跳至主要内容

使用 CLI 更新 BMC 交換器

本程序說明如何更新 ThinkAgile SXM 系列 BMC 交換器上的網路作業系統。

如果要更新 BMC 交換器,請遵循下列步驟:
  1. 使用 HLH 的序列主控台連接到 BMC 交換器。
  2. 使用認證 admin/<password> 登入 BMC 交換器。
  3. 使用下列指令將新的交換器 OS 映像檔從 USB 隨身碟的根目錄複製到 BMC 交換器上的「image2」插槽,並將新的交換器開機映像檔複製到 BMC 交換器上的「boot」插槽:
    enable
    configure terminal
    usbcopy fromusb <ImageFileName>_OS.imgs image2
    usbcopy fromusb <ImageFileName>_Boot.imgs boot
    範例
    Enter login username: admin
    Enter login password:
    ...
    BMC#enable
    BMC#configure terminal
    BMC(config)#usbcopy fromusb G8052-8.4.8.0_OS.imgs image2
    Switch to be booted with image1. (Y/N) : Y
    BMC(config)#usbcopy fromusb G8052-8.4.8.0_Boot.imgs boot
  4. 若要將交換器設定為使用「image2」插槽中載入的新 OS 映像檔和相符的開機映像檔重新開機,並驗證此設定,請執行下列指令:
    boot image image2
    exit
    show boot

    範例
    BMC(config)#boot image image2
    BMC(config)#exit
    BMC#show boot
    Current running image version: 8.4.8
    Currently set to boot software image2, active config block.
    NetBoot: disabled, NetBoot tftp server: , NetBoot cfgfile:
    Current boot Openflow protocol version: 1.0
    USB Boot: disabled
    Currently profile is default, set to boot with default profile next time.
    Current FLASH software:
    image1: version 8.4.8, downloaded 08:04:14 Fri Jan 19, 2018
    NormalPanel, Mode Stand-alone
    image2: version 8.4.11, downloaded 22:20:41 Thu Jan 18, 2018
    NormalPanel, Mode Stand-alone
    boot kernel: version 8.4.11
    NormalPanel
    bootloader : version 8.4.11
    Currently scheduled reboot time: none
  5. 在重新啟動 BMC 交換器以實作變更之前,最好先關閉交換器上所有的埠。若要關閉 BMC 交換器上所有的埠,請執行下列指令:
    configure terminal
    interface port 1-52
    shutdown
    exit
  6. 將 USB 隨身碟從 BMC 交換器退出,然後輸入下列指令重新啟動交換器:
    System usb-eject
    reload

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

    重要
    此時請勿儲存執行中的配置,否則在重新載入交換器後,所有埠都將維持關閉的狀態。
  7. 交換器重新上線後,使用序列主控台登入交換器。
  8. 從 BMC 交換器卸下 USB 隨身碟。
請參閱驗證 BMC 交換器功能,以確保更新後的 BMC 交換器功能正常。驗證完成後,交換器韌體更新程序即告完成。