Go to main content

Oracle® ZFS Storage Appliance 客户服务手册

退出打印视图

更新时间: 2018 年 11 月
 
 

准备升级群集控制器 (CLI)

按照以下过程准备升级群集控制器。

开始之前

完成准备软件升级


注 -  为便于执行此过程,要升级的第一个控制器称为控制器 A,其对等设备称为控制器 B。如果控制器之一处于剥离状态(不具有活动资源),请首先升级该控制器以避免出现可用性延迟。如果群集中的两个控制器都具有活动资源,请选择任一控制器首先进行升级。
  1. 在本地系统上,按检查和下载软件更新 (CLI) 中所述下载软件更新。

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

  2. 执行以下步骤,确认每个控制器都具有一个列为专用资源的专用管理接口:

    以下示例显示了主动/主动模式下的群集以及示例输出(如果管理接口列为专用资源):

    1. 在控制器 A 上,转到 configuration cluster resources show
      controller-a:> configuration cluster resources show
      Resources:
      
      RESOURCE        OWNER           TYPE       LABEL         CHANGES  DETAILS
      net/igb0        controller-a     private   management... no       10.80.2xx.112
    2. 在控制器 B 上,转到 configuration cluster resources show
      controller-b:> configuration cluster resources show
      Resources:
      
      RESOURCE        OWNER           TYPE       LABEL         CHANGES  DETAILS
      net/igb1        controller-b    private    management... no       10.80.2xx.114
  3. 如果控制器 A 的管理接口不显示类型 private,请锁定管理接口,如以下示例中所示:
        
        controller-a:> configuration cluster resources select net/igb0
        configuration cluster resources (uncommitted)> set owner=controller-a
        configuration cluster resources (uncommitted)> set type=private
        configuration cluster resources (uncommitted)> commit 
        
                      

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

  4. 在控制器 B 上,锁定控制器 B 上的管理接口,如步骤 3 所示。
  5. 下载两个控制器的更新。
    1. 在控制器 A 上,转到 maintenance system updates download 并输入以下示例命令:
       controller-a:maintenance system updates download (uncommitted)> set url=
         ftp://mydirectory/update.pkg.gz
                                url = ftp://mydirectory/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 = (set)
       controller-a:maintenance system updates download (uncommitted)> commit
      
       Transferred 157M of 484M (32.3%) ...
      
    2. 在控制器 B 上,转到 maintenance system updates download 并输入以下示例命令:
       controller-b:maintenance system updates download (uncommitted)> set url=
         ftp://mydirectory/update.pkg.gz
                                url = ftp://mydirectory/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 = (set)
        controller-b:maintenance system updates download (uncommitted)> commit
        Transferred 157M of 484M (52.1%) ...
      
  6. 等待软件包完全下载和解压缩,然后再继续。

后续步骤