setattributes 用于更改 SUM 节点或会话的属性。如果权限不正确,参数不是请求的集合的一部分或不允许使用该值,setattributes 命令可能会返回“无效的参数”通知。 注意: setattributes 选项及其值用等号 (=) 隔开。不要在任何选项和值组合中的等号前后添加空格。 要查看可更改的属性列表,请使用 getattributes 命令。可用的属性因在每个会话中添加的节点和基准而异。例如: smartupdate /getattributes /session (Windows) smartupdate /getattributes /nodes (Windows) 语法 smartupdate setattributes --nodes [] attribute1=value1 attribute2=value2 smartupdate setattributes --session attribute1=value1 在交互式 CLI 中分配会话属性: smartupdate setattributes --session = (Linux) smartupdate setattributes /session = (Windows) 参数 --nodes [] attribute=value 指定节点以及您希望应用到节点的属性。 --session attribute=value 指定要应用的会话属性。会话属性是全局属性。 会话参数选项 auto_save_session [true|false] auto_save_session_time - 以分钟为单位的时间。默认值为 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 端口进行外部通信。还用于打开用于远程节点功能和远程浏览器访问的端口。 reboot 有效的选项: ifneeded、always、never 确定该会话的重新引导选项。 节点参数选项 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 模块激活顺序。 ilo_username 可取的值: 具有管理员权限的 iLO 用户名。 ilo_password 可取的值: iLO 管理员用户的密码。 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 = 默认情况下,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 警告。 磁盘空间不足。 iLO 5 参数 save_install_set True:将安装集保存在 iLO 存储库中。 False:(默认)不会在 iLO 存储库中保存安装集。 install_set_name 提供在 iLO 存储库中保存的安装集的名称。仅适用于 SPP 基准。 install_set_description 保存为安装集分配的说明。 clear_ilo_update_list True:清除 iLO 更新队列,然后再添加一个新的安装集。 False:(默认)不清除 iLO 更新队列。 iLO_queued_update 使用此参数可以部署保存在 iLO 存储库上的组件。 此参数不能与 --install_set_name、--clear_ilo_update_list、--save_install_set 和 --install_set_description 参数同时使用。 manually_manage_iLO_repository = True:(默认)禁止 SUM 自动删除安装集以便为新安装集腾出空间。 skip_missing_compsig 可取的值:[TRUE|FALSE] 跳过部署没有组件签名文件的组件。默认值为 false。 Superdome X 参数选项 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 文本:命令失败。有关详细信息,请参阅日志。