服务器修改
本文说明智简魔方 DCIM 系统中“服务器修改”相关的接口或函数信息,供开发人员在集成、调用和排查问题时参考。
概述
修改服务器
URL
/index.php?m=api&a=hardwareEdit请求参数
| 字段名 | 变量名 | 必填 | 类型 | 描述 |
|---|---|---|---|---|
| 物理标签 | wltag | 否 | string | 服务器物理标签 |
| 硬件型号 | type | 否 | int | 硬件型号 ID,调用/index.php?m=api&a=hardwareAssortListing |
| pdu 设备 id | pdu | 否 | int | 连接 PDU 设备 ID,调用/index.php?m=api&a=getPdu,获取由 id(PDU 设备 ID)和 name(PDU 设备名称)组成的二维数组 |
| pdu 设备端口 | pdu_num | 否 | int | 连接 PDU 设备端口,调用/index.php?m=api&a=pduNum,传递参数 id(选择的 PDU 设备 ID),获取由 PDU 设备端口号组成的一维数组 |
| 交换机 id | switch | 否 | array,下标为 public 时为主交换机 | 连接交换机 ID,调用/index.php?m=api&a=getSwitch,获取由 id(交换机 ID)和 sname(交换机名称)组成的二维数组 |
| 交换机端口 | switch_num | 否 | array,下标为 public 时为主交换机端口 | 连接交换机端口,调用/index.php?m=api&a=switchNum,传递参数 id(选择的交换机 ID),获取由交换机端口号组成的一维数组 |
| 机柜 id | cabinet | 否 | int | 所属机柜 ID,调用/index.php?m=api&a=getCabinet,获取由 id(机柜 ID)和 name(机柜名称)组成的二维数组 |
| 上架时间 | time | 否 | date | 服务器上架时间(例如:2017-10-24) |
| 内部标签 | nbtag | 否 | string | 服务器内部标签 |
| 服务器类型 | server_type | 否 | int | 服务器类型(1:租用,2:自用,3:虚拟机母鸡,4:虚拟机小鸡,5:托管,8:机柜),默认为租用 |
| 服务器系统 id | osid | 否 | int | 服务器系统 ID,调用/index.php?m=api&a=getServerOs,获取由 id(系统 ID)和 name(系统名称)组成的二维数组 |
| 服务器 IPMI 地址 | ipmi_ip | 否 | string|int | 服务器 IPMI ip 地址或者管理系统 IP id |
| 服务器 IPMI 用户名 | ipmi_name | 否 | string | 服务器 IPMI 用户名 |
| 服务器 IPMI 密码 | ipmi_pass | 否 | string | 服务器 IPMI 密码 |
| VLAN | vlan | 否 | int | 传入时会修改服务器所有网卡连接的交换机端口的 VLAN |
| 服务器硬件 id | id | 是 | int | 服务器硬件 id |
返回参数
| 字段名 | 变量名 | 类型 | 描述 |
|---|---|---|---|
| 状态 | status | string | success 成功 error 失败 |
| 信息 | msg | string | 提示信息 |