跳到主要内容

使用 CLI 更新 BMC 交换机

以下过程介绍如何更新 ThinkAgile SXM 系列 BMC 交换机上的网络操作系统。

要更新 BMC 交换机,请执行以下步骤:
  1. 从 HLH 使用串行控制台连接到 BMC 交换机。
  2. 使用凭证 admin/<password> 登录 BMC 交换机。
  3. 使用以下命令将新的交换机操作系统映像文件从 U 盘的根目录拷贝到 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”插槽中加载的新操作系统映像和匹配的引导映像进行重新启动,然后验证此设置,请运行以下命令:
    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. 从 BMC 交换机中弹出 U 盘,然后通过输入以下命令重新启动该交换机:
    System usb-eject
    reload

    由于当前运行配置关闭了所有端口,与当前启动配置不同,因此会出现警告。输入 y 并按 Enter 键继续。

    重要
    此时请勿保存运行配置,否则交换机重新加载后所有端口都将保持关闭状态。
  7. 交换机恢复联机后,使用串行控制台登录交换机。
  8. 从 BMC 交换机上拔下 U 盘。
请参阅验证 BMC 交换机功能,确保更新后的 BMC 交换机可以正常运行。验证完成后,交换机固件更新过程即完成。