Oracle® ZFS Storage Appliance 客户服务手册

退出打印视图

更新时间: 2016 年 2 月
 
 

如何更新控制器 A (CLI)

使用 CLI 通过以下过程更新控制器 A。

  1. 如果控制器 A 不处于被动状态,则接管控制器 A 的资源,否则跳过此步骤。
    controller-b:> configuration cluster takeover

    作为接管的结果,将重新引导控制器 A。控制器 A 完成重新引导后,登录控制器 A 并确保其现处于被动状态。

    controller-a:> configuration cluster show
        state = AKCS_STRIPPED
        ...
        peer_state = AKCS_OWNER
        peer_description = Active (takeover completed)
  2. 更新控制器 A 上的设备软件:
    controller-a:> maintenance system updates select ak-nas@<build> upgrade

    注 -  通过在 CLI 中按 <CTRL>-c,您可以随时取消更新。

    作为更新的一部分,将自动重新引导控制器 A。

  3. 完全重新引导控制器 A 后,登录控制器 A。
  4. 接管控制器 B 的资源:
    controller-a:> configuration cluster takeover

    控制器 A 获得资源的控制权后,作为更新的一部分将启动所有硬件固件升级。请参见Working with Firmware Upgrades

  5. 在控制器 A 中,确认所有固件升级均已完成:
    controller-a:> maintenance system updates show
    controller-a:> maintenance system updates firmwareUpdatesDetails
  6. 使控制器 A 成为主动控制器:
    controller-a:> configuration cluster takeover
    
  7. 等到磁盘固件升级完成后,确认所有磁盘均处于联机状态。
    controller-a:> maintenance hardware show
    Chassis:
    NAME STATE MANUFACTURER MODEL SERIAL RPM
    ...
    disk-000 HDD 0 ok SEAGATE ST330057SSUN300G 001117G1G929 6SJ1G929 15000
    disk-001 HDD 1 ok SEAGATE ST330057SSUN300G 001117G1GA8Y 6SJ1GA8Y 15000
    disk-002 HDD 2 ok SEAGATE ST330057SSUN300G 001117G1KDPZ 6SJ1KDPZ 15000
    ...
  8. 确保不存在池错误。
    controller-a:> configuration storage show
    Pools:
    POOL OWNER DATA PROFILE LOG PROFILE STATUS ERRORS
    -> pool25 brm7320-250 - - exported -
    pool26 brm7320-260 - - exported -

    控制器 A 现已更新。