1 add add 将基准或节点添加到当前会话的当前工作集 。 --------------------------------------------------------------------- 注意: 可以执行 getbaselines 命令以查看可用的 SPP 基准列表 。 有关 setattributes 的详细信息,请参阅 setattributes 帮助文件。 hpsum getbaselines --list hp.com HP SUM 将返回在线可用基准的列表,例如: Web 基准信息: 1. 名称: HP Service Pack for ProLiant 软件包文件名: spp.2014.04.0B 版本: 2014.04.0.B 发行日期: 2014 年 4 月 28 日 2. 名称: HP Service Pack for ProLiant 软件包文件名: spp.2014.09.0 版本: 2014.09.0 发行日期: 2014 年 9 月 9 日 --------------------------------------------------------------------- 您可以为列表开头的所有节点或基准 提供密码。 例如,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 ] 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 地址。 所有已安装的 VC | | |模块,包括 | | | FC 模块, 都将通过 | | | 主 Enet 模块 | | | 进行更新。 | |----------------------------------------+-------------------------------| | | 此参数定义 | | | 节点类型。 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 || |----------------------------------------+-------------------------------| | | 节点的用户 | | 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 凭据。 | | | ------------------------ | |----------------------------------------+-------------------------------| | switch_enable= | 为 Moonshot 节点| | | 启用交换机 A。 | |----------------------------------------+-------------------------------| | vcenter_host | 使用这些参数 | | | 与锁定模式下的| | vcenter_username | VMware 主机 | | | 建立连接。 | | vcenter_password | | |----------------------------------------+-------------------------------| | | 可能的选项: | | | | | use_sshkey | o true | | | | | | o false | |----------------------------------------+-------------------------------| | | 为私钥 | | privatekeyfile | 输入地址。 私钥 | | | 必须采用 PEM 格式。 | |----------------------------------------+-------------------------------| | | (可选)输入 | | passphrase |密钥的 | | | 通行短语。 | |----------------------------------------+-------------------------------| | | 可以使用此参数 | | | 指定目录添加 | | --baselines | 本地基准。 如果您 | | | 添加 FTP 或 HTTP | | | 基准,请使用 | | | save_location 参数。 | |----------------------------------------+-------------------------------| | save_location= | 您希望在其中 | | | 保存已下载的基准的目录。 | |----------------------------------------+-------------------------------| | | 此参数定义 | | | 基准类型。 HP SUM | | | 支持以下基准类型: | | | | | | http | | | | | | ftp | | 类型 | | | | unc(仅限 Windows) | | | | | | ------------------------ | | | | | 注意: 确保 UNC | | | 目录未在本地主机 | | | 系统中打开。 | | | ------------------------ | |----------------------------------------+-------------------------------| | | 为 UNC 目录路径| | unc_username= | 输入用户名。 只对| | | Windows 有效。 | |----------------------------------------+-------------------------------| | | 为 UNC 目录路径| | unc_password= | 输入密码。 只对| | | Windows 有效。 | |----------------------------------------+-------------------------------| | | 这是您要添加的 | | | 软件包文件的名称。可以使用 | | bundle | 命令 getbaselines /list 以 | | | 显示捆绑文件名称的 | | | 列表。 例如, | | | bundle=spp.2014.04.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=ftp save_location=/tmp/pfw bundle=spp.2014.02.0.B $ ./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=http save_location=c:\temp\spp bundle=http://10.1.2.3/spp/hp/swpackages/bp002524.xml filter_os=linux $ ./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 ---------------------------------------------------------------------