您可以将某些自定义属性添加到蓝图内的 vCloud AirvCloud Director 计算机组件定义中。

对于没有网络安全选项卡的计算机组件,您可以在设计画面中相应的属性选项卡添加网络和安全性自定义属性,例如 VirtualMachine.Network0.NameNSX 网络属性、安全属性和负载平衡器属性仅适用于 vSphere 计算机。

表 1. 设计画布中 vCloud AirvCloud Director 计算机组件的自定义属性

自定义属性

描述

Sysprep.Identification.DomainAdmin

指定对 Active Directory 中的目标域具有管理员级别访问权限的用户名。请勿将用户域包括在您发送到 vCloud DirectorvCloud Air 的凭据中。

Sysprep.Identification.DomainAdminPassword

指定要与 Sysprep.Identification.DomainAdmin 属性关联的密码。

Sysprep.Identification.JoinDomain

指定要加入 Active Directory 的域的名称。

VirtualMachine.DiskN.IsFixed

重新配置计算机时,禁止编辑特定的磁盘。设置为 True 时,将禁止显示特定卷的编辑容量选项。True 值区分大小写。N 值是基于 0 的磁盘索引。

或者,您也可以在数据库的 VirtualMachineProperties 表中将 VirtualMachine.DiskN.IsFixed 自定义属性设置为 True,或者使用存储库 API 指定 URI 值,例如 .../Repository/Data/ManagementModelEntities.svc/VirtualMachines(guid'60D93A8A-F541-4CE0-A6C6-78973AC0F1D2')/VirtualMachineProperties

VirtualMachine.DiskN.StorageReservationPolicy

指定查找 N 盘存储所使用的存储预留策略。此外,将指定的存储预留策略分配给某个卷。要使用此属性,请替代属性名称中 N 的卷编号,并将存储预留策略名称指定为该值。此属性等同于蓝图中指定的存储预留策略名称。磁盘编号必须是连续的。此属性对所有虚拟预留和 vCloud 预留均有效,但对物理预留、Amazon 或 OpenStack 预留无效。

VirtualMachine.EULA.AcceptAll

设置为 true 时,将指定在置备期间接受 vCloud AirvCloud Director 端点的虚拟机模板的所有 EULA。

VirtualMachine.NetworkN.Name

指定要连接到的网络的名称,例如,计算机接到的网络设备 N。这等同于网卡 (Network Interface Card, NIC)。

默认情况下,网络是通过置备计算机的预留中可用的网络路径分配的。另请参见 VirtualMachine.NetworkN.AddressType

通过将此属性的值设置为可用预留中的网络名称,您可以确保网络设备连接到特定的网络。例如,如果为 N 指定属性 0 和 1,则您将获得 2 张网卡及其分配的值,但前提是网络在关联预留中已选定。

VirtualMachine.NetworkN 自定义属性特定于蓝图和计算机。请求计算机后,系统先执行网络和 IP 地址分配,然后再将计算机分配给预留。由于蓝图并不一定会分配给特定的预留,因此请勿对预留使用此属性。

您可以将此属性添加到蓝图内的 vCloud AirvCloud Director 计算机组件中。按需 NAT 或按需路由网络不支持此属性。

有关相关信息,请参见网络自定义属性

VirtualMachine.NetworkN.AddressType

指定如何为网络提供商分配 IP 地址,其中,NetworkN 是指从 0 开始的网络编号。可用值如下:

  • DHCP

  • 静态

  • MANUAL(仅适用于 vCloud AirvCloud Director

此属性适用于在蓝图中配置 vCloud AirvCloud DirectorvSphere 计算机组件。另请参见 VirtualMachine.NetworkN.Name。按需 NAT 或按需路由网络不支持此属性。

VirtualMachine.Reconfigure.DisableHotCpu

设置为 true 时,将指定“重新配置计算机”操作重新启动指定的计算机。默认情况下,“重新配置计算机”操作不会重新启动计算机。

除非在 vSphere 中为计算机或模板启用 Hot Add 设置,否则执行 CPU、内存或存储的热添加时,将导致“重新配置计算机”操作失败且不会重新启动计算机。您可以将 VirtualMachine.Reconfigure.DisableHotCpu=true 添加到 vRealize Automation 蓝图中的计算机组件,以禁用 Hot Add 设置并强制计算机重新启动,而不考虑 vSphere Hot Add 设置。该自定义属性仅适用于支持硬件重新配置的计算机类型,即 vSpherevCloud AirvCloud Director

VCloud.Lease.Sync.TimeBufferMins

为计算资源指定阈值整数值,使只有针对 vCloud DirectorvCloud Air 中在该时间段内设置为过期的 vCloud DirectorvCloud Air 置备计算机,vCloud DirectorvRealize Automation 之间才会出现租约同步。如果发现冲突,将同步租约值以匹配 vRealize Automation 中定义的租约长度。默认的 VCloud.Lease.Sync.TimeBufferMins 值为 720 分钟,即 12 小时。如果 VCloud.Lease.Sync.TimeBufferMins 不存在,则使用默认值。例如,如果使用默认值,则 vRealize Automation 每隔 45 分钟运行一次租约同步检查工作流(这是工作流默认设置),且只有设置为 12 小时内过期的计算机租约才会更改,以匹配 vRealize Automation 中定义的租约长度。

VCloud.Owner.UseEndpointAccount

设置为 true 时,会将端点帐户分配为执行置备和导入操作的 vCloud AirvCloud Director 计算机所有者。对于更改所有权操作,该端点上的所有者不会更改。如果未指定或设置为 false,则 vRealize Automation 所有者是计算机所有者。

VCloud.Template.MakeIdenticalCopy

设置为 true 时,将克隆用于计算机置备的 vCloud AirvCloud Director 模板的相同副本。该计算机置备为该模板的相同副本。该模板中指定的设置(包括存储路径)将取代蓝图中指定的设置。该模板唯一的变化是克隆计算机的名称已更改,这些名称是根据蓝图中指定的计算机前缀生成的。

置备为相同副本的 vCloud AirvCloud Director 计算机可以使用 vRealize Automation 预留中未提供的网络和存储配置文件。要避免异常预留分配,请确认该模板中指定的存储配置文件或网络在预留中可用。

VMware.SCSI.Sharing

指定计算机的 VMware SCSI 总线的共享模式。可能的值基于 VirtualSCSISharing ENUM 值,并包括 noSharing、physicalSharing 和 virtualSharing。

VMware.SCSI.Sharing 属性不可与 CloneWorkflow 置备工作流结合使用。在蓝图设计画布中配置计算机组件时,如果指定 CloneWorkflow 置备工作流,则无法使用 VMware.SCSI.Sharing 属性。

VMware.SCSI.Type

对于蓝图中的 vCloud AirvCloud DirectorvSphere 计算机组件,请使用以下区分大小写的值之一指定 SCSI 计算机类型:

  • buslogic

    对虚拟磁盘使用 BusLogic 模拟。

  • lsilogic

    对虚拟磁盘使用 LSILogic 模拟(默认)。

  • lsilogicsas

    对虚拟磁盘使用 LSILogic SAS 1068 模拟。

  • pvscsi

    对虚拟磁盘使用准虚拟化模拟。

  • none

    如果该计算机不存在 SCSI 控制器,则使用此值。

VMware.SCSI.Type 属性不可与 CloneWorkflow 置备工作流结合使用。在蓝图设计画布中配置计算机组件时,如果指定 CloneWorkflow 置备工作流,则无法使用 VMware.SCSI.Type 属性。