dpmrsi provision_vm 命令可使用指定的资源和 RSI 映像开通虚拟机的新实例。
此命令具有以下格式:
dpmrsi provision_vm
[-sc sc_url] -vm_config vCenterconfiguration -vm_disk VMdiskconfiguration -vm_nic VMnicconfiguration -name imagename [-desc imagedescription] [-scale yes|no] [–depot depotname] [-profile profilelocation] [-profile_hostname hostname] [-profile_driverset driverset] [-profile_addressX staticnetworkaddress] [-profile_dhcpX yes|no] [-profile_interfaceidX interfaceID] [-profile_netmaskX netmask] [-boot_network bootnetwork] -ostype OStype –img_host RSIserver -dc_user RSIapplicationuser -dc_password RSIapplicationpassword [-ws_user username -ws_password password] [-locale iso639value]
(可选)为服务控制器主机定义 URL。
示例:https://hostname:port/...
定义安装了服务控制器的完全限定主机。
示例:localhost.ca.com
定义服务控制器服务器的侦听端口。
示例:80
指定要用于新的 VMware VM 实例的 vCenter 配置。 此配置是下列 VMware VM 属性的逗号分隔列表:
指定 VM 所在的已注册 RSI ESX 管理程序主机名。
指定 VM 所在的已注册 RSI ESX 管理程序 ID。
注意:指定 esxHost 或 esxId。 如果两者均已指定,则使用 esxId。
指定已注册 RSI ESX 管理程序所驻留的 vCenter 服务器。 验证是否在 CA Server Automation 中配置了该 vCenter 服务器。
指定已注册 RSI ESX 管理程序所驻留的 VMware 数据中心名称。
指定 VM 使用的 VMware 资源池。
指定基于提供的映像创建 VMware VM 时要使用的来宾操作系统标识符。 OStype 属性的 InstallDirectory\CIM\CA_VMSettingData.xml 文件中列出了接受的值。
示例:
指定 VMware VM 文件所驻留的 VMware 数据存储名称。
指定 VMware VM 的内存 (MB)。
指定用于 VMware VM 的 CPU 数目。
示例:
指定要用于新的 VM 实例的磁盘配置。 此配置是逗号分隔的存储属性列表。
示例:“datastoreName=LocalStorage2,diskSizeKB=10485760,diskMode=persistent,thinProvisioning=no”
diskMode 的有效值是永久的,independent_persistent
重要信息! 为所有磁盘指定相同的数据存储。 如果您使用不同的数据存储创建多个磁盘,新 VM 开通将失败。
指定要用于新的 VM 实例的网络配置。 此配置是逗号分隔的网络属性列表。
示例:“deviceType=E1000,nicName=Adapter01,networkName=VM_Network,wakeOnLanEnabled=yes”
支持的 deviceType 值是 E1000,Vmxnet(区分大小写)。
定义 RSI 映像的名称。
定义文本,以便于标识。 有效条目:任何字母数字字符。
指示是否调整映像的大小以适应可用的存储空间。 如果指定 yes,则调整映像的大小以适应目标服务器上的可用存储空间。 文件系统和逻辑卷的大小基于它们包含的数据进行调整。 不对交换空间和原始分区的大小进行调整。 如果映像包含的数据比服务器存储可以容纳的数据更多,则该操作将失败。
默认值:yes
指定 RSI 库的名称。
示例:mydepot
(可选)指定配置文件的位置,该配置文件包含在映像部署期间使用的目标系统的配置。 如果不指定配置文件,则将使用在其中捕获映像的系统配置。 指定指向配置文件的超链接(格式为 http://...)或 RSI 服务器上的配置文件位置的 UNIX 路径。
示例:/root/profiles/ServerA_capture_win2k3
注意:如果在命令中指定配置文件位置,而不指定 -profile 参数,将使用配置文件值。 如果在命令中指定与配置文件相关的参数,则将使用您指定的值,而不是配置文件中的值。
(可选)映像部署后定义目标系统的主机名。 有效条目:任何字母数字字符。
(可选)映像部署后定义要应用于目标系统的驱动程序集。 有效条目:任何字母数字字符。
(可选)定义目标系统的网络接口(1、2 或 3)及其 IP 地址。 如果 profile_dhcp 的值为 no,则必须提供该参数。有效条目:xxx.xxx.xxx.xxx。
(可选)定义目标系统的网络接口(1、2 或 3),以及是否为 DHCP 配置接口。 有效条目:yes = DHCP,no = 静态 IP 地址。
(可选)映像部署期间定义目标系统的网络接口的整数索引。 有效条目:1、2 或 3。
(可选)定义网络接口(1、2 或 3)和网络掩码。 如果 profile_dhcp 的值为 no,则必须提供该参数。有效条目:采用点表示法的网络掩码。
定义 RSI 服务器上注册的启动网络的名称。 仅当多个网络(默认值为一个)注册到 RSI 服务器时需要该参数。 有效条目:任何字母数字字符。
定义目标服务器的 OS 配置。 运行 osspec 命令以获取不同 OS 类型的 OS 配置的列表,然后为目标服务器选择相应的 OS 配置。 要列出 RSI 服务器支持的 OStype,请运行命令 dpmrsi osspec -img_host RSIServer -dc_user RSIapplicationuser -dc_password RSIapplicationpassword。
示例:Microsoft_Windows-2003_*_*-*
定义 RSI 服务器的名称。
定义 RSI 应用程序用户名。
定义 RSI 应用程序用户的密码。
(可选)指定要用于 Web 服务安全检查的凭据。 如果不包含凭据,系统会提示您输入凭据。 通过使用 caaipsecurity 设置自己的会话来避免提示输入凭据。
(可选)指定 IS0 639_3166 组合以覆盖默认的英语输出(例如:法语为 fr_FR)。 要使用命令提示符的区域设置,请指定“native”。
示例:向新的 vCenter 虚拟机开通基于 Windows 2003 的映像。
此示例使用 Windows 2003 操作系统和指定的网络和存储设备向托管在 usc10.com 上的新虚拟机开通 WIN2K3_OFFLINE_VM 映像。
dpmrsi.exe provision_vm
-vm_config "vCenter=usc10.com, esxHost=lod65.com, datacenter=DC, resourcepool=Resources, vmName=Temp01, guestOSId=winGuest, datastoreName=LocalStorage2, memoryMB=1024, numCPUs=1" -vm_disk "datastoreName=LocalStorage2, diskSizeKB=10485760, diskMode=persistent, thinProvisioning=no" -vm_nic "deviceType=E1000, nicName=Adapter01, networkName=VM_Network, wakeOnLanEnabled=yes" -name WIN2K3_OFFLINE_VM -profile_hostname newVM001 -img_host srp019976 -system_type virtual -ostype Microsoft_Windows-2003_*_*-* -ws_user admin -ws_password admin -dc_user admin -dc_password dynacenter
版权所有 © 2013 CA。
保留所有权利。
|
|