创建云主机(CreateVmInstance)

用户可以使用CreateVmInstance来创建一个云主机。 例如:
CreateVmInstance name=vm imageUuid=d720ff0c60ee48d3a2e6263dd3e12c33 \
instanceOfferingUuid=76789b62aeb542a5b4b8b8488fbaced2 \
l3NetworkUuids=37d3c4a1e2f14a1c8316a23531e62988
#创建云主机指定多网卡、默认L3网络
CreateVmInstance name=test imageUuid=ee14c7c8cc46309d821c51bbae3adb70 \
instanceOfferingUuid=1cf417bfd0e94175aea92131f1000011 \
l3NetworkUuids='ac5c7e736f1b499bbd0c12763b30051d,e315b2cb6151454bbab362a6e92909e7' \
defaultL3NetworkUuid=ac5c7e736f1b499bbd0c12763b30051d
#创建云主机指定多网卡、默认L3网络、指定静态IP、控制台vnc模式、设置vnc密码、高可用级别为NeverStop
CreateVmInstance name=test imageUuid=ee14c7c8cc46309d821c51bbae3adb70 \
instanceOfferingUuid=1cf417bfd0e94175aea92131f1000011 \
l3NetworkUuids='ac5c7e736f1b499bbd0c12763b30051d,e315b2cb6151454bbab362a6e92909e7' \
defaultL3NetworkUuid="ac5c7e736f1b499bbd0c12763b30051d" \
systemTags="consolePassword::123456","ha::NeverStop","vmConsoleMode::vnc","staticIp::ac5c7e736f1b499bbd0c12763b30051d::172.24.0.5"

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
name 资源的名字, 请参见 资源属性 0.6
resourceUuid 资源的uuid, 请参见 创建(Create Resources) 0.6
description 资源的描述, 请参见 资源属性 0.6
instanceOfferingUuid 计算规格uuid。指定云主机的CPU、内存等参数 0.6
imageUuid 镜像uuid。云主机的根云盘会从该字段指定的镜像创建 0.6
l3NetworkUuids 三层网络uuid列表。可以指定一个或多个三层网络,云主机会在每个网络上创建一个网卡 0.6
type 云主机类型。保留字段,无需指定
  • UserVm
  • ApplianceVm
0.6
rootDiskOfferingUuid 根云盘规格uuid。如果imageUuid字段指定的镜像类型是ISO,该字段必须指定以确定需要创建的根云盘大小。如果镜像类型是非ISO,该字段无需指定 0.6
dataDiskOfferingUuids 云盘规格uuid列表。可以指定一个或多个云盘规格uuid(uuid可以重复)为云主机创建一个或多个数据云盘 0.6
zoneUuid 如果非null, 云主机将在所指定的区域上创建; clusterUuid和hostUuid优先于这个参数的设置 0.6
clusterUuid 如果非null, 云主机将在所指定的集群上创建; hostUuid优先于这参数的设置 0.6
hostUuid 如果非null, 云主机将在所指定的物理主机上创建 0.6
defaultL3NetworkUuid 如果l3NetworkUuids包含了多个L3网络的UUID, 这个参数指定哪个L3网络是默认的L3网络。如果l3NetworkUuids只有一个L3网络UUID,可不设置这个参数。 0.6
primaryStorageUuidForRootVolume 主存储UUID。若指定,云主机的根云盘会在指定主存储创建。 1.8
strategy 云主机创建策略,创建后立刻启动或创建后不启动。 0.6
tagUuids 标签UUID列表 3.4.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag);资源类型是 VmInstanceVO 0.6
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag); 资源类型是 VmInstanceVO 0.6
timeout