资源中心/裸金属管理(Plus)/裸金属管理相关接口
POSTBare Metal Management Operations起始版本 2.6.0同步需要认证
创建裸机实例
创建裸机实例
调试可用性
在线调试
使用当前认证信息和示例参数提交 Mock 请求。
请求参数
请求体字段
paramsObject必填请求体参数结构
nameString必填资源名称
descriptionString资源的详细描述
chassisUuidString必填裸机设备UUID
imageUuidString必填镜像UUID
templateUuidString预配置模板UUID
usernameString系统用户
passwordString系统密码
nicCfgsMap裸机网络配置
bondingCfgsMap网卡绑定配置
customConfigurationsMap自定义变量
strategyString裸机实例创建策略
resourceUuidString资源UUID。若指定,则裸机实例会以该字段值作为UUID。
systemTagsList系统标签
userTagsList用户标签
响应状态
请求地址
POST/zstack/v1/baremetal/instances
/zstack/v1/baremetal/instances
请求示例
curl -X POST 'http://{host}/zstack/v1/baremetal/instances' -H 'Authorization: OAuth {sessionUuid}' -H 'Content-Type: application/json;charset=UTF-8' -d '{"params":{"name":"<name>","description":"<description>","chassisUuid":"<chassisUuid>","imageUuid":"<imageUuid>","templateUuid":"<templateUuid>","username":"<username>","password":"<password>","nicCfgs":{},"bondingCfgs":{},"customConfigurations":{},"strategy":"<strategy>","resourceUuid":"<resourceUuid>"},"systemTags":["<systemTags>"],"userTags":["<userTags>"]}'
响应示例
200{ "inventory": { "uuid": "1dc13c821a713f7fbfa7dd754f100a73", "name": "BM-1", "description": "This is a baremetal instance.", "zoneUuid": "0f67724b4dc5397ea39751fda57c4ce6", "clusterUuid": "7921d51dba31317e8c09d50e44abd010", "chassisUuid": "5183b18300e43aa784a643b86a9772b7", "imageUuid": "a39b3870f3ae393cadcc3b4cfb454653", "platform": "Linux", "state": "Created", "status": "Unprovisioned", "createDate": "Nov 14, 2017 10:20:57 PM", "lastOpDate": "Nov 14, 2017 10:20:57 PM", "bmNics": [ { "uuid": "006915f4766c32ee8b09bf951dd43264", "baremetalInstanceUuid": "1dc13c821a713f7fbfa7dd754f100a73", "l3NetworkUuid": "1fa935a68b4e312aa482df27b3b759a5", "mac": "6c:b3:11:1b:0b:1e", "ip": "192.168.0.10", "netmask": "255.255.255.0", "gateway": "192.168.0.1", "pxe": false } ] } }变更历史
此 API 暂无变更历史记录。
