智简魔方文档

服务器添加

本文说明智简魔方 DCIM 系统中“服务器添加”相关的接口或函数信息,供开发人员在集成、调用和排查问题时参考。

概述

添加服务器

URL

/index.php?m=api&a=hardwareAdd

请求参数

字段名变量名必填类型描述
物理标签wltagstring服务器物理标签
硬件型号typeint硬件型号 ID,调用/index.php?m=api&a=getHardwareAssort,获取由 id(硬件型号 ID)和 name(硬件型号名称)组成的二维数组
pdu 设备 idpduint连接 PDU 设备 ID,调用/index.php?m=api&a=getPdu,获取由 id(PDU 设备 ID)和 name(PDU 设备名称)组成的二维数组
pdu 设备端口pdu_numint连接 PDU 设备端口,调用/index.php?m=api&a=pduNum,传递参数 id(选择的 PDU 设备 ID),获取由 PDU 设备端口号组成的一维数组
交换机 idswitcharray,下标为 public 时为主交换机连接交换机 ID,调用/index.php?m=api&a=getSwitch,获取由 id(交换机 ID)和 sname(交换机名称)组成的二维数组
交换机端口switch_numarray,下标为 public 时为主交换机端口连接交换机端口,调用/index.php?m=api&a=switchNum,传递参数 id(选择的交换机 ID),获取由交换机端口号组成的一维数组
机柜 idcabinetint所属机柜 ID,调用/index.php?m=api&a=getCabinet,获取由 id(机柜 ID)和 name(机柜名称)组成的二维数组
上架时间timedate服务器上架时间(例如:2017-10-24)
内部标签nbtagstring服务器内部标签
服务器类型server_typeint服务器类型(1:租用,2:自用,3:虚拟机母鸡,4:虚拟机小鸡,5:托管,8:机柜)
服务器分配 IPipidarray分配的 IP 的 ID,调用(/index.php?m=api&a=getIps,传递 type 参数获取 IP 段,type 允许的值:(public,client,intranet,other),返回一个由 id(IP 段 ID)和 ipsection(IP 段)组成的二维数组,传递 id 参数(IP 段 ID)到/index.php?m=api&a=getIp,返回一个由 id(IP 的 ID)和 ipaddress(IP 地址)组成的二维数组)
服务器分配 IPipaddressarray以 ip 地址分配 ip,若有 ipid 该参数不会生效
服务器系统 idosidint服务器系统 ID,调用/index.php?m=api&a=getServerOs,获取由 id(系统 ID)和 name(系统名称)组成的二维数组
服务器 IPMI 地址ipmi_ipstring|int服务器 IPMI ip 地址或者管理系统 IP id
服务器 IPMI 用户名ipmi_namestring服务器 IPMI 用户名
服务器 IPMI 密码ipmi_passstring服务器 IPMI 密码

返回参数

字段名变量名类型描述
状态statusstringsuccess 成功 error 失败
服务器 IDidint添加的服务器 id
信息msgstring提示信息