Oracle® ZFS Storage Appliance 客户服务手册

退出打印视图

更新时间: 2016 年 7 月
 
 

升级单机控制器上的软件 (CLI)

使用以下过程升级单机控制器上的软件。

  1. 要使用 CLI 将软件更新下载到设备中,请在 maintenance system updates 中输入 download 命令:
    hostname:maintenance system updates> download
    hostname:maintenance system updates download (uncommitted)> get
                              url = (unset)
                             user = (unset)
                         password = (unset)
    
  2. url 属性设置为有效的下载 URL。

    此 URL 可以位于本地网络,也可以位于 Internet 上。URL 可以为 HTTP(以 http:// 开头)或 FTP(以 ftp:// 开头)。如果需要用户验证,可以将其包含在 URL 中(例如,ftp://myusername:mypasswd@myserver/export/mydirectory),也可以将用户名和密码放在 URL 之外,并设置用户和密码属性。

    传输该文件后,会进行自动解压缩和验证。

    hostname:maintenance system updates download (uncommitted)> set url=ftp://mydirectory/update.pkg.gz
                              url = ftp://mydirectory/update.pkg.gz
    hostname:maintenance system updates download (uncommitted)> set user=bmc
                             user = bmc
    hostname:maintenance system updates download (uncommitted)> set password
    Enter password: 
                         password = ********
    hostname:maintenance system updates download (uncommitted)> commit    
    Transferred 157M of 484M (32.3%) ...  
    Transferred 484M of 484M (100%) ... done 
    Unpacking ... done
    
  3. 输入 list 以查看状态。
    hostname:maintenance system updates> list
    UPDATE                                 DATE                      STATUS
    ak-nas@2013.06.05.4.0,1-1.7            2015-5-1 20:13            waiting
    ...
    
  4. 在这种情况下,您可以设置任何特定于更新的属性,包括应用延迟更新。

    此外,您也可以在更新软件后应用延迟更新。安装包含延迟更新的系统更新时,您可以选择根据请求或自动应用延迟更新。建议选择在更新后过程中根据请求应用延迟更新。

    有关可用于特定更新的属性集的更多信息,请运行 help properties 命令。用户可控的属性将以 update_ 前缀开头:

    hostname:maintenance system updates ak-nas@2013.06.05.4.0,1-1.6> help properties
    Properties that are valid in this context:
    
       version              => Update media version
    
       date                 => Update release date
    
       status               => Update media status
    
       update_zfs_upgrade   => Apply incompatible storage pool update
    
    hostname:maintenance system updates ak-nas@2013.06.05.4.0,1-1.6> get
                           version = 2013.06.05.4.0,1-1.6
                              date = 2015-04-21 02:38:15:45
                            status = waiting
                update_zfs_upgrade = deferred
    hostname:maintenance system updates ak-nas@2013.06.05.4.0,1-1.6> set update_zfs_upgrade=onreboot
                update_zfs_upgrade = onreboot
    hostname:maintenance system updates ak-nas@2013.06.05.4.0,1-1.6> 
    
    
  5. 设置任意属性后,输入 upgrade 命令,然后输入 y 启动更新。
    hostname:maintenance system updates> select ak-nas@2013.06.05.4.0,1-1.7-nd 
    hostname:maintenance system updates ak-nas@2013.06.05.4.0,1-1.7-nd> upgrade
    The selected software update requires a system reboot in order to take effect.
    The system will automatically reboot at the end of the update process. The
    update will take several minutes. At any time during this process, you can
    cancel the update with [Control-C].
    
    Are you sure? (Y/N) y
    Updating from ... ak/nas@2013.06.05.4.0,1-1.6
    Backing up smf(5) ... done.
    Loading media metadata ... done.
    Selecting alternate product ... SUNW,iwashi
    Installing Sun Storage 7120 2013.06.05.4.0,1-1.7
    pkg://sun.com/ak/SUNW,iwashi@2013.06.05.4.0,1-1.7:20091014T084500Z
    Creating system/boot/ak-nas@2013.06.05.4.0,1-1.7 ... done.
    Creating system/root/ak-nas@2013.06.05.4.0,1-1.7 ... done.
    ...
    

    更新进行过程中,将显示最新的消息。通过按 Ctrl-C 并确认操作,您可以随时取消更新:

    Updating from ... ak/nas@2013.06.05.4.0,1-1.6
    Backing up smf(5) ... done.
    Loading media metadata ... ^C
    This will cancel the current update. Are you sure? (Y/N) y
    error: interrupted by user
    hostname:maintenance system updates ak-nas@2013.06.05.4.0,1-1.7-nd>