跳至主要内容

使用 CLI 更新 TOR 交換器上的 CNOS

此程序說明如何更新 ThinkAgile SXM 系列 TOR 交換器(Purley 型解決方案使用 Lenovo ThinkSystem NE2572 RackSwitch,Broadwell 型解決方案使用 Lenovo RackSwitch G8272)上的 CNOS。

本主題中的範例可能會顯示略有不同的結果,具體取決於接受指令執行的 CNOS 版本。範例中顯示的重要方面均已標出。

若要更新 ThinkAgile SXM 系列 TOR 交換器上的 CNOS,請在 TOR1 交換器上依照以下步驟操作,然後驗證交換器功能,再在 TOR2 交換器上重複該過程。

  1. 將 USB 隨身碟插入 TOR 交換器。
  2. 使用 HLH 的序列主控台連接到 TOR 交換器。
  3. 使用認證 admin/<password> 登入 TOR 交換器。
  4. 使用以下指令將新的交換器韌體映像檔從 USB 隨身碟的根目錄複製到 TOR 交換器上的待命映像檔插槽(將括號內的項目替換為實際的交換器映像檔名稱):
    enable
    cp usb1 <ImageFileName>.imgs system-image all
    範例
    TOR1 login: admin
    Password:
    ...
    TOR1#enable
    TOR1#cp usb1 CNOS/G8272-CNOS-10.6.1.0.imgs system-image all
    WARNING: This operation will overlay the currently booting image.
    Confirm download operation (y/n)? y
    TOR1#
  5. 若要驗證交換器已設定為使用新的待命映像檔重新啟動,請執行下列指令:
    display boot
    範例
    TOR1#display boot
    Current ZTP State: Enable
    Current FLASH software:
    active image: version 10.6.1.0, downloaded 20:49:51 UTC Tue Jan 16 2018
    standby image: version 10.8.1.0, downloaded 10:25:35 UTC Thu Jan 11 2018
    Uboot: version 10.8.1.0, downloaded 07:47:27 UTC Sun Jan 14 2018
    ONIE: empty
    Currently set to boot software active image
    Current port mode: default mode
    Next boot port mode: default mode
    Currently scheduled reboot time: none

    在上面的範例中,有兩個關鍵細節:
    • 待命映像檔中提供了新的交換器韌體。

    • 交換器設定為開機至作用中映像檔;這必須變更。

  6. 若要變更交換器開機時使用的映像檔,請執行下列指令:
    configure
    startup image standby
    exit
    範例
    TOR1#configure 
    TOR1(config)# startup image standby
    TOR1(config)#exit
    TOR1#display boot
    Current ZTP State: Enable
    Current FLASH software:
    active image: version 10.6.1.0, downloaded 20:49:51 UTC Tue Jan 16 2018
    standby image: version 10.8.1.0, downloaded 10:25:35 UTC Thu Jan 11 2018
    Uboot: version 10.8.1.0, downloaded 07:47:27 UTC Sun Jan 14 2018
    ONIE: empty
    Currently set to boot software standby image
    Current port mode: default mode
    Next boot port mode: default mode

    在上面的範例中,再次執行 display boot 指令後,顯示了交換器現在已設定為從待命映像檔開機,而待命映像檔包含了新的交換器韌體映像檔。

  7. 在重新啟動 TOR 交換器以實作變更之前,最好先關閉交換器上所有的埠並確認其他 TOR 交換器已接管並正在處理所有網路流量。若要關閉更新中的 TOR 交換器上的埠,請執行下列指令:
    configure
    interface ethernet 1/1-54
    shutdown
    exit
  8. 將埠關閉後,透過驗證連線功能來驗證到 TOR2 的流量失效接手。請遵循下列步驟:
    1. 使用 XClarity Administrator 瀏覽器介面的頂端功能表瀏覽至管理 > 網路存取
    2. 按一下靠近介面頂端的測試連線按鈕。
    3. 主機欄位中,輸入 8.8.8.8,然後按一下測試連線
    4. 成功視窗隨即顯示。按一下關閉以關閉此視窗。
    5. 做為額外的驗證步驟,請登入 Azure Stack Hub 管理者入口網站
    6. 檢查 Azure Stack Hub 管理者入口網站,確保目前沒有可見的警示。
      圖 1. 檢查 Azure Stack Hub 管理者入口網站是否有警示
      Screenshot of Azure Stack Hub admin portal alerts notification area
  9. 交換器失效接手完成後,發出下列指令來重新啟動更新中的 TOR 交換器:Reload

    由於目前執行中的配置關閉了所有埠,與目前的啟動配置不同,因此會顯示警告。輸入 y,然後按下 Enter 繼續。

    重要
    此時請勿儲存執行中的配置,否則在重新載入交換器後,所有埠都將維持關閉的狀態。
    範例
    TOR1(config)#reload
    WARNING: The running-config is different to startup-config.
    Confirm operation without saving running-config to startup-config (y/n)? y
    ... After reload ...
    TOR1 login: admin
    Password:
    ...
    TOR1#enable

  10. 交換器重新上線後,使用序列主控台登入交換器。
  11. 從 TOR 交換器卸下 USB 隨身碟。
請參閱驗證 TOR 交換器功能,以確保更新後的 TOR 交換器功能正常。驗證後,在另一個 TOR 交換器上重複上述過程,包括驗證步驟。如果 BMC 交換器也需要更新,請繼續執行使用 CLI 更新 BMC 交換器韌體。否則,交換器韌體更新程序現已完成。