setattributes
用于更改 SUM 节点或会话的属性。如果权限不正确,参数不是请求的集合的一部分或不允许使用该值,setattributes 命令可能会返回“无效的参数”通知。

要查看可更改的属性列表,请使用 getattributes 命令。可用的属性因在每个会话中添加的节点和基准而异。例如:

smartupdate /getattributes /session (Windows)

smartupdate /getattributes /nodes (Windows)

语法

smartupdate setattributes --nodes [<nodelist>] attribute1=value1 attribute2=value2

smartupdate setattributes --session attribute1=value1

在交互式 CLI 中分配会话属性:

smartupdate setattributes --session <attribute>=<value> (Linux)

smartupdate setattributes /session <attribute>=<value> (Windows)

参数

--open_firewall
一个可选参数,它能 SUM 让打开其用于进行外部访问的 HTTP 和 HTTPS 端口。还用于打开用于远程节点功能和远程浏览器访问的端口。

--nodes [<nodelist>] attribute=value
指定节点以及您希望应用到节点的属性。

--session attribute=value
指定要应用的会话属性。会话属性是全局属性。

会话参数选项

auto_save_session
[true|false]

auto_save_session_time
<integer> - 以分钟为单位的时间。默认值为 15 分钟。

engine_mode
[debug|release]

software
[true|false] - 此选项是针对添加到该会话中的所有节点定义的。

firmware
[true|false] - 此选项是针对添加到该会话中的所有节点定义的。

rewrite
[true|false] - 此选项是针对添加到该会话中的所有节点定义的。

downgrade
[true|false] - 此选项是针对添加到该会话中的所有节点定义的。

language
[en|ja|cn]

verbosity
[normal|verbose|veryverbose]

normal - SUM 关于部署提供的默认信息量。
verbose - 如有关于部署的更多详细信息,则提供这些信息。
veryverbose - 如有关于部署的更多详细信息,则提供这些信息。
verbose
[true|false]

smartupdate setattributes /nodes verbose=true

确定部署期间 SUM 提供的详细信息量。

report_dir
[directory_path] - 要让 SUM 从中保存报告的目录路径。例如:C:\SUM_reports\。

节点参数选项

Use_vCenter
用于 VMware 节点的选项。

[true|false]

如果将此属性设置为 true,请输入以下设置:


vcenter_host - VMware vCenter 节点的 IP 地址。
vcenter_username - VMware vCenter 节点的用户名。
vcenter_password - 连接到 VMware vCenter 节点的用户的密码。
也可以将这些参数设置为会话属性。

encryption_key
选项:

最少为 8 个字符的字符串。

启用了 FIPS 模式的 VC 节点的必需参数。SUM 使用加密密钥加密在更新过程中保存到磁盘的配置。该值是独立的,不需要与 VC 密码匹配。

在成功完成 VC 清点后,请分配该参数。

ethactorder
可取的值:

ODDEVEN/PARALLEL/SERIAL/MANUAL,默认值为 ODDEVEN。

可以使用该命令确定 Vc-enet 模块激活顺序。

fcactorder
可取的值:

ODDEVEN/PARALLEL/SERIAL/MANUAL,默认值为 SERIAL。

可以使用该命令确定 VC-FC 激活顺序。

ethactdelay
有效条目:

0-60 分钟。默认值为 0 分钟。

可以使用该命令确定激活或重新引导 VC-Enet 模块的间隔时间(分钟)。

fcactdelay
有效条目:

0-60 分钟。默认值为 0 分钟。

可以使用该命令确定激活或重新引导 VC-FC 模块的间隔时间(分钟)。

use_sshkey
仅限 Linux 节点

可能的选项:

true
false
其它属性:

privatekeyfile - 输入私钥的地址。私钥必须为 PEM 格式。
passphrase -(可选)输入私钥的密码。
也可以将这些参数设置为会话属性。

no_mgmt
可能的选项:

true
false
没有选择部署 AMS、SNMP 或 WBEM Providers。

use_snmp
(仅限 Linux)

可能的选项:

true
false
SUM 部署 SNMP 组件。

use_wmi
(仅限 Windows)

可能的选项:

true
false
SUM 部署 WBEM Provider 组件。

use_ams
(Gen9 和后续产品)

可能的选项:

true
false
SUM 将 AMS 组件部署到 Windows 和 Linux 系统。

skip_prereqs = <true|false>
默认情况下,SUM 在 Windows 节点上安装 CHIF 驱动程序。使用 true 选项跳过安装 CHIF 驱动程序的过程。

ignore_tpm
可能的选项:

[true|false]

此参数让 SUM 在服务器上装有 TPM 或 TM 模块时忽略 TPM 警告消息。

