上一主题: Solaris 映像命令下一主题: dpmimg imgjobcheck 命令-获取 Solaris 映像作业状态


dpmimg image 命令-部署 Solaris 映像

使用 dpmimg image 命令,可将 Solaris 映像从 JumpStart 服务器部署到 Solaris 客户端,从 JumpStart 安装服务器之外的 JumpStart 引导服务器映像 Solaris 客户端,或者映像 Solaris 10 x86 客户端。

此命令具有以下格式:

dpmimg image [-sc sc_url] -target_host targethostname -target_mac macaddress [-itcm_server itcm domain manager] -auto_deploy {Yes|No} [-deploy_template templatename] -target_username username [-target_password password] [-auth_file authorizationfile] [-auth_comp componentID] -img_host imagehostname -img_name imagename -img_location location [-boot_img_name bootimagename] [-boot_img_location bootimagelocation] [-boot_img_host bootimagehost] [-servproc_hostname serviceprochostname] [-servproc_user serviceprocusername] [-servproc_pw serviceprocpassword] -dhcp_hostname dhcphostname [-itcm_server SD_adapter_server] [-scalability_server scalabilityservername] [-wait [timeout]] [-pre] [-post] [[-ws_user <value> -ws_password <value>]|[-prompt <yes|no>]][-locale iso639value]
-sc sc_url

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

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

hostname

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

示例:localhost.ca.com

port

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

示例:80

-target_host targethostname

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

-target_mac macaddress

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

-itcm_server itcmdomainmanager

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

注意:仅适用于 CA Server Automation。

-auto_deploy {yes|no}

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

自动部署 CA Server Automation 代理。

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

默认值:no

-deploy_template templatename

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

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

-target_username targetusername

定义用于将代理部署到的目标主机服务器(要将映像部署到该服务器)的用户名。

-target_password targetpassword

(可选)定义用于将代理部署到的目标主机服务器(要将映像部署到该服务器)的用户密码。 如果未指定密码,将从授权文件检索密码。

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

-auth_file authorizationfilename

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

-auth_comp componentID

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

-img_host RSIserver

定义 RSI 服务器的名称。

-img_name imagename

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

-img_location imagelocation

定义要部署的映像的位置。

-boot_img_name bootimagename

(可选)定义要部署的引导映像的名称。

-boot_img_location bootimagelocation

(可选)定义要部署的映像的位置。

-boot_img_host bootimagehost

(可选)定义引导映像所在的服务器的名称。

-servproc_hostname serviceprochostname

(可选)定义服务处理器的主机名(Solaris 10 x86 类型)。

-servproc_user serviceprocusername

(可选)定义连接到服务处理器的用户的用户名(Solaris 10 x86 类型)。

-servproc_pw serviceprocpassword

(可选)定义连接到服务处理器的用户的密码(Solaris 10 x86 类型)。

-dhcp_hostname dhcphostname

定义用于连接到 DHCP 服务器的主机名(Solaris 10 x86 类型)。

-scalability_server servername

(可选)指定要用于软件分发的 CA ITCM 可扩展性服务器。

-wait timeout

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

""

无超时值。

0

无限等待。

-pre

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

-post

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

-ws_user wsuser

(可选)指定连接到映像服务模块的 Web 服务用户名。

-ws_password wspassword

(可选)指定连接到映像服务模块的 Web 服务用户的密码。

-prompt {yes|no}

(可选)指定是否提示您输入 Web 服务用户 ID 和密码。

默认值:Yes

-locale iso639value

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

示例:将映像部署到 Solaris 客户端计算机

本示例将 Solaris 映像从 JumpStart 服务器部署到 Solaris 客户端计算机,而且不等待映像部署完成。

dpmimg image -imghost sunserver001 -img_name jump_5.10 -auto_deploy Yes -target_host sunserver002 -target_username rootuser -target_password rootuserpassword -target_mac 00:00:00:00:00:00 -img_location /export/jump_5.10

示例:将映像部署到 Solaris 10 x86 客户端计算机

本示例将 Solaris 映像从 JumpStart 服务器部署到 Solaris 10 x86 客户端计算机。

dpmimg image -target_host sunserver001 -target_mac 00:00:00:00:00:00 -auto_deploy no -target_username root -target_password rootuserpassword -img_host sunimageserver001 -img_name sol_10_508_x86 -img_location /jsimages/SunImageServer/sol_10_508_x86 -servproc_hostname sunserver002 -servproc_user root -servproc_pw rootuserpassword -dhcp_hostname sunimageserver002 -boot_img_host sunimageserver001 -boot_img_name sol_10_508_x86_bt -boot_img_location /jsboot/SunImageserver/sol_10_508_x86_bt -wait 120 -pre -post

示例:使用多个 JumpStart 服务器将 Solaris 映像部署到 Solaris 服务器

本示例使用多个 JumpStart 服务器将 Solaris 映像部署到 Solaris 服务器 sunserver002。 安装 OS 映像位于 sunserver003 上,引导映像位于引导服务器 sunserver004 上。 该命令会等待 2 小时,等映像部署之后再运行。

dpmimg image -target_host sunserver002 -target_mac 00:00:00:00:00:00 -auto_deploy yes -target_username root -target_password rootuserpassword -img_host sunserver003 -img_name sol_10_sparc -img_location /jsimages/sol_10_sparc -boot_img_host sunserver004 -boot_img_name sol_10_sparc_boot -boot_img_location /jsboot/sol_10_sparc_boot -wait 120 -pre -post

示例:使用多个 JumpStart 服务器将 Solaris 10 x86 映像部署到 Solaris 10 x86 服务器

本示例使用多个 JumpStart 服务器将 Solaris 10 x86 映像部署到 Solaris 10 x86 服务器 sunserver002。 安装 OS 映像位于 sunserver002 上,引导映像位于引导服务器 sunserver003 上。 它将连接到服务处理器服务器 sunserver004 和 DHCP 服务器 dhcpserver001。

dpmimg image -target_host sunserver002m -target_mac 00:00:00:00:00:00 -auto_deploy no -target_username root -target_password rootuserpassword -img_host sunserver002 -img_name sol_10_x86 -img_location /jsimages/sol_10_x86 -servproc_hostname sunserver004 -servproc_user root -servproc_pw rootuserpassword -dhcp_hostname dhcpserver001 -boot_img_host sunserver003 -boot_img_name sol_10_x86_boot -boot_img_location /jsboot/sol_10_x86_boot -wait 120 -pre -post