本节列出了以字母 V 开始的 vRealize Automation 自定义属性。

表 1. 自定义属性 V 表

属性

描述

VbScript.PreProvisioning.Name

指定置备计算机之前要运行的 Visual Basic 脚本的完整路径。例如,%System-Drive%\Program Files(x86)\VMware\vCAC Agents\EPI_Agent\Scripts\SendEmail.vbs。该脚本文件必须驻留在安装 Visual Basic 脚本 EPI 代理的系统上。

VbScript.PostProvisioning.Name

指定置备计算机之后要运行的 Visual Basic 脚本的完整路径。例如,%System-Drive%\Program Files(x86)\VMware\vCAC Agents\EPI_Agent\Scripts\SendEmail.vbs。该脚本文件必须驻留在安装 Visual Basic 脚本 EPI 代理的系统上。

VbScript.UnProvisioning.Name

指定销毁计算机时要运行的 Visual Basic 脚本的完整路径。例如,%System-Drive%\Program Files (x86)\VMware\vCAC Agents\EPI_Agent\Scripts\SendEmail.vb。该脚本文件必须驻留在安装 Visual Basic 脚本 EPI 代理的系统上。

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 预留中未提供的网络和存储配置文件。要避免异常预留分配,请确认该模板中指定的存储配置文件或网络在预留中可用。

VCNS.LoadBalancerEdgePool.Names.name

指定置备期间向其分配虚拟机的 vCloud Networking and Security 负载平衡池。虚拟机将分配给所有指定池的所有服务端口。该值是一个 edge/pool 名称或用逗号分隔的 edge/pool 名称列表。名称区分大小写。

注:

您可以使用 VCNS.LoadBalancerEdgePool.Names 自定义属性将计算机 IP 地址添加到现有负载平衡器。vRealize AutomationNSX 使用指定 Edge 负载平衡器池的第一个成员,以此确定新端口号并监控端口设置。但是,NSX 6.2 不要求指定成员端口设置。为了避免在结合使用 VCNS.LoadBalancerEdgePool.NamesNSX 6.2 将计算机添加到现有池时置备失败,您必须在 NSX 中为负载平衡器池的第一个成员指定端口值。

通过附加名称,您可以创建自定义属性的多个版本。例如,以下属性将列出针对一般用途设置的负载平衡池,以及具有高、适中和低性能要求的计算机:

  • VCNS.LoadBalancerEdgePool.Names

  • VCNS.LoadBalancerEdgePool.Names.moderate

  • VCNS.LoadBalancerEdgePool.Names.high

  • VCNS.LoadBalancerEdgePool.Names.low

VCNS.SecurityGroup.Names.name

指定 vCloud Networking and Security 安全组或置备期间向其分配虚拟机的组。该值是一个安全组名称或用逗号分隔的名称列表。名称区分大小写。

通过附加名称,您可以创建属性的多个版本。这些版本既可单独使用,也可组合使用。例如,以下属性可以列出通用安全组、销售人员安全组和支持安全组:

  • VCNS.SecurityGroup.Names

  • VCNS.SecurityGroup.Names.sales

  • VCNS.SecurityGroup.Names.support

VCNS.SecurityGroup.Names.blueprint_name

使用 vCloud Networking and Security 时,指定与蓝图关联的 Edge 池。

VCNS.SecurityTag.Names.name

指定 vCloud Networking and Security 安全标记或置备期间与虚拟机关联的标记。该值是一个安全标记名称或用逗号分隔的名称列表。名称区分大小写。

通过附加名称,您可以创建属性的多个版本。这些版本既可单独使用,也可组合使用。例如,以下属性可以列出通用安全标记、销售人员安全标记和支持安全标记:

  • VCNS.SecurityTag.Names

  • VCNS.SecurityTag.Names.sales

  • VCNS.SecurityTag.Names.support

VirtualMachine.Admin.UseGuestAgent

