裸金属服务器 BMS-创建裸金属服务器(OpenStack原生):请求参数
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
server |
是 |
Object |
裸金属服务器信息,详情请参见表2。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
imageRef |
是 |
String |
裸金属服务器使用的镜像ID或者镜像资源的URL。
说明:
|
flavorRef |
是 |
String |
裸金属服务器使用的规格ID或URL。 |
name |
是 |
String |
裸金属服务器名称。长度大于0小于256字节。 |
metadata |
否 |
Object |
裸金属服务器元数据,key和value的长度均不大于255字节。详情请参见表3。 |
user_data |
否 |
String |
创建裸金属服务器过程中注入用户数据。 支持注入文本、文本文件或gzip文件。注入内容最大长度32KB。注入内容,需要进行base64格式编码。 |
adminPass |
否 |
String |
裸金属服务器管理员账户初始登录密码。其中,Linux注入无效,Windows管理员账户为Administrator。 密码复杂度要求:
注:不输入则会随机生成密码。 特殊字符:!@$%^-_=+[{}]:,./? |
security_groups |
否 |
Array of objects |
指定裸金属服务器的安全组,默认为default,指定network参数时有效,不支持指定多个安全组。详情请参见表4。 |
networks |
是 |
Array of objects |
指定裸金属服务器的网卡信息。详情请参见表5。 最多只能指定4个网络信息,其中2个为vxlan类型的网络,2个为geneve类型的网络。参数中第一个网络信息必须为vxlan类型的网络,其会作为裸金属服务器的主网卡网络。若用户指定了多组网络参数,需保证各组参数都属于同一虚拟私有云。 |
key_name |
否 |
String |
扩展属性,指定keypair的名称。 |
availability_zone |
是 |
String |
裸金属服务器对应可用区信息,不支持指定具体的主机信息。 |