如何使用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融合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 System x3250 M6
- Lenovo System x3500 M5
- Lenovo System x3550 M5
- Lenovo System x3650 M5
- Lenovo System 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
- 必須在連接 Internet 的工作站/筆記型電腦上安裝 OneCLI 支援的作業系統版本
- OneCLI 必須安裝在工作站/筆記型電腦上
- 工作站/筆記型電腦必須能夠直接透過網路存取目標伺服器上的 XCC
- 使用者必須具有管理員或 root 權限才能執行 OneCLI
程式
1. 前往https://support.lenovo.com ,找到對應的作業系統部分,然後下載所需的 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選項--dir C:\Test
在哪裡:
- XXXX是目標伺服器的四位機器類型 – 例如 7x04、7x18。
- 如果您也打算在伺服器上下載驅動程序, YYYYY是伺服器上安裝的作業系統。可能的輸入有win2012、win2012r2、win2016、win2019、rhel6、rhel7、sles11、sles12和none (與作業系統無關)。
- 選項是您是否要下載最新的軟體包或使用 UpdateXpress 軟體包。輸入選項是latest或uxsp 。建議您使用最新的。
- C:\Test是要將檔案下載到的目錄。
例子:
onecli update acquire --mt 7x02 --ostype none --scopelatest --dir C:\Test\7x02
5. (選用)使用下列命令將已安裝的韌體和裝置驅動程式清單與下載套件中的韌體和驅動程式進行比較:
onecli update Compare --scope option --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 最新 --type fw –bmc USERID:PASSW0RD@10.10.10.10 --dir C:\Test\7x02 --output c:\Test\compare
6. 使用以下命令套用所有韌體和driver更新:
Onecli 更新 flash --scope選項--bmc USERID:PASSWORD@BMCIPAddress --sftp USERID:PASSWORD@SFTPIPAddress:6990 --dir C:\Test ,
其中USERID:PASSWORD@SFTPIPAddress:6990為 SFTP 存取資訊
7. 若要更新單一韌體或driver級別,請使用下列命令之一:
- 更新單一韌體而不執行比較
Onecli 更新閃存lnvgy_fw_imm2_tcoo26k-3.73_anyos_noarch --nocompare --includeid lnvgy_fw_imm2_tcoo26k-3.73_anyos_noarch --bmc USERID:PASSWORD@BMCIPAddress --sftp USERID:PASSWORD@SFTPIPAddress:6990 --dir C:\Test --output c:\logs
# 指定 --nocompare 時需要 --includeid。
- 使用--includeid參數指定更新範圍--scope to individual 以更新單一設備
Onecli 更新 flash --scope individual --includeid lnvgy_fw_imm2_tcoo26k-3.73_anyos_noarch --bmc USERID : PASSWORD @ BMCIPAddress --sftp USERID:PASSWORD@SFTPIPAddress:6990 --dir
桌子。 1 OneCLI全域參數
應用 | 命令 | 範圍 | 描述 |
更新 | 獲得 | - 公噸 | 指定目標設備的機器類型 |
--ostype | 指定目標伺服器部署的作業系統 有效選擇包括win2008 、 win2012 、 win2012r2 、 win2016 、 rhel5 、 rhel6 、 rhel7 、 rhel8 、 sles10 、 sles11 、 sles12 、 esxi5.0 、 es5 . one *
|
||
- 範圍 | 指定更新範圍
|
||
--目錄 | 指定檔案將下載到的目錄的路徑名 | ||
比較 | - 範圍 | 指定更新的範圍
|
|
- 類型 | 指定要下載的套件的類型
|
||
--目錄 | 指定檔案將下載到的目錄的路徑名 | ||
- 輸出 | 指定 OneCLI 日誌的產生位置 | ||
閃光 | - 範圍 | 指定更新範圍
|
|
--不比較 | 指定執行 flash 指令而不執行比較 | ||
--includeid | 此參數應與--nocompare參數一起使用 | ||
--目錄 | 指定檔案將下載到的目錄的路徑名 | ||
--forceid | 如果無法偵測到已安裝的版本,則指定強制更新或降級裝置driver /韌體 | ||
--bmc | 指定帶外模式運行OneCLI的目標BMC的存取信息
|
||
--sftp | 指定SFTP連線訊息 格式為使用者:密碼@IP[連接埠][目錄/] |
影片
附加資訊
- Lenovo XClarity Essentials OneCLI 使用者指南
- 如何使用Lenovo XClarity Essentials Windows OneCLI 備份和還原 XClarity Controller 配置