Oracle® ZFS Storage Appliance 客户服务手册

退出打印视图

更新时间: 2016 年 2 月
 
 

如何准备更新群集控制器 (CLI)

有关登录并使用 CLI 的信息,请参见Command Line Interface (CLI) in Oracle ZFS Storage Appliance Administration Guide, Release 2013.1.5.0。使用 CLI 通过以下过程准备更新群集控制器。


注 -  为便于执行此过程,要更新的第一个控制器称为控制器 A,另一个称为控制器 B。
  1. 锁定控制器 A 上的管理接口,如以下示例中所示:
    controller-a:> configuration cluster resources select net/igb0
        configuration cluster resources (uncommitted)> set owner=<other controller>
        configuration cluster resources (uncommitted)> set type=private
        configuration cluster resources (uncommitted)> commit

    请注意,每个控制器都必须是管理接口的当前所有者。

  2. 锁定控制器 B 上的管理接口,如上所示。
  3. 确认每个控制器都具有一个专用管理接口和一个专用群集资源。

    对于每个控制器,转到 configuration cluster resources 上下文并使用 show 命令。以下示例显示了处于主动/主动模式的群集:

    controller-a:> configuration cluster resources show
       Resources:
    
       RESOURCE        OWNER           TYPE       LABEL         CHANGES  DETAILS
       net/igb0        brm7320-250     private    Untitled I... no       10.80.2xx.112
    
       controller-a:> configuration cluster resources show
      Resources:
    
       RESOURCE        OWNER           TYPE       LABEL         CHANGES  DETAILS
       net/igb1        brm7320-260     private    Untitled I... no       10.80.2xx.114

    如果控制器之一处于剥离状态(没有活动资源),请首先在该控制器上执行更新以避免出现可用性延迟。如果两个控制器都具有活动资源,请选择任一控制器首先进行更新。

  4. 在本地系统上,从 My Oracle Support 或其他官方来源下载软件更新。

    更新是一个以版本号命名的压缩文件,例如 ak-nas-2013-06-05-0-0.0.pkg.gz。如果需要,可以对该文件进行重命名;版本号已记录在映像内。更新的大小可能各不相同,但通常为几百兆字节。

    以下示例显示如何将更新下载到两个控制器:

    controller-a:maintenance system updates download (uncommitted)> set url=
       ftp://foo/update.pkg.gz
                              url = ftp://foo/update.pkg.gz
     controller-a:maintenance system updates download (uncommitted)> set user=bmc
                             user = bmc
     controller-a:maintenance system updates download (uncommitted)> set password
     Enter password: 
                         password = ********
     controller-a:maintenance system updates download (uncommitted)> commit
    
     Transferred 157M of 484M (32.3%) ...
    
     controller-b:maintenance system updates download (uncommitted)> set url=
       ftp://foo/update.pkg.gz
                              url = ftp://foo/update.pkg.gz
     controller-b:maintenance system updates download (uncommitted)> set user=bmc
                              user = bmc
      controller-b:maintenance system updates download (uncommitted)> set password
      Enter password: 
                          password = ********
      controller-b:maintenance system updates download (uncommitted)> commit
      Transferred 157M of 484M (52.1%) ...
  5. 等待软件包完全下载和解压缩,然后再继续。