创建虚拟机
POST
/v2.1/servers
接口描述
创建一个虚拟机实例。
请求头
参数名
类型
描述
必填
X-Auth-Token
sring
Token。
必填
请求参数
参数名
类型
描述
必填
name
string
虚拟机名称
必填
imageRef
string
用于服务器实例的映像的UUID。 从卷启动时不需要此操作。 在所有其他情况下,它都是必需的,并且必须是有效的UUID,否则API将返回400。
必填
flavorRef
string
服务器实例的类型引用(提供ID(包括UUID)或完整URL)。
必填
availability_zone
string
创建服务器的可用性区域。 设置资源时,可以指定要从哪个可用性区域构建实例。 通常,管理员用户将使用可用性区域将OpenStack计算主机划分为逻辑组。
必填
key_name
string
ssh密钥对名称。
可选
OS-DCF:diskConfig
string
控制在创建,重建或调整服务器大小时API如何对磁盘进行分区。 服务器从创建映像的服务器继承OS-DCF:diskConfig值,映像从创建映像的服务器继承OS-DCF:diskConfig值。 要覆盖继承的设置,可以将此属性包含在服务器创建,重建或调整大小请求的请求主体中。 如果映像的OS-DCF:diskConfig值为MANUAL,则无法从该映像创建服务器并将其OS-DCF:diskConfig值设置为AUTO。
必填
name
string
安全组名称。
必填
user_data
string
启动时使用的配置信息或脚本。 必须为Base64编码。 限制为65535个字节。
必填
响应参数
参数名
类型
描述
必填
OS-DCF:diskConfig
string
磁盘配置。AUTO代表该API用目标分区磁盘大小的单个分区构建服务器。 API会自动调整文件系统以适合整个分区。MANUAL代表API通过使用源映像中的分区方案和文件系统来构建服务器。 如果目标虚拟机类型的磁盘更大,则API不会对剩余的磁盘空间进行分区。
必填
id
string
服务器的UUID。
必填
adminPass
string
虚拟机的管理员密码。
必填