如果客户机代理作为服务安装在模板上进行克隆,则在计算机蓝图上设置为 True,以便在从该模板中克隆的计算机上启用客户机代理服务。计算机启动时,客户机代理服务将随之启动。设置为 False 时,将禁用客户机代理。如果设置为 False,则增强的克隆工作流不会使用客户机代理执行客户机操作系统任务,从而减少其对 VMwareCloneWorkflow 的功能。如果未指定或设置为除 False 以外的其他值,则增强的克隆工作流会将工作项发送到客户机代理。

VirtualMachine.Admin.NameCompletion

指定要包括在 RDP 或 SSH 文件为用户界面选项使用 RDP 连接使用 SSH 连接选项生成的计算机完全限定域名中的域名。例如,将该值设置为 myCompany.com 时,将在 RDP 或 SSH 文件中生成完全限定域名 my-machine-name.myCompany.com

VirtualMachine.Admin.ConnectAddress

指定使用用户界面选项使用 RDP 连接或其附加到自动发送的电子邮件时 RDP 文件要下载到的计算机的 RDP 连接地址。除非您要求系统提示用户且您没有提供默认值,否则请勿在蓝图或属性组中使用。

VirtualMachine.Admin.ThinProvision

确定是否在采用本地或 iSCSI 存储的 ESX 计算资源上使用精简置备。设置为 True 时,将使用精简置备。设置为 False 时,将使用标准置备。此属性适用于虚拟置备。

VirtualMachine.Admin.CustomizeGuestOSDelay

指定自定义完成后、开始客户机操作系统自定义之前要等待的时间。该值必须采用 HH:MM:SS 格式。如果未设置该值,则默认值为一分钟 (00:01:00)。如果选择不包括此自定义属性,如果在客户机代理工作项完成之前重新引导虚拟机(导致置备失败),则置备可能会失败。

VirtualMachine.Admin.NetworkInterfaceType

指示客户机操作系统支持和模拟的网络适配器类型。用于创建新虚拟机并为其分配供模板克隆操作使用的特定适配器类型。用于修改新置备的虚拟机的网络设置。可用选项如下:

  • E1000(默认)

  • VirtIO

  • RTL8139

  • RTL8139 VirtIO

VirtualMachine.Admin.Name

指定为 vSphere 生成的计算机名称,例如 CodyVM01。为自定义虚拟机名称创建自定义的工作流或插件时,请将此属性设置为与虚拟机的名称匹配。这是代理命名虚拟机的内部输入属性。

注:

此属性仅适用于 vSphere

蓝图中指定的值对此属性没有影响。此属性并非用于提示用户。请使用 HostName 属性提示用户。如果在运行时设置该属性,则管理程序中创建的容器名称可能与项目记录名称不匹配。

VirtualMachine.Admin.UUID

指定计算机的 UUID。该值是在计算机创建时由客户机代理记录的,随后变为只读。蓝图或属性组中的值对此属性没有影响。

VirtualMachine.Admin.AgentID

指定客户机代理的 UUID。该值是在计算机创建时由客户机代理记录的,随后变为只读。蓝图或属性组中的值对此属性没有影响。

VirtualMachine.Admin.Owner

指定计算机所有者的用户名。

VirtualMachine.Admin.Approver

指定批准计算机请求的组主管的用户名。

VirtualMachine.Admin.Description

指定计算机所有者或管理员输入或修改的计算机描述。

VirtualMachine.Admin.EncryptPasswords

如果设置为 True,则指定对管理员密码进行加密。

VirtualMachine.Admin.AdministratorEmail

为置备蓝图的业务组指定主管电子邮件地址或 Active Directory 帐户。多个电子邮件地址使用逗号分隔,例如 JoeAdmin@VMware.com,WeiLeeMgr@VMware.com

VirtualMachine.Admin.TotalDiskUsage

指定计算机使用的总磁盘空间,其中包括 VirtualMachine.DiskN.Size 属性指定的所有磁盘以及 VMware.Memory. Reservation 属性指定的交换文件。

VirtualMachine.Admin.Hostname

向管理员指出哪个主机用于在端点上置备计算机。指定的值在该计算机上实施,且在数据收集期间填充。例如,如果计算机的计算资源已更改,则代理程序将更新计算机的 VirtualMachine.Admin.Hostname 属性值。