在服务器和 iLO 节点上支持该参数。

on_failed_dependency
[omithost|omitcomponent|force]

omithost - 如果 SUM 发现依赖项失败,则跳过主机。(缺省值)
omitcomponent - SUM 跳过依赖项失败的组件。部署该节点上的其它组件。
force - SUM 强制部署依赖项失败的组件。
ignore_warnings
可能的选项:

[true|false]

此参数让 SUM 如果遇到警告,则忽略这些警告。

Superdome X 参数选项

update_type
[ALL/COMPLEX/PARTITIONS] - 此值告知 SUM 要将什么更新到 Superdome X 节点。

device_list
[devicelist] - 此值告知 SUM 您要更新哪些 Superdome X 节点。

reboot_list
[rebootlist] - 此值告知 SUM 在部署后要重新引导哪些 Superdome X 节点。

Moonshot 参数选项

如果交换机 B 的以下 Moonshot 特有属性与交换机 A 不同,则可设置这些凭据。也可将这些参数设置为会话属性。

switch_username

[username] - Moonshot 交换机 A 的用户名。

switch_password

[password] - Moonshot 交换机 A 的密码。

switch_enable

[enable_password] - Moonshot 交换机 A 的启用密码。

switchb_username

[username] - Moonshot 交换机 B 的用户名。

switchb_password

[password] - Moonshot 交换机 B 的密码。

switchb_enable

[enable_password] - Moonshot 交换机 B 的启用密码。

降级和重写参数选项

下面介绍了 GUI 降级和重写组合以及相应的交互式 CLI 参数:

仅软件
smartupdate setattributes /nodes localhost rewrite=false downgrade=false firmware=false software=true

仅固件
smartupdate setattributes /nodes localhost rewrite=false downgrade=false firmware=true software=false

固件和软件
smartupdate setattributes /nodes localhost rewrite=false downgrade=false firmware=true software=true

降级软件
smartupdate setattributes /nodes localhost rewrite=false downgrade=true firmware=false software=true

降级固件
smartupdate setattributes /nodes localhost rewrite=false downgrade=true firmware=true software=false

降级二者
smartupdate setattributes /nodes localhost rewrite=false downgrade=true firmware=true software=true

重写软件
smartupdate setattributes /nodes localhost rewrite=true downgrade=false firmware=false software=true

重写固件
smartupdate setattributes /nodes localhost rewrite=true downgrade=false firmware=true software=false

重写二者
smartupdate setattributes /nodes localhost rewrite=true downgrade=false firmware=true software=true

重写和降级软件
smartupdate setattributes /nodes localhost rewrite=true downgrade=true firmware=false software=true

重写和降级固件
smartupdate setattributes /nodes localhost rewrite=true downgrade=true firmware=true software=false

重写和降级二者
smartupdate setattributes /nodes localhost rewrite=true downgrade=true firmware=true software=true

Windows 用法

C:\> smartupdate setattributes /nodes 10.0.1.5 firmware=true software=true rewrite=true downgrade=true

C:\> smartupdate setattributes /nodes 10.0.1.5 update_type=all

C:\> smartupdate setattributes /session open_firewall=yes

C:\> smartupdate setattributes /nodes 10.0.0.4 use_vcenter=true vcenter_host=10.0.0.1 vcenter_username=test vcenter_password=password

Linux 用法

$ ./smartupdate setattributes --nodes 10.0.1.5 firmware=true software=true rewrite=true downgrade=true

$ ./smartupdate setattributes --nodes 10.0.1.5 update_type=all

$ ./smartupdate setattributes -session open_firewall=yes

$ ./smartupdate setattributes --nodes 10.0.0.5 use_vcenter=true vcenter_host=10.0.0.1 vcenter_username=test vcenter_password=password

返回代码
SUCCESS_NO_REBOOT
Windows:0

Linux: 0

文本:命令成功。

SUCCESS_REBOOT
Windows:1

Linux: 1

文本:安装已成功,但需要重新引导。

SUCCESS_NOT_REQUIRED
Windows:3

Linux: 3

文本:已成功完成命令,但不是必需的或者所有内容都是最新的。

FAILURE_GENERAL
Windows:-1

Linux: 255

文本:发生了常规故障。有关详细信息,请参阅日志。

FAILURE_BAD_PARM
Windows:-2

Linux: 254

文本:遇到了错误的输入参数。有关详细信息,请参阅日志。

FAILURE_COMPONENT_FAILED
Windows:-3

Linux: 253

文本:安装组件失败。

FAILURE_COMMAND_FAILED
Windows:-4

Linux: 252

文本:命令失败。有关详细信息,请参阅日志。