如何使用Lenovo XClarity Essentials OneCLI 远程更新系统
如何使用Lenovo XClarity Essentials OneCLI 远程更新系统
如何使用Lenovo XClarity Essentials OneCLI 远程更新系统
描述
Lenovo XClarity Essentials OneCLI (OneCLI) 是一款命令行实用程序,非常适合非 GUI 环境。它不仅为用户提供了与 UpdateXpress 相同的功能的命令行界面,而且还支持编写更新脚本。此实用程序用于在目标服务器的操作系统中应用固件或driver更新。
本文介绍了运行 OneCLI 以在系统上远程获取和安装固件驱动程序的步骤。
适用系统
Lenovo ThinkSystem
- Lenovo ThinkAgile HX系列;
- Lenovo
- 联想 ThinkAgile VX Lenovo
- Lenovo ThinkAgile VX 系列
- Lenovo ThinkAgile MX 系列
- Lenovo ThinkSystem D2 机箱
- Lenovo ThinkSystem SD530
- Lenovo ThinkSystem SD650
- Lenovo ThinkSystem SN550
- Lenovo ThinkSystem SN850
- Lenovo ThinkSystem SR530
- Lenovo ThinkSystem SR550
- Lenovo ThinkSystem SR570
- Lenovo ThinkSystem SR590
- Lenovo ThinkSystem SR630
- Lenovo ThinkSystem SR650
- Lenovo ThinkSystem SR670
- Lenovo ThinkSystem SR850
- Lenovo ThinkSystem SR850P
- Lenovo ThinkSystem SR860
- Lenovo ThinkSystem SR950
- Lenovo ThinkSystem ST550
- Lenovo ThinkSystem ST558
- Lenovo ThinkSystem ST50/ST58
- Lenovo ThinkSystem SR150/SR158
- Lenovo ThinkSystem SR250/SR258
- Lenovo ThinkSystem ST250/ST258
- Lenovo ThinkSystem SR635
- Lenovo ThinkSystem SR655
- Lenovo ThinkSystem SE350
- Lenovo ThinkSystem SR645
- Lenovo ThinkSystem SR665
Lenovo ThinkServer
- Lenovo ThinkServer SR590
Lenovo系统 x
- Lenovo Converged HX 系列
- Lenovo Flex System x240 M4 计算节点
- Lenovo Flex System x240 M5 计算节点
- Lenovo Flex System x280 X6/x480 X6/x880 X6 计算节点
- Lenovo Flex System x440 计算节点
- Lenovo NeXtScale nx360 M5
- Lenovo系统 x3250 M6
- Lenovo系统 x3500 M5
- Lenovo系统 x3550 M5
- Lenovo System x3650 M5
- Lenovo系统 x3750 M4
- Lenovo系统 x3850 X6/x3950 X6
IBM 系统 x
- IBM dx360 M4 服务器
- IBM dx360 M4 水冷服务器
- IBM HS23/23E
- IBM nx360 M4 服务器
- IBM x220 /x222 /x240 计算节点
- IBM x280 X6/x480 X6/x880 X6
- IBM x440 计算节点
- IBM x3100 M4
- IBM x3100 M5
- IBM x3250 M4
- IBM x3250 M5
- IBM x3300 M4
- IBM x3500 M4
- IBM x3530 M4
- IBM x3550 M4
- IBM x3630 M4
- IBM x3650 M4
- IBM x3650 M4 BD
- IBM x3650 M4 高清
- IBM x3750 M4
- IBM x3750 M4
- IBM x3850 X5
- IBM x3850 X6/x3950 X6
- IBM x3950 X5
配置应用程序
Lenovo XClarity Essentials OneCLI(OneCLI)
操作系统
Windows
先决条件
- 需要 SFTP 服务器,并且必须确保已为 SFTP/SSH 启用端口 6990
- 必须在连接互联网的工作站/笔记本电脑上安装支持 OneCLI 的操作系统版本
- 工作站/笔记本电脑上必须安装 OneCLI
- 工作站/笔记本电脑必须能够通过网络直接访问目标服务器上的 XCC
- 用户必须具有以管理员或 root 权限运行 OneCLI 的权限
过程
1. 转到https://support.lenovo.com /solutions/lnvo-tcli ,找到相应的操作系统部分,然后下载所需的 ZIP 或 TGZ 文件。
2. 解压文件并将内容复制到指定文件夹。
对于Windows :
解压并将内容复制到指定文件夹。
对于 Linux:
- 打开终端并确保用户具有 root 权限。
- 使用tar命令解压缩文件
tar xvf " Zipfile.tgz" -C /路径/文件夹名称
其中Zipfile .tgz是下载的文件, -C是将提取文件的路径和文件夹。
3. 按照以下步骤启动 OneCLI。
对于Windows :
- 以管理员权限打开命令提示符窗口。
- 转到保存该实用程序的目录 - 例如 C:\onecli。
对于 Linux:
转到保存该实用程序的目录 - 例如/root/Desktop/onecli。
4. 使用以下命令获取特定服务器的更新文件:
onecli update acquire --mt XXXX --ostype YYYYY --scope option --dir C:\Test
在哪里:
- XXXX是目标服务器的四位数机器类型 - 例如 7x04、7x18。
- 如果您还想在服务器上下载驱动程序,则YYYYY是服务器上安装的操作系统。可能的输入包括win2012、win2012r2、win2016、win2019、rhel6、rhel7、sles11、sles12和none (与操作系统无关)。
- option是您是否要下载最新包或使用 UpdateXpress 包。输入选项为latest或uxsp 。建议您使用latest 。
- C:\Test是您要将文件下载到的目录。
例子:
onecli 更新获取 --mt 7x02 --ostype none –scope latest --dir C:\Test\7x02
5. (可选)使用以下命令将已安装的固件和设备驱动程序列表与下载的包中的固件和驱动程序进行比较:
onecli 更新比较 --scope选项--type PP --dir C:\Test --bmc USERID:PASSWORD@BMCIPAddress --output c:\compare\XML
在哪里:
- PP是您要进行的比较类型。输入选项包括:
- fw、dd (默认)比较固件和设备驱动程序
- fw比较固件
- dd比较设备驱动器
- --output用于下载目录中的日志或比较 XML。如果遇到故障,这将帮助您找出原因。它还将帮助您快速比较更新。
- USERID:PASSWORD@BMCIPAddress是目标服务器上的 XCC 访问信息
例子:
onecli 更新比较 --scope latest --type fw –bmc USERID:PASSW0RD@10.10.10.10 --dir C:\Test\7x02 --output c:\Test\compare
6. 使用以下命令应用所有固件和driver更新:
Onecli 更新 flash --scope选项--bmc用户 ID:密码@BMCIP 地址--sftp用户 ID:密码@SFTPIP 地址:6990 --dir C:\Test ,
其中USERID:PASSWORD@SFTPIPAddress:6990是 SFTP 访问信息
7. 要更新单个固件或driver级别,请使用以下命令之一:
- 更新单个固件而不进行比较
Onecli 更新 flash lnvgy_fw_imm2_tcoo26k-3.73_anyos_noarch --nocompare --includeid lnvgy_fw_imm2_tcoo26k-3.73_anyos_noarch --bmc USERID:密码@BMCIP地址--sftp USERID:密码@SFTPIP地址:6990 --dir C:\Test --output c:\logs
# 当指定 --nocompare 时需要 --includeid。
- 使用--includeid参数指定更新范围--scope为 individual,以更新单个设备
Onecli 更新 flash --scope individual --includeid lnvgy_fw_imm2_tcoo26k-3.73_anyos_noarch --bmc用户 ID:密码@BMCIP 地址--sftp用户 ID:密码@SFTPIP 地址:6990 --dir C:\Test --output c:\logs
表 1 OneCLI 全局参数
应用 | 命令 | 范围 | 描述 |
更新 | 获得 | - 公吨 | 指定目标设备的机器类型 |
--os类型 | 指定目标服务器上部署的操作系统 有效选择为win2008 、 win2012 、 win2012r2 、 win2016 、 rhel5 、 rhel6 、 rhel7 、 rhel8 、 sles10 、 sles11 、 sles12 、 esxi5.0 、 esxi5.1 、 esxi5.5 、 esxi6.0 、 esxi6.5 、 platform和none *
|
||
- 范围 | 指定更新范围
|
||
--目录 | 指定文件将下载到的目录的路径名 | ||
比较 | - 范围 | 指定更新的范围
|
|
- 类型 | 指定要下载的包的类型
|
||
--目录 | 指定文件将下载到的目录的路径名 | ||
- 输出 | 指定 OneCLI 日志的生成位置 | ||
闪光 | - 范围 | 指定更新范围
|
|
--不比较 | 指定运行 flash 命令而不进行比较 | ||
--includeid | 此参数应与--nocompare参数一起使用 | ||
--目录 | 指定文件将下载到的目录的路径名 | ||
--forceid | 如果无法检测到已安装的版本,则指定强制更新或降级设备driver /固件 | ||
--bmc | 指定目标 BMC 的访问信息以在带外模式下运行 OneCLI
|
||
--sftp | 指定 SFTP 连接信息 格式为用户:密码@IP[端口][dir/] |
视频
附加信息
- Lenovo XClarity Essentials OneCLI 用户指南
- 如何使用Lenovo XClarity Essentials Windows OneCLI 备份和恢复 XClarity Controller 配置