文档目录

VmInstance(vm)

名字 类别 默认值 可选的参数值
bootMenu 默认为true,用于设置云主机启动时是否启用引导菜单,少数不支持虚拟机引导菜单的服务器可以设置为false。 true
  • true
  • false
cleanTraffic 默认为false,该功能防止IP/MAC伪造和ARP欺骗。 false
  • true
  • false
deletionPolicy
  • 默认为“延时删除”,用于设置删除云主机的策略。
  • 可选策略为:立刻删除,延时删除,永不删除。
  • 立刻删除(Direct):当设置为立刻删除时,如果用户删除云主机,这些云主机会被立刻删除。
  • 延时删除(Delay):当设置为延时删除(默认)时,用户删除的云主机会被标记为已删除,并显示在对应云主机的已删除栏,等彻底延时删除时延超时后或用户手动强制删除时,才会彻底删除云主机。
  • 永不删除(Never):当设置为永不删除时,当用户删除云主机时,这些云主机永远不会被系统自动删除。
Delay
  • Direct
  • Delay
  • Never
emulateHyperV 默认为false,用于设置云主机Hyper-V模拟的开启或关闭。 false
  • true
  • false
expungeInterval 默认为3600,单位为秒,执行彻底删除云主机任务运行的时间间隔。 3600 ≥1
expungePeriod 默认为86400,单位为秒,云主机删除策略为延迟删除时,针对已删除的云主机,选择延时多久彻底删除云主机。 86400 ≥0
instanceOffering.setNullWhenDeleting 默认为true,用于设置在删除计算规格时,是否更新云主机的计算规格列表为NULL。 true
  • true
  • false
kvmHiddenState
  • 默认为 false,云主机 KVM 虚拟化标记的开启或关闭。
  • 若为 true,则会在新启动云主机定义 XML 中对 <kvm> 插入 <hidden state='on'>,若为 false 则不会。
  • 若云主机已单独设置该项,全局设置和集群高级设置对该云主机不生效。
Note: NVIDIA 显卡集群需启用该开关。
false
  • true
  • false
numa 默认为false,若为true,则支持在线修改云主机的CPU和内存。
Note: 不建议在生产环境中对Windows云主机在线修改CPU和内存。
false
  • true
  • false
spiceStreamingMode
  • 默认为off。
  • all:表示对传输的所有视频帧做编码压缩并传输。带宽要求会降低,流畅度会提高,瘦客户端CPU压力会增大。
  • filter:表示对增量视频帧做编码压缩并传输。带宽要求会更低,流畅度更高,瘦客户端CPU压力较低,但瘦客户端的chrome播放flash会有拖影问题。
  • off:表示视频帧不做编码压缩,清晰度最高,带宽要求最高,瘦客户端CPU压力最小。
off
  • off
  • filter
  • all
videoType 默认为virtio,用户设置云主机启动时默认的显卡类型,可选类型为:virtio、vga、qxl、和cirrus。
  • virtio:提供基础视频功能体验。
  • vga:提供高清视频功能体验。
  • qxl:使用SPICE协议时提供高性能视频体验。
  • cirrus:暂不推荐使用。
virtio
  • virtio
  • cirrus
  • vga
  • qxl
soundType 默认为HDA(ICH6),用于设置云主机启动时默认的声卡类型。可选择类型为:AC97,HDA(ICH6),HDA(ICH9)。
Note: 若云主机控制台模式为 vnc 模式,请手动将模式修改为 spice 或 vnc + spice 并重启该云主机,该设置便可生效。
HDA(ICH6)
  • AC97
  • HDA(ICH6)
  • HDA(ICH9)
dataVolume.deleteOnVmDestroy 默认为false,用于设置删除VM时是否同时删除挂载的数据盘。 false
  • true
  • false
Disable VMware io port emulation 默认为false,用于设置是否关闭vmwareIO端口模拟。 false
  • true
  • false
vmDefaultCdRomNum 默认为1,用于设置创建云主机时(未指定cdrom参数)系统默认为单个云主机创建的虚拟光驱数量,可填值为1、2、3。 1
  • 1
  • 2
  • 3
maximumCdRomNum 默认为3,单位为个,用于设置单个云主机允许创建虚拟光驱的最大数量,可填值为1、2、3。
Note: 该设置对虚拟光驱已超过数量限制的云主机不生效。
3
  • 1
  • 2
  • 3
pciePortNums 默认为28,用于设置云主机(基于x86-64平台/主板类型为q35)PCIe root port的数量,最小值可为0,最大值不能高于28。
Note: 该设置预设了云主机启动后可热插拔PCI设备的数量,修改后需重启云主机生效。
28 [0,28]
multivNic.support
  • 默认为false,用于设置云主机同一网段创建多网卡功能是否启用。
  • 若为true,表示云主机使用同一L3私有网段可创建多张网卡。
  • 若为false,表示云主机使用同一L3私有网段只能创建1张网卡。
false
  • true
  • false
resourceBinding.strategy
  • 默认为Hard,用于设置云主机/VPC路由器粘性策略的强度。
  • 可选强度为:Hard、Soft。
  • Hard:云主机/VPC路由器将强制限制在所绑定的资源内活动。
  • Soft:当云主机/VPC路由器所绑定的资源内无可用物理机时,可选择在其他物理机上启动。
Hard
  • Hard
  • Soft
resourceBinding.Scen
  • 默认为Auto,用于设置云主机/VPC路由器粘性策略的场景。可选场景为:Auto、All。
  • Auto:云主机/VPC路由器在非手动执行的活动范围内,均限制在所绑定的资源内活动,例如:云主机高可用更换物理机启动、物理机进入维护模式触发迁移。
  • All:云主机/VPC路由器在所有手动/非手动执的活动范围内,均限制在所绑定的资源内活动。
Auto
  • Auto
  • All
crash.rebootThreshold.duration 默认为 30 分钟故障重启 5 次,表示当云主机在 30 分钟内故障 5 次后,第 5 次系统将不再重启,云主机将保持故障状态。 1800 >0
crash.rebootThreshold.times 5 >0
vm.clock.track 默认为host,用于设置Windows云主机与物理机BIOS时钟同步。若启用 BIOS 时钟同步,Windows云主机基准时间与物理机保持一致。
Note:
  • 本功能对Linux云主机不生效。
  • 若已单独为云主机设置BIOS时钟同步策略,该全局设置对该云主机不生效。
host
  • guest
  • host
vm.clock.sync.after.vm.resume 默认false,用于设置云主机从暂停状态恢复运行时是否进行时间同步。 false
  • true
  • false
vm.clock.sync.interval.in.seconds 默认为0,单位为秒,用于设置云主机与物理机定期时间同步的间隔。0表示关闭时间同步策略。 0
  • 0
  • 60
  • 600
  • 1800
  • 3600
  • 7200
  • 21600
  • 43200
  • 86400
enable.vm.address.recording 默认为true,用于设置是否记录云主机PCI设备地址。 true
  • true
  • false
CLI命令使用手册 | 4.8.38 | ZStack Cloud · ZCF | ZStack 资源中心