setattributes


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



注意： 
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) 

参数 
--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\。
open_firewall
[true|false] 

这是一个可选参数，允许 SUM 打开 HTTP 和 HTTPs 端口进行外部通信。还用于打开用于远程节点功能和远程浏览器访问的端口。

节点参数选项 
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 以太网模块激活顺序。
ilo_username
可取的值：

<ilo username> 

具有 Windows 和 Linux Gen10 目标节点（iLO 5 处于任何高安全性模式）的管理员权限的 iLO 用户名。
ilo_password
可取的值：

<ilo password> 

iLO 管理员用户的密码。
fcactorder
可取的值：

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

可以使用该命令确定 VC 目标的 VC–FC 激活顺序。
ethactdelay
有效条目：

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

可以使用该命令确定为 VC 目标激活或重新引导 VC-Enet 模块的间隔时间（分钟）。
fcactdelay
有效条目：

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

可以使用该命令确定激活或重新引导 VC-FC 模块的间隔时间（分钟）。
use_sshkey
（仅限 Linux 节点） 

可能的选项：
•true
•false

其他属性：
•privatekeyfile
 - 输入私钥的地址。私钥必须为 PEM 格式。

•passphrase
 -（可选）输入私钥的通行短语。


也可以将这些参数设置为会话属性。
no_mgmt
Windows 和 Linux 目标 

可能的选项：
•true
•false

没有选择部署 AMS、SNMP 或 WBEM Provider。

必须在节点清点之前设置该属性，以便更新安装集。在节点清点之后设置它不会影响创建的安装集。
use_snmp
对于 Gen8/9 Windows 和 Linux 目标。

Windows：选择与其他组件一起部署的 HPE Insight Management agent（SNMP 代理）。

Linux：选择 sm-templates 和 snmp-agent rpm 组件以及其他组件。

可能的选项：
•true
•false

SUM 部署 SNMP 组件。

必须在节点清点之前设置该属性，以便更新安装集。在节点清点之后设置它不会影响创建的安装集。
use_wmi
（仅限 Windows） 

可能的选项：
•true
•false

SUM 部署 WBEM Provider 组件。（仅限 Gen8/9） 

必须在节点清点之前设置该属性，以便更新安装集。在节点清点之后设置它不会影响创建的安装集。
use_ams 
（Gen9 和更高版本） 

可能的选项：
•true
•false

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

必须在节点清点之前设置该属性，以便更新安装集。在节点清点之后设置它不会影响创建的安装集。
skip_prereqs = <true|false>
默认情况下，SUM 在 Windows 节点上安装 CHIF 驱动程序。可以使用 true 选项跳过安装必备的自清点组件，例如，CHIF 驱动程序。
ignore_tpm
可能的选项：

[true|false] 

在服务器上安装 TPM 或 TM 模块时，该参数指示 SUM 忽略 TPM 警告消息。

在服务器和 iLO 节点上支持该参数。
on_failed_dependency
[omithost|omitcomponent|force] 
•omithost - 如果找到依赖项失败，SUM 将跳过主机。（默认值）
•omitcomponent - SUM 跳过具有失败依赖项的组件。部署该节点上的其他组件。
•force - SUM 强制部署具有失败依赖项的组件。
ignore_warnings
可能的选项：

[true|false] 

该参数指示 SUM 忽略遇到的警告。其中的一些错误为：
•挂起的 iLO 5 任务队列警告。


•异常任务队列警告。


•iLO 5 或 iSUT 警告。


•TPM/TM 警告。


•磁盘空间不足。

action
有效的选项：

ifneeded、always、never 

确定该节点的重新引导选项。
delay
有效条目：

60 - 3600（秒） 

将服务器重新引导延迟指定的时间长度（秒）。

如果提供的值 < 60，则默认值为 60；如果提供的值 > 3600，则默认值为 3600。
message
有效条目：

<Reboot message> 

在将要重新引导的服务器连接的远程控制台上显示指定的重新引导消息。

iLO 5 参数 
save_install_set <true/false>
True：将安装集保存在 iLO 存储库中。

False：（默认）不会在 iLO 存储库中保存安装集。
install_set_name <SPP_baseline>
提供在 iLO 存储库中保存的安装集的名称。仅适用于 SPP 基准。
install_set_description <description>
保存为安装集分配的说明。
manually_manage_iLO_repository = <true> 
true：禁止 SUM 自动删除安装集以便为新安装集腾出空间。

false（默认） 
update_existing_recoveryset<true/false>
true：将 iLO 存储库中的现有恢复集更新为当前部署中的 iLO、BIOS、CPLD、IE 和 ME 的新固件版本（IE 和 ME 仅适用于 Intel 处理器）。

false（默认）：不更新 iLO 存储库中的现有恢复集。

Superdome X 参数选项 
skip_missing_compsig
可取的值：[TRUE|FALSE] 

跳过部署缺乏组件签名文件的组件。默认值为 false。
update_type
[ALL/COMPLEX/PARTITIONS] - 该值向 SUM 指示在 Superdome X 节点中更新的内容。
device_list
[devicelist] - 该值向 SUM 指示要更新的 Superdome X 节点。
reboot_list
[rebootlist] - 该值向 SUM 指示要在部署后重新引导的 Superdome X 节点。

降级和重写参数选项 

下面介绍了 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 

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



   