注:

这是代理在数据收集过程中填充的内部输出属性,可标识计算机所在的主机。

VirtualMachine.Admin.ClusterName

向管理员指出哪个群集包含计算机要使用的计算资源。

注:

这是代理在数据收集过程中填充的内部输出属性,可标识计算机所在的群集。

VirtualMachine.Admin.ApplicationID

列出可分配给计算机的应用程序 ID。

VirtualMachine.Admin.AddOwnerToAdmins

设置为 True(默认值),会将 VirtualMachine.Admin.Owner 属性指定的计算机所有者添加到该计算机上的本地管理员组。

此属性不可用于通过克隆进行置备。

VirtualMachine.Admin.AllowLogin

设置为 True(默认值)时,会将计算机所有者添加到 VirtualMachine.Admin.Owner 属性指定的本地远程桌面用户组。

VirtualMachine.Admin.DiskInterfaceType

指示磁盘驱动程序的类型。支持以下磁盘驱动程序:

  • IDE(默认值)

  • VirtIO

此属性适用于虚拟置备。

VirtualMachine.Admin.ForceHost

指定 ESX 主机的名称。仅当 VirtualMachine.Admin.HostSelectionPolicy 设置为 EXACT_MATCH 时才接受该属性。

注:

此属性仅适用于 vSphere

针对 vSphere 群集进行置备时,您可以使用 VirtualMachine.Admin.ForceHost 属性指定要置备计算机的主机。仅当未将群集的 DRS 设置为“自动”时才使用此属性。如果群集已启用 DRS 且设置为“自动”,则 vSphere 会在重新启动计算机后重定位已置备的计算机。

VirtualMachine.Admin.HostSelectionPolicy

您也可以选择设置为 EXACT_MATCH,要求将计算机放在 VirtualMachine.Admin.ForceHost 属性指定的主机上。如果该主机不可用,则请求将导致出现故障。如果未指定主机,则将选择下一个最适宜使用的主机。如果设置为 EXACT_MATCH,在指定的主机内存不足或者正处于维护模式时,则会出现错误。

注:

此属性仅适用于 vSphere

VirtualMachine.Agent.CopyToDisk

设置为 True(默认值)时,会将客户机代理的可执行文件复制到计算机磁盘上的 %System-Drive%\VRM\Build\Bin

VirtualMachine.Agent.GuiRunOnce

设置为 True 时,会将客户机代理执行包括在 SysPrep.inf 运行一次部分中。设置为 False 时,Linux 代理将停止置备工作流。

VirtualMachine.Agent.Reboot

设置为 True(默认值)时,将指定客户机代理在安装客户机操作系统之后重新启动计算机。

VirtualMachine.CDROM.Attach

设置为 False 时,将置备没有 CD-ROM 设备的计算机。默认值为 True。

VirtualMachine.CPU.Count

指定分配给计算机的 CPU 数量,例如 2。默认值为蓝图上的 CPU 设置指定的值。

注:

首次置备计算机时,此自定义属性值将由蓝图上的 CPU 值替代。

VirtualMachine.Customize.WaitComplete

设置为 True 时,可防止置备工作流在所有自定义完成之前将工作项发送到客户机代理。

VirtualMachine.DiskN.Letter

指定计算机磁盘 N 的驱动器盘符或挂载点。默认值为 C 盘。例如,要指定磁盘 1 的盘符 D,请将该自定义属性定义为 VirtualMachine.Disk1.Letter 并输入值 D。磁盘编号必须是连续的。与客户机代理结合使用时,此值将指定客户机代理在客户机操作系统中挂载另一 N 盘时所在的驱动器盘符或挂载点。

VirtualMachine.DiskN.Size

