1 add add 将基准或节点添加到当前会话的当前工作集 。 --------------------------------------------------------------------- 注意: 可以执行 getbaselines 命令以查看可用的 SPP 基准列表 。 有关 setattributes 的详细信息,请参阅 setattributes 帮助文件。 hpsum getbaselines --list hp.com HP SUM 将返回在线可用基准的列表,例如: Web 基准信息: 1. 名称: Service Pack for ProLiant 软件包文件名: spp.2014.02.0.B 版本: 2014.02.0.B 发行日期: 2014 年 4 月 25 日 2. 名称: Service Pack for ProLiant 软件包文件名: spp.2013.09.0.C 版本: 2013.09.0.C 发行日期: 2014 年 4 月 30 日 --------------------------------------------------------------------- 您可以为列表开头的所有节点或基准 提供密码。 hpsum add [--nodes n1 [type=] [user=] [password=] [su_user=] [su_password=] [use_sudo=true] [switch_username=] [switch_password=] [switch_enable=] --baselines b1 [save_location=] [type=] user= password=] hpsum add --baselines b1 [save_location=] [type ] hpsum add /baselines type=unc "\\UNC_PATH" unc_username=user unc_password=pwd --------------------------------------------------------------------- 注意: 不要使用同一命令添加基准和节点。 请使用两个 单独的命令。 --------------------------------------------------------------------- 1.2 参数 add 命令提供了以下选项: +------------------------------------------------------------------------+ | 参数 | 说明 | |-------------------------------------------+----------------------------| | hpsum | HP SUM 脚本 | | | 启动此操作。 | |-------------------------------------------+----------------------------| | | 该命令将节点 | | add | 或基准添加到 HP SUM | | | 会话中。 | |-------------------------------------------+----------------------------| | | 要执行添加操作的 | | | 对象。 列表中的 | | | 项目应该 | | | 用空格隔开。 您 | | | 可以为所有节点全局 | | | 指定用户和 | | | 密码。 | | | | | | domain_name: localhost | | | | | | ip: 127.0.0.1 | | | | | --nodes | ipv6: ::1 | | | | | | 添加节点或 | | | 基准。 不要使用同一命令 | | | 添加基准和节点。 | | | | | | 如果要添加 VC | | | 节点,请使用主 Enet 模块 | | | 的 IP 地址 | | |。 将通过主 Enet 模块 | | | 更新安装的 | | | 所有 VC 模块, | | | 包括 FC 模块 | | |。 | |-------------------------------------------+----------------------------| | | 此参数定义 | | | 节点类型。 HP SUM 支持 | | | 以下节点类型: | | | | | | windows | | | | | | linux | | | | | | ilo | | | | | | virtual_connect - 使用主 Enet 模块 | | | 的 IP 地址 | | |。 VC 节点需要使用 | | | oa_username 和 | | | oa_password。 | | type = | | | | oa | | | | | | vmware | | | | | | hpux | | | | | | sas_switch | | | | | | fc_switch | | | | | | sd2 | | | | | | moonshot | | | | | | unknown | |-------------------------------------------+----------------------------| | | 它提供节点的 | | user= | 用户名凭据。 | | | 如果未在命令行中 | | 例如: user=john_doe@example.com | 输入该凭据,HP | | | SUM 将提示您输入 | | | 用户名。 | |-------------------------------------------+----------------------------| | | 节点的用户 | | password= | 密码凭据。 | | | 如果未在命令行中 | | 例如: password=userpassword | 输入该凭据,HP | | | SUM 将提示您输入 | | | 密码。 | |-------------------------------------------+----------------------------| | su_user= | 超级用户的用户名 | | |。 | | 例如: user=su_john_doe@example.com | | |-------------------------------------------+----------------------------| | su_password= | 超级用户的密码 | | |。 | | 例如: password=su_userpassword | | |-------------------------------------------+----------------------------| | | 将凭据作为 sudo | | | 凭据。 | | | | | use_sudo | 可能的选项: | | | | | | o true | | | | | | o false | |-------------------------------------------+----------------------------| | | Moonshot 交换机 A | | | 的用户名。如果交换机 B 的用户名 | | | 与交换机 A | | | 相同,则该值 | | | 适用于两个 | | | 交换机。 | | switch_username= | | | | --------------------- | | | 注意: 您可以使用 | | | setattributes 命令 | | | 分配交换机 B | | | 凭据。 | | | --------------------- | |-------------------------------------------+----------------------------| | | Moonshot 交换机 A | | | 的密码。如果交换机 B 的密码 | | | 与交换机 A | | | 相同,则该值 | | | 适用于两个 | | | 交换机。 | | switch_password= | | | | --------------------- | | | 注意: 您可以使用 | | | setattributes 命令 | | | 分配交换机 B | | | 凭据。 | | | --------------------- | |-------------------------------------------+----------------------------| | | 为 Moonshot 节点启用 | | | 交换机 A。 如果密码相同, | | switch_enable= | 您可以将该值 | | | 用于交换机 A 和 B | | |。 | |-------------------------------------------+----------------------------| | | 这是在 VMware 处于 | | | 锁定模式时的 VMware vCenter | | | 地址。 请使用 | | | 这些参数以及 | | vcenter_host | vcenter_username 和 | | | vcenter_password 以 | | | 建立到处于 | | | 锁定模式的 VMware 主机 | | | 的连接。 | |-------------------------------------------+----------------------------| | | 这是用于建立 | | vcenter_username | 到 VMware 主机的连接 | | | 的用户帐户。 | |-------------------------------------------+----------------------------| | | 这是用于建立 | | vcenter_password | 到 VMware 主机 | | | 的连接的帐户 | | | 密码。 | |-------------------------------------------+----------------------------| | | 可能的选项: | | | | | | o true | | | | | use_sshkey | o false | | | | | | 仅限 Linux 节点。 请将 | | | privatekeyfile 和 | | | passphrase(可选)与 | | | 该命令一起使用。 | |-------------------------------------------+----------------------------| | | 输入私钥的 | | privatekeyfile= | 绝对地址。 | | | 私钥必须采用 PEM | | | 格式。 | |-------------------------------------------+----------------------------| | | (可选)输入 | | passphrase= | 私钥的通行 | | | 短语。 | |-------------------------------------------+----------------------------| | | 可以使用此参数 | | | 指定目录以添加 | | --baselines | 本地基准。 | | | 如果要添加 FTP | | | 或 HTTP 基准,请使用 | | | save_location 参数。 | |-------------------------------------------+----------------------------| | | 要在其中保存下载 | | save_location= | 的 FTP 或 HTTP 基准的 | | | 目录。 | |-------------------------------------------+----------------------------| | | 此参数定义 | | | 基准类型。 HP SUM | | | 支持以下基准类型: | | | | | | http | | | | | | ftp | | type= | | | | unc(仅限 Windows) | | | | | | --------------------- | | | 注意: 确保 | | | 未在 localhost 系统中 | | | 打开 UNC 目录。 | | | --------------------- | |-------------------------------------------+----------------------------| | | 为 UNC 目录路径| | unc_username= | 输入用户名。 仅 | | | 适用于 Windows。 | |-------------------------------------------+----------------------------| | | 为 UNC 目录路径| | unc_password= | 输入密码。 仅 | | | 适用于 Windows。 | |-------------------------------------------+----------------------------| | | 输入要添加的 | | | 软件包文件的名称。可以使用 | | | getbaselines /list | | bundle= | 命令显示软件包 | | | 文件名列表。 | | | 例如, | | | bundle=spp.2014.02.0.B。 | |-------------------------------------------+----------------------------| | |(仅限 HTTP 基准) | | | 可以使用该属性 | | | 根据操作系统过滤 | | | HP SUM 下载的 | | | 组件。 | | | 有效的选项包括: | | filter_os= | | | | o windows | | | | | | o linux | | | | | | o vmware | | | | | | o hp-ux | +------------------------------------------------------------------------+ 1.3 返回代码 +------------------------------------------------------------------------+ | 返回代码 | Windows | Linux | 文本 | |------------------------+---------+-------+-----------------------------| | SUCCESS_NO_REBOOT | 0 | 0 | 命令成功。 | |------------------------+---------+-------+-----------------------------| | | | | 已成功完成该命令, | | | | | 但不需要执行该命令, | | | | | 或者所有内容 | | | | | 已处于最新状态。 | | SUCCESS_NOT_REQUIRED | 3 | 3 | | | | | | ---------------------- | | | | | 注意: 节点或基准 | | | | | 已存在。 | | | | | ---------------------- | |------------------------+---------+-------+-----------------------------| | FAILURE_GENERAL | -1 | 255 | 出现了常规错误。 | | | | | 有关详细信息,请参阅日志。 | |------------------------+---------+-------+-----------------------------| | | | | 遇到了错误的输入 | | FAILURE_BAD_PARM | -2 | 254 | 参数。 有关详细信息, | | | | | 请参阅日志。 | |------------------------+---------+-------+-----------------------------| | FAILURE_COMMAND_FAILED | -4 | 253 | 命令失败。 | | | | | 有关详细信息,请参阅日志。 | +------------------------------------------------------------------------+ 1.4 示例 Windows 示例命令行 C:\>hpsum add /nodes 10.0.1.15 type=windows C:\>hpsum add /baselines type=ftp save_location=c:\temp\pfw bundle=spp.2014.02.0.B C:\>hpsum add /baselines type=http save_location=c:\temp\spp bundle=http://10.1.2.3/spp/hp/swpackages/bp002524.xml filter_os=linux C:\>hpsum add /nodes type=vc 10.0.1.16 user=Administrator password=12iso*help oa_username=Administrator oa_password=12iso*help C:\>hpsum add /nodes 10.0.1.4 type=vmware vcenter_host=10.0.1.20 vcenter_username=Administrator vcenter_password=password C:\>hpsum add /nodes 10.1.2.3 type=virtual_connect oa_username=Administrator oa_password=mypassword1 Linux 示例命令行 $ ./hpsum add --nodes 10.0.1.16 type=linux $ ./hpsum add --baselines "/SPP/" "/tmp/myrepos/" $ ./hpsum add --baselines type=http save_location=c:\temp\spp bundle=http://10.1.2.3/spp/hp/swpackages/bp002524.xml filter_os=linux $ ./hpsum add --nodes type=vc 10.0.1.18 user=Administrator password=12iso*help oa_username=Administrator oa_password=12iso*help $ ./hpsum add --baselines type=ftp save_location=/tmp/pfw bundle=spp.2014.02.0.B $ ./hpsum add --nodes 10.0.1.4 type=vmware vcenter_host=10.0.1.20 vcenter_username=Administrator vcenter_password=password $ ./hpsum add --nodes 10.1.2.3 type=virtual_connect oa_username=Administrator oa_password=mypassword1 --------------------------------------------------------------------- 注意: 如果节点类型为 Linux 或 HP-UX,则可以使用 su_user 和 su_password 或使用 use_sudo。 例如: hpsum add /nodes 192.168.1.1 type=Linux user=user password=password su_user=user1 su_password=password1 hpsum add /nodes 192.168.1.1 type=Linux user=user password=password use_sudo=true ---------------------------------------------------------------------