上一主题: dpmsd deployprocgrp 命令-交付程序组下一主题: dpmsd imgjobcheck 命令-获取 OS 映像作业状态


dpmsd image 命令-部署映像

dpmsd image 命令用于将映像部署到服务器。

此命令具有以下格式:

dpmsd image [-sc sc_url] -img_name imagename -target_host targethostname -target_mac macaddress -auto_deploy {yes|no} [-itcm_server itcmdomainmanager]  -computer_username username [-computer_password password] [-auth_file authorizationfilename] [-auth_comp componentID] [-deploy_template templatename] -boot_server bootserver [-interface interface] [-net_protocol netprotocol] [-net_ip_address netipaddress] [-net_def_gateway netdefgateway] [-net_sub_mask netsubmask] [-dns_server dnsserver] [-dns_suffix dnssuffix] [-boot_sepcial bootspecial] [-install_drive installdrive] [-wait [timeout]][-pre][-post][-ws_user username -ws_password password][-locale iso629value]
-sc sc_url

(可选)为服务控制器主机定义 URL。

示例:https://hostname:port/...

hostname

定义安装了服务控制器的完全限定主机。

示例:localhost.ca.com

port

定义服务控制器服务器的侦听端口。

示例:80

-img_name imagename

定义要部署的映像的名称。

-target_host targethostname

定义要将映像部署到的目标主机服务器的名称。

-target_mac macaddress

定义要部署映像的目标计算机的硬件地址。

-auto_deploy {yes|no}

指定是否自动部署 CA Server Automation 代理。 选项包括:

自动部署 CA Server Automation 代理。

防止自动部署 CA Server Automation 代理。

默认值:no

-itcm_server itcmdomainmanager

(可选)定义软件交付适配器所在 CA ITCM 域管理器的名称。 当仅配置一个软件交付适配器 CA ITCM 域管理器时,该名称是可选的。

-computer_username computerusername

定义部署操作的目标主机服务器的用户名。

Windows:必须具有管理员访问权限。

UNIX/Linux:必须具有 root 访问权限。

-computer_password computerpassword

(可选)定义用于将代理部署到您正在部署到的目标主机服务器的用户密码。 如果不指定密码,则将从授权文件检索。

注意:可使用 dpmutil CLI 设置授权文件。

-auth_file authorizationfilename

(可选)指定用于检索加密密码的授权文件的完整路径名称。 该文件包含使用 dpmutil set auth 命令生成的 CA Server Automation 管理员凭据。 如果不指定该选项,将使用默认的授权文件。

-auth_comp componentID

(可选)指定可用于对主机和用户进行分组的组件 ID。

-deploy_template templatename

(可选)指定在 CA Server Automation 中创建的通用模板的名称。

注意:请勿将该模板与由 VMware vCenter 创建并管理的模板相混淆。

-boot_server bootserver

定义 CA ITCM 引导服务器以将映像交付到服务器。

-interface interface

(可选;仅适用于 ESX)定义为 VMware ESX 4.0 的服务控制台创建的虚拟交换机的上行链路设备(vmnic0、vmnic1 等)。

定义用于安装 VMware ESX 3.5 的以太网设备(eth0、eth1 等)。

-net_protocol netprotocol

(可选;仅适用于 ESX)定义为 VMware ESX 安装使用静态 IP 地址。 值可以是 DHCP 或 static。

默认值:DHCP

-net_ip_address netipaddress

(可选;仅适用于 ESX)定义要安装的服务器的 IP 地址。

-net_def_gateway netdefgateway

(可选;仅适用于 ESX)将默认网关定义为 IP 地址。

-net_sub_mask netsubmask

(可选;仅适用于 ESX)定义已安装系统的子网掩码。

默认值:255.255.255.0

-dns_server dnsserver

(可选;仅适用于 ESX)将主服务器名称定义为 IP 地址。 可以添加前面带有逗号的辅助服务器名称的 IP 地址。

-dns_suffix dnssuffix

(可选;仅适用于 ESX)定义用于主机名查找的搜索列表。 使用空格来分隔多个后缀。

-boot_special bootspecial

(可选)定义用于 VMware ESX 安装的 Windows PE 引导映像。 不支持 DOSX 引导映像。

-install_drive installdrive

(可选)定义用于安装 OS 的驱动器。 hda1=IDE sda1=SCSI, RAID。 可以指定多个驱动器。

默认值:sda1

-wait timeout

(可选)表示是否显示作业的状态并直到操作完成、失败或达到超时时长(如果您指定了超时值)才返回。 如果不指定该选项,CLI 不等待完成即返回。 如果无响应,可选的超时值将定义超时时长(分钟)。 如果输入不带超时值的等待选项,CLI 将使用 caimgconf.cfg 文件中的默认等待时间或默认等待 120 分钟。 除所有正整数之外,也可使用下列超时值:

""

无超时值。

0

无限等待。

-pre

(可选)指定是否在执行操作之前生成事件。

-post

(可选)指定是否在执行操作之后生成事件。

-ws_user username -ws_password password

(可选)指定要用于 Web 服务安全检查的凭据。 如果不包含凭据,系统会提示您输入凭据。 通过使用 caaipsecurity 设置自己的会话来避免提示输入凭据。

-locale iso639value

(可选)指定 IS0 639_3166 组合以覆盖默认的英语输出(例如:法语为 fr_FR)。 要使用命令提示符的区域设置,请指定“native”。

示例:在主机上部署 OS 映像而不部署代理

本示例使用引导服务器 bootserver001 和映像 ghost001 在目标主机 server001 上安装操作系统映像,而不部署代理。

dpmsd image -target_host server001 -target_mac 00:00:00:00:00:00 -auto_deploy no -boot_server bootserver001 -img_name ghost001 -computer_username administrator -computer_password adminpassword

示例:在多 ITCM 域管理器环境中,在主机上部署 OS 映像而不部署代理

本示例使用引导服务器 bootserver001 和映像 ghost001 在目标主机 server001 上安装操作系统映像,而不部署代理。 该操作将路由到 ITCM 域管理器 domainmanager001 上的 sd 适配器。

dpmsd image -target_host server001 -target_mac 00:00:00:00:00:00 -auto_deploy no –itcm_server domainmanager001 -boot_server bootserver001 -img_name ghost001 -computer_username administrator -computer_password adminpassword