以 GB 为单位定义 N 盘的大小。例如,要为 G 盘分配 150 GB 的大小,请定义自定义属性 VirtualMachine.Disk0.Size 并输入值 150。磁盘编号必须是连续的。默认情况下,计算机有一个磁盘被 VirtualMachine.Disk0.Size 引用,其中,大小由从中置备计算机的蓝图上的存储值指定。蓝图用户界面上的存储值将覆盖 VirtualMachine.Disk0.Size 属性中的值。VirtualMachine.Disk0.Size 属性不可用作自定义属性,因为它与蓝图上的存储选项之间存在关系。通过指定 VirtualMachine.Disk1.SizeVirtualMachine.Disk2.Size 等可以添加更多磁盘。VirtualMachine.Admin.TotalDiskUsage 始终表示 .DiskN.Size 属性和 VMware.Memory.Reservation 大小分配的总和。

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.Label

指定计算机 N 盘的标签。磁盘标签最多不超过 32 个字符。磁盘编号必须是连续的。与客户机代理结合使用时,指定客户机操作系统内计算机 N 盘的标签。

VirtualMachine.DiskN.Active

设置为 True(默认值)时,将指定计算机的 N 盘处于活动状态。设置为 False 时,将指定计算机的 N 盘处于非活动状态。

VirtualMachine.DiskN.FS

指定计算机 N 盘的文件系统。选项包括“NTFS”(默认值)、“FAT”和“FAT32”。

VirtualMachine.DiskN.Percent

指定客户机代理格式化的、供计算机使用的 N 盘百分比。该计算机不能使用该磁盘的剩余部分。

VirtualMachine.DiskN.StorageReservationPolicy

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

您可以使用 VirtualMachine.Disk N.StorageReservationPolicyMode 以免因存储预留策略中数据存储空间不足而导致置备失败。使用此自定义属性可允许 vRealize Automation 在指定的存储预留策略中数据存储的剩余空间不足时,选择该策略之外的数据存储。

VirtualMachine.DiskN.StorageReservationPolicyMode

N 盘分配给可用的最佳存储预留策略。

VirtualMachine.DiskN.Storage

指定要在其中放置计算机 N 盘的数据存储,例如 DATASTORE01。此属性也用于将单个数据存储添加到链接克隆蓝图中。N 是要分配的卷的索引(从 0 开始)。输入要分配给该卷的数据存储的名称。这是出现在“编辑计算资源”页面上的“存储路径”中的数据存储名称。磁盘编号必须是连续的。

VirtualMachine.DiskN.VMwareType

指定计算机 N 盘的 VMware 磁盘模式。可用选项如下:

  • persistent

  • independent_persistent

  • independent_nonpersistent

如果将此自定义属性设置为 independent_persistent 或 independent_nonpersistent,则用户必须先关闭计算机电源,然后才能使用 vRealize Automation 生成快照。

注:

此属性仅适用于 vSphere

有关详细信息,请参见 VMware vSphere Web Services SDK 文档中的 VirtualDeviceDeviceBackingOption 数据对象帮助。

VirtualMachine.EPI.Type

指定外部置备基础架构的类型。

对于 BMC BladeLogic 集成,设置为 BMC。

对于 Citrix Provisioning Server 集成,设置为 CitrixProvisioning。

VirtualMachine.EULA.AcceptAll

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

VirtualMachine.Host.TpmEnabled

将虚拟机的放置位置限制为已安装信任保护模块 (Trust Protection Module, TPM)设备且由 ESX 和 vSphere 加以识别的主机。默认值为 False。

群集中的所有主机均必须安装信任保护模块设备。如果找不到可接受的主机或群集,则在移除此属性之前无法置备计算机。

VirtualMachine.Memory.Size

以 MB 为单位指定计算机的内存大小,例如 1024。默认值为蓝图上的内存设置指定的值。

注:

首次置备计算机时,此自定义属性设置将由蓝图上的内存设置替代。

VirtualMachine.NetworkN.Address

在使用静态 IP 地址置备的计算机中,指定网络设备 N 的 IP 地址。

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

VirtualMachine.NetworkN.AddressType

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

  • DHCP

  • 静态

  • MANUAL(仅适用于 vCloud AirvCloud Director

MANUAL 值还要求您指定 IP 地址。

此属性适用于在蓝图中配置 vCloud AirvCloud DirectorvSphere 计算机组件。另请参见 VirtualMachine.NetworkN.Name

VirtualMachine.NetworkN.MacAddressType

指示网络设备 N 的 MAC 地址是生成的,还是用户定义的(静态)。此属性可用于克隆。

此时将生成默认值。如果该值是静态的,则还必须使用 VirtualMachine.NetworkN.MacAddress 指定 MAC 地址。

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

VirtualMachine.NetworkN.MacAddress

指定网络设备 N 的 MAC 地址。此属性可用于克隆。

如果 VirtualMachine.NetworkN.MacAddressType 的值是生成的,则此属性包含生成的地址。

如果 VirtualMachine.NetworkN.MacAddressType 的值是静态的,则此属性指定 MAC 地址。对于在 ESX Server 主机上置备的虚拟机,该地址必须在 VMware 指定的范围内。有关详细信息,请参见 vSphere 文档。

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

VirtualMachine.NetworkN.Name

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

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

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

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

您可以将此属性添加到蓝图内的 vCloud AirvCloud Director 计算机组件中。

VirtualMachine.NetworkN.PortID

使用具有 vSphere Distributed Switch 的 dvPort 组时,指定要用于设备网络 N 的端口 ID。

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

VirtualMachine.NetworkN.ProfileName

指定要从中将静态 IP 地址分配给网络设备 N 或者要从中获取可分配给克隆计算机的网络设备 N 的静态 IP 地址范围的网络配置文件名称。其中,N=0 表示第一台设备,1 表示第二台设备,依此类推。

如果在置备计算机的预留内的网络路径中指定网络配置文件,则系统将通过该网络配置文件分配静态 IP 地址。通过将此属性的值设置为网络配置文件的名称,您可以确保通过特定的配置文件分配静态 IP 地址。

请注意,分配网络后更改此属性值时,对指定计算机的预期 IP 地址值没有影响。

对于虚拟机的基于 WIM 的置备,您既可以使用此属性指定网络配置文件和网络接口,也可以使用“虚拟预留”页面的“网络”部分。此外,您还可以使用 VirtualMachine.NetworkN.Name 自定义属性将网络接口分配给虚拟网络。

网络配置文件的以下属性可用于在克隆蓝图中启用静态 IP 分配:

  • VirtualMachine.NetworkN.SubnetMask

  • VirtualMachine.NetworkN.Gateway

  • VirtualMachine.NetworkN.PrimaryDns

  • VirtualMachine.NetworkN.SecondaryDns

  • VirtualMachine.NetworkN.PrimaryWins

  • VirtualMachine.NetworkN.SecondaryWins

  • VirtualMachine.NetworkN.DnsSuffix

  • VirtualMachine.NetworkN.DnsSearchSuffixes

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

无法使用此自定义属性来定义按需 NAT 或按需路由网络配置文件名称。因为按需网络配置文件名称在分配时(置备期间)生成,创建或编辑蓝图时,它们的名称未知。要指定 NSX 按需网络信息,请使用 vSphere 计算机组件的蓝图设计画布中的适用网络组件。

  • VirtualMachine.NetworkN.SubnetMask

  • VirtualMachine.NetworkN.Gateway

  • VirtualMachine.NetworkN.PrimaryDns

  • VirtualMachine.NetworkN.SecondaryDns

  • VirtualMachine.NetworkN.PrimaryWins

  • VirtualMachine.NetworkN.SecondaryWins

  • VirtualMachine.NetworkN.DnsSuffix

  • VirtualMachine.NetworkN.DnsSearchSuffixes

配置 VirtualMachine.NetworkN.ProfileName 中指定的网络配置文件的属性。

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

使用 VirtualMachine.NetworkN.DnsSearchSuffixes 为多个 DNS 搜索后缀指定值时,您可以使用逗号分隔 Windows 部署的值。

VirtualMachine.Rdp.File

指定包含打开计算机 RDP 链接时要使用的设置的 RDP 文件。此属性既可与 VirtualMachine.Rdp.SettingN 结合使用,也可以作为其替代项使用。该文件必须位于 vRealize Automation 服务器安装目录中,例如,%SystemDrive%\Program Files x86\VMware\vCAC\Server\Rdp\console.rdp

您必须创建 Rdp 目录。

VirtualMachine.Rdp.SettingN

配置特定的 RDP 设置。N 是用于区分各 RDP 设置的唯一编号。例如,要指定身份验证级别以便不指定身份验证要求,请定义自定义属性 VirtualMachine.Rdp.Setting1 并将该值设置为 authentication level:i:3。使用此属性可打开 RDP 链接,以指定设置。

有关可用设置和正确语法的列表,请参见 Microsoft Windows RDP 文档。

VirtualMachine.Reconfigure.DisableHotCpu

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

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

VirtualMachine.Request.Layout

指定虚拟机请求页面中要使用的属性布局。该值必须与要使用的布局名称匹配。

VirtualMachine.SoftwareN.Name

指定置备期间要安装或运行的软件应用程序 N 或脚本的描述性名称。这是一个可选属性,仅供信息参考使用。它对增强的克隆工作流或客户机代理没有实际意义,但对于用户界面中的自定义软件选择或者软件使用情况报告十分有用。

VirtualMachine.SoftwareN.ScriptPath

指定应用程序安装脚本的完整路径。该路径必须是客户机操作系统看到的有效绝对路径,且必须包含该脚本文件名的名称。

通过在路径字符串中插入 {CustomPropertyName},您可以将自定义属性值作为参数传递给脚本。例如,如果您拥有值为 1234 的自定义属性 ActivationKey,则脚本路径为 D:\InstallApp.bat –key {ActivationKey}。客户机代理运行命令 D:\InstallApp.bat –key 1234。然后,您可以对脚本文件进行编程,使其接受并使用此值。

插入 {Owner} 可将计算机所有者名称传递给脚本。

VirtualMachine.SoftwareN.ISOName

指定 ISO 文件相对于数据存储根的路径和文件名。格式为 /folder_name/subfolder_name/file_name.iso。如果未指定值,则 ISO 不会挂载。

VirtualMachine.SoftwareN.ISOLocation

指定包含应用程序或脚本要使用的 ISO 映像文件的存储路径。按照路径在主机预留上的形式设置路径格式,例如 netapp-1:it_nfs_1。如果未指定值,则 ISO 不会挂载。

VirtualMachine.Storage.Name

标识计算机所在的存储路径。默认值为置备计算机所使用的预留中指定的值。

VirtualMachine.Storage.AllocationType

将收集的组存储到单个数据存储中。分布式环境可存储磁盘循环样式。

VirtualMachine.Storage.Cluster.Automation.Enabled

如果设置为 True,则计算机上将启用存储群集自动化。如果设置为 False,则计算机上将禁用存储群集自动化。存储群集自动化类型由 VirtualMachine.Storage.Cluster.Automation.Behavior 自定义属性确定。

VirtualMachine.Storage.Cluster.Automation.Behavior

指定 VirtualMachine.Storage.Cluster.Automation.Enabled 设置为 True 时 SDRS 的行为类型。

可用的行为类型值为“自动”或“手动”。

VirtualMachine.Storage.Cluster.Automation.EnabledVirtualMachine.Storage.Cluster.Automation.Behavior 属性是在置备计算机并完成清单数据收集后设置的。如果禁用自动化,则计算机上不会出现 VirtualMachine.Storage.Cluster.Automation.Behavior

VirtualMachine.Storage.ReserveMemory

设置为 True 时,将管理 vSwap 存储分配,确保可用性并在预留中设置分配。创建或重新配置虚拟机时会考虑 vSwap 分配。vSwap 分配检查仅适用于 vSphere 端点。

注:

如果通过 vRealize Automation 创建或置备计算机时未指定 VirtualMachine.Storage.ReserveMemory 自定义属性,则无法确保交换空间的可用性。如果为已置备的计算机添加该属性且分配的预留已满,则预留中分配的存储可能会超过实际分配的存储。

VirtualMachine.VDI.Type

指定虚拟桌面基础架构的类型。

对于 XenDesktop 置备,请将此属性设置为 XenDesktop。

VMware.AttributeN.Name

指定属性在 vRealize Orchestrator 中的名称。例如,它指定 VMware.AttributeN.Name 属性中使用的属性值。将字母 N 替换为以 0 开头并对要设置的每个属性依次递增的数字。

VMware.AttributeN.Value

指定 VMware.AttributeN.Name 属性中使用的属性值。将字母 N 替换为以 0 开头并对要设置的每个属性依次递增的数字。

VMware.Endpoint.Openstack.Release

指定创建 OpenStack 端点时的 OpenStack 版本,例如 Havana 或 Icehouse。在置备 OpenStack 6.2 及更高版本 IaaS 时需要此属性。

VMware.Hardware.Version

指定 vSphere 设置要使用的虚拟机硬件版本。当前受支持的值包括 vmx-04、vmx-07、vmx-08、vmx-09 和 vmx-10。此属性适用于“虚拟机创建”和“虚拟机更新”工作流,且仅可用于基本工作流蓝图。

VMware.VirtualCenter.OperatingSystem

指定 vCenter Server 创建计算机时使用的 vCenter Server 客户机操作系统版本 (VirtualMachineGuestOsIdentifier)。此操作系统版本必须与置备的计算机上要安装的操作系统版本匹配。管理员可以使用多个预定义以包括正确 VMware.VirtualCenter.OperatingSystem 值的属性集之一(如 VMware[OS_Version]Properties)创建属性组。此属性适用于虚拟置备。

当此属性具有非 Windows 值时,使用 RDP 连接用户界面选项将会禁用。该属性可在虚拟蓝图、云蓝图或物理蓝图中使用。

有关相关信息,请参见 vSphere API/SDK 文档中的枚举类型 VirtualMachineGuestOsIdentifier。有关当前可接受值的列表,请参见 vCenter Server 文档。

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 属性。

VMware.SCSI.Sharing

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

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

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

VMware.Memory.Reservation

指定计算机交换文件的大小,例如 1024。

VMware.Network.Type

指定要连接在预留中指定的虚拟机的网络。计算机上的网络适配器必须连接到唯一网络。

以下适配器类型值可用:

  • Flexible(默认值)

  • VirtualPCNet32(与 vSphere 不兼容)。

  • E1000 或 VirtualE1000

  • VMXNET 或 VirtualVMXNET

  • VMXNET2

  • VMXNET3

在 ESX Server 主机上置备 Windows 32 位虚拟机时设置为 E1000,确保使用正确的网络适配器创建计算机。此属性不用于物理置备。

VMware.VCenterOrchestrator.EndpointName

替代指定的端点设置或指定 vRealize Automation IaaS 置备过程中使用的特定端点。此属性的值可以设置为环境中提供的适用 vRealize Orchestrator 端点,如外部 VRO。

VMware.VirtualCenter.Folder

在放置虚拟机的数据中心内指定清单文件夹的名称。默认值为 VRM,这也是 vRealize Automation 放置已置备计算机使用的 vSphere 文件夹(如果未使用该属性)。此值可以是一个包含多个文件夹的路径,例如,production\email servers。代理程序会在 vSphere 中创建指定的文件夹(如果该文件夹不存在)。文件夹名称区分大小写。此属性适用于虚拟置备。

VDI.Server.Website

指定用于连接到计算机的 Citrix Web 界面站点的服务器名称。如果 VDI.Server.Name 的值是 XenDesktop 场,则此属性必须具有适当的值,否则计算机所有者无法使用 XenDesktop 连接到计算机。如果未指定此属性,则 VDI.Server.Name 属性将确定要连接到的桌面交付控制器,这必须是托管桌面交付控制器的服务器的名称。

注:

如果 Citrix Web 界面 (WI) 已替换为 StoreFront (SF),则您可以使用此属性(而不是 VDI.Server.Name)连接到 XenDesktop 服务器。示例值为 VDI.Server.Website=sqa-xddc-7.sqa.local/Citrix/StoreWeb。有关详细信息,请参见 VDI.Server.Name

VDI.Server.Name

指定要向其注册的服务器名称(用于托管桌面交付控制器)或包含要向其注册的桌面交付控制器的 XenDesktop 场名称。

如果该值是 XenDesktop 场名称,则 VDI.Server.Website 属性值必须是用于连接到计算机的相应 Citrix Web 界面站点的 URL。

如果该值是服务器名称,且在不指定桌面交付控制器服务器的情况下至少安装了一个通用 XenDesktop VDI 代理,则此值会将请求定向到所需的服务器。如果该值是服务器名称,且仅为特定的 DDC 服务器安装了专用 XenDesktop VDI 代理,则此值必须与为专用代理配置的服务器名称完全匹配。

注:

有关如何在 IIS 中将 StoreFront 设置为默认页面的详细信息,请参见 Citrix 文档。另请参见 VDI.Server.Website

注:

在 Citrix Web 界面协议中执行的更改将影响识别 VDI.Server.Name 默认值的方式。当用户连接到虚拟桌面时,VDI.Server.Name 属性的值将用作打开 Citrix Web 界面的默认连接字符串。它始终为 XD 服务器的 DNS/IP。如果该值不连接到 Citrix 界面,则您无法访问虚拟机。但是,当 Citrix Web 界面托管在除 XenDesktop 服务器以外的服务器上时,您可以使用 VDI.Server.Website 自定义属性。当虚拟机上存在此属性时,将使用此属性,而不是 VDI.Server.Name

VDI.Server.Group

对于 XenDesktop 5,指定计算机要添加到的 XenDesktop 组名称以及该组所属的目录名称,格式为 group_name;catalog_name

对于 XenDesktop 4,指定计算机要添加到的 XenDesktop 组名称。系统支持 XenDesktop 4 预分配的组。

VDI.ActiveDirectory.Interval

采用时间范围格式为虚拟桌面基础架构计算机 Active Directory 的注册检查指定可选的时间间隔值。默认值为 00:00:15(15 秒)。

VDI.ActiveDirectory.Timeout

指定在重试 Active Directory 注册之前要等待的可选超时值。默认值为 00:00:30(30 分钟)。

VDI.ActiveDirectory.Delay

采用时间范围格式指定计算机成功添加到 Active Directory 与启动 XenDesktop 注册之间的可选延迟时间值。默认值为 0:00:05(5 秒)。

Vrm.DataCenter.Policy

指定置备是否必须使用与特定位置关联的计算资源,或者是否有任何位置适当。要启用此功能,您必须将数据中心添加到位置文件。将每个计算资源与一个位置关联。

设置为 Exact(默认)时,将在与蓝图中指定位置关联的计算资源上置备请求的计算机。如果没有预留与请求的位置匹配,那么请求将失败。如果属性不存在,那么将使用默认值 Exact。

设置为 NonExact 时,将在具有足够的容量且与蓝图中指定位置关联的计算资源上置备请求的计算机。如果不存在该计算资源,则使用下一个具有足够容量的可用计算资源,而不考虑位置。

Vrm.Software.IdNNNN

此行特定于 BMC BladeLogic。

指定要应用于通过蓝图置备的所有计算机的软件作业或策略。将该值设置为 job_type=job_path。其中,job_type 是表示 BMC BladeLogic 作业类型的数字,job_path 是该作业在 BMC BladeLogic 中的位置,例如 4=/Utility/puttyNNNN 是一个从 1000 到 1999 的数字。第一个属性必须以 1000 开头,其他每个属性按照数字顺序递增。

1 — AuditJob
2 — BatchJob
3 — ComplianceJob
4 — DeployJob
5 — FileDeployJob
6 — NSHScriptJob
7 — PatchAnalysisJob
8 — SnapshotJob

Vrm.Software.IdNNNN

此行特定于 HP Server Automation。

(可选)指定要应用于通过蓝图置备的所有计算机的 HP Server Automation 策略。NNNN 是一个从 1000 到 1999 的数字。第一个属性必须以 1000 开头,其他每个属性按照数字顺序递增。