JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle® ZFS Storage Appliance 客户服务手册

适用于 ZS3-x、7x20 控制器和 DE2-24、Sun Disk Shelf

Oracle 技术网
文档库
PDF
打印视图
反馈
search filter icon
search icon

文档信息

使用此文档

 1 简介

 2 硬件维护

 3 系统维护

系统

简介

系统磁盘

支持包

使用 BUI 管理支持包

使用 BUI 生成和上载支持包

支持包选项

使用 CLI 管理支持包

初始设置

恢复出厂设置

更新

系统更新

软件更新通知

使用 BUI 调度软件通知

使用 CLI 调度软件通知

使用 BUI 检查更新

使用 CLI 检查更新

系统更新概述

前提条件

更新运行状况检查

BUI

CLI

排除更新运行状况检查的故障

解决运行状况检查警报要采取的措施

解决步骤

解决运行状况检查警报的步骤

延迟更新

更新之后的重新引导

硬件固件更新

回滚

失败安全回滚

群集升级

执行群集升级

升级期间的群集状态

通过 BUI 更新

解压缩并验证介质

开始升级

回滚

删除更新介质

应用延迟更新

通过 CLI 更新

解压缩并验证介质

开始升级

回滚

删除更新介质

应用延迟更新 (CLI)

Passthrough x

Passthrough-x 延迟更新

用户配额

用户配额延迟更新

COMSTAR

COMSTAR 延迟更新

三重奇偶校验 RAID

三重奇偶校验 RAID 延迟更新

重复数据删除

重复数据删除延迟更新

复制

复制延迟更新

已接收属性

接收的属性延迟更新

精简 ZIL

简介

快照删除

快照删除延迟更新

递归快照

递归快照延迟更新

多次更换

多次更换延迟更新

RAIDZ 镜像

RAIDZ/镜像延迟更新

可选子目录

简介

每个 LUN 多个启动器组

简介

支持大型块

支持大型块

顺序重新同步

顺序重新同步

配置备份

配置备份

备份内容

恢复的影响

安全注意事项

使用 BUI 管理配置备份

创建配置备份

从已保存配置中进行恢复

删除已保存配置

导出已保存配置

导入已保存配置

使用 CLI 管理配置备份

列出配置

创建配置备份

从已保存配置中进行恢复

删除已保存配置

导出已保存配置

导入已保存配置

问题

问题

未解决问题的显示

修复问题

相关功能

日志

日志

警报

故障

系统

审计

回拨

BUI

查看日志

导出日志

CLI

列出日志

查看日志

查看所有日志条目

查看日志条目组

查看条目详细信息

导出日志

维护工作流

使用工作流

工作流执行上下文

工作流参数

约束参数

可选参数

工作流错误处理

工作流输入验证

工作流执行审计

工作流执行报告

版本控制

设备版本控制

工作流版本控制

作为警报操作的工作流

警报操作执行上下文

审计警报操作

使用调度的工作流

使用 CLI

对调度表进行编码

示例:设备类型选择

BUI

CLI

下载工作流

查看工作流

执行工作流

系统更新

系统更新功能为客户、开发者和现场人员提供了在安装系统后更新系统软件的功能。当 My Oracle Support (MOS) 上有新的可用软件更新时,您会接到通知,或者您可使用 BUI 或 CLI 即时检查更新。

软件更新通知

您可设置定期检查软件更新,或可随时检查更新。当更新软件包可用时,系统将指示您从 MOS 下载最新软件包。要使用更新通知功能,必须启用回拨服务,如Oracle ZFS Storage Appliance 管理指南 中的回拨服务中所示。

使用 BUI 调度软件通知

  1. 确保启用了回拨服务。
  2. 转到 "Maintenance"(维护)> "System"(系统)> "Software Updates"(软件更新)。
  3. 单击复选框,选择频率:每日、每周或每月。当 MOS 上有软件更新可用时,您将收到类似如下内容的警报通知:

    An update is available on My Oracle Support version 2013.1.0.1.(My Oracle Support 上有可用更新版本 2013.1.0.1。)

  4. 转至 "Maintenance"(维护)> "System"(系统)> "Software Updates"(软件更新),然后单击最右边的下载图标 image:
  5. 将弹出一个窗口,单击其中显示的链接,并保存 zip 文件。

使用 CLI 调度软件通知

  1. 确保启用了回拨服务。
  2. 在命令行中输入 configuration services scrk。下例中每 30 天检查一次新软件版本:
    zfs-appliance:configuration services scrk> ls
    ...
    updatecheck_on = false
    time_updatecheck = 7d
    ...
    zfs-appliance:configuration services scrk> set updatecheck_on=true
    updatecheck_on = true (uncommitted)
    zfs-appliance:configuration services scrk> set time_updatecheck=30d
    time_updatecheck = 30d (uncommitted)
  3. 当您收到更新通知后,转至 MOS 并下载软件包。

使用 BUI 检查更新

  1. 确保启用了回拨服务。
  2. 转到 "Maintenance"(维护)> "System"(系统)> "Software Updates"(软件更新)。
  3. 注意显示在 "Check now"(立即检查)链接旁的上一次软件检查日期。
  4. 单击 "Check now"(立即检查)链接。
  5. 当 MOS 上有可用更新时,您会看到 "STATUS"(状态)下显示以下内容:

    Update available for download(有更新可供下载)

  6. 单击最右边的下载图标 image:
  7. 将弹出一个窗口,单击其中显示的链接,并保存 zip 文件。

使用 CLI 检查更新

  1. 确保启用了回拨服务。
  2. 在命令行中,在 maintenance system updates 上下文中输入以下内容:
     zfs-appliance:maintenance system updates> show
     Updates:
     UPDATE                          DATE                      STATUS
     2013.1.1.5                      2014-2-18 08:00           downloadable
     ak-nas@2014.01.15,1-0           2014-1-15 14:38:53        previous
     ak-nas@2014.02.01,1-0           2014-2-1 19:38:55         previous
     ak-nas@2014.02.08,1-0           2014-2-8 08:59:04         current
     zfs-appliance:maintenance system updates>
    
     zfs-appliance:maintenance system updates> select status=downloadable
     zfs-appliance:maintenance system 2013.1.1.5> show
     Properties:
    
                           version = 2013.1.1.5
                               date = 2014-2-18 08:00
                           status = downloadable
                                url = https://updates.oracle.com/Orion/Services/download
    /p18269573_20131_Generic.zip?aru=17312483&patch_file=p18269573_20131_Generic.zip
    
                          checkdate = 2014-3-4
      zfs-appliance:maintenance system 2013.1.1.5> 
    

系统更新概述

软件更新作为不透明的二进制下载内容来提供,其中包含以下部分或所有内容:

更新的版本说明介绍更新内容,而更新过程会自动执行激活所提供组件的所有步骤。更新系统的过程如下:

有关使用 BUI 或 CLI 执行更新过程的详细信息,请查看以下各节。

前提条件

最佳做法包括在应用更新之前验证多个前提条件。如果可能,管理员应在对存储控制器应用更新之前,确保满足这些前提条件。在群集环境中,应在对任一存储控制器应用更新之前在两个存储控制器上都验证这些前提条件。

更新运行状况检查

系统级运行状况检查用于帮助确保不存在任何会影响软件更新的异常状况。如果遇到问题,则会在警报日志中记录该问题,并中止更新过程。在所有问题得到更正之前,系统软件更新不会继续。

您还可以在所有计划的更新之前手动运行相同的运行状况检查。这可使您在安排更新维护时段之前检查系统的状态,从而更正可能影响到更新过程的所有问题。手动运行状况检查生成的任何问题报告均与更新过程中集成的运行状况检查所生成的问题报告相同。与集成的运行状况检查一样,在发现问题时会向您提供 "Alert Log"(警报日志)的链接,如 警报 中所述。如果未发现任何问题,则 "System Ready"(系统就绪)状态会变为 Yes(是),表示系统可以进行软件更新。


注 -  运行更新运行状况检查不能确保满足所需的前提条件。在更新系统软件之前,必须执行前提条件检查并解决问题,如前提条件中所述。
BUI

选择并启动更新后,可以在 BUI 中的软件更新对话框中单击 "Check"(检查)以启动更新运行状况检查。

图 3-1  在 BUI 中启动更新运行状况检查

image:图中显示了如何在 BUI 中启动更新运行状况检查

在单击 "Check"(检查)按钮之前,系统保持 "Unchecked" 状态。在运行状况检查操作期间,指示器会显示其进度。

图 3-2  在 BUI 中正在执行的更新运行状况检查

image:图中显示了在 BUI 中正在执行的更新运行状况检查

检查完成后,"System Ready"(系统就绪)状态变为 Yes(是)No(否),并带有警报日志的链接。

图 3-3  在 BUI 中完成的更新运行状况检查

image:图中显示了在 BUI 中完成的更新运行状况检查
CLI

要通过 CLI 执行更新运行状况检查,请在选择更新介质之后在 maintenance system updates 上下文中执行 upgrade 命令:

zfs-appliance:maintenance system updates:ak-nas@2013.06.05.0.0,1-1.6> upgrade
This procedure will consume several minutes and requires a system reboot upon
successful update, but can be aborted with [Control-C] at any time prior to
reboot. A health check will validate system readiness before an update is
attempted, and may also be executed independently using the check command.
Are you sure? (Y/N)
 Healthcheck running ... /
 Healthcheck completed.  There are no issues at this time which
 would cause an upgrade to this media to be aborted.
排除更新运行状况检查的故障

启动更新时,在实际更新之前会自动执行运行状况检查。如果更新运行状况检查失败,会导致更新中止(请参见下例)。更新运行状况检查仅验证可能影响更新的问题。

图 3-4  BUI 和 CLI 更新运行状况检查故障示例

image:图中显示了 BUI 和 CLI 更新运行状况检查故障示例
zfs-appliance:maintenance system updates ak-nas@2013.06.05.0.0,1-1.6> upgrade
This procedure will consume several minutes and requires a system reboot upon
successful update, but can be aborted with [Control-C] at any time prior to
reboot. A health check will validate system readiness before an update is
attempted, and may also be executed independently using the check command.
Are you sure? (Y/N)
error: System is not in an upgradeable state: prerequisite healthcheck reports problems. 
See alert log for more.
解决运行状况检查警报要采取的措施

更新运行状况检查失败后,您可以查看警报日志,并根据日志中的消息来采取措施解决各个故障。下表列出了可阻止更新的更新运行状况检查故障,并介绍了关联的警报日志消息以及建议的解决步骤顺序,您可采取这些步骤来解决问题。对于组件故障,请按照控制器维护过程中的移除和安装说明进行操作。

表 3-2  解决运行状况检查警报
ID 和警报日志消息
故障
解决步骤
B1 "System software update cannot proceed: Slot <label> in disk shelf <name> is reported as absent."
无法检测到 SIM。
1, 2, 4
B2 "System software update cannot proceed: Slot <label> in disk shelf <name> is faulted."
SIM 处于故障状态。
1, 2, 4
C1 "System software update cannot proceed: Some slots of disk shelf <name> have no firmware revision information."
SIM 缺少固件修订版信息。
1, 4
C2 "System software update cannot proceed: The slots of disk shelf <name> have non-uniform part numbers."
SIM 报告不同的部件号。
2, 4
C5 "System software update cannot proceed: The slots of disk shelf <name> have mixed firmware revisions <rev1> and <rev2>."
SIM 报告不同的固件修订版。
4
E1 "System software update cannot proceed: Disk shelf <name> has <just one path or zero paths>."
磁盘机框不具有两个路径。
1, 2, 4
E2 "System software update cannot proceed: Disk shelf <name> path <pathname> is <state>."
磁盘机框路径未联机。
1, 2, 4
E3 "System software update cannot proceed: Pool <data or log> disk <label> in disk shelf <name> has <just one path or zero paths>."
在池中配置的磁盘或日志设备不具有两个路径。
3, 4
PAN1 "Slot <slot> has a Revision B3 SAS HBA; Revision C0 (or later) required."
存在修订版 B3 SAS HBA。
4
PAN2 "J4400 and J4500 disk shelves are not supported in this release."
该软件发行版不支持连接的磁盘机框。
V1 "<product> is not supported in this release."
该软件发行版不支持控制器(产品)。
解决步骤

请按照以上列出的顺序执行以下步骤,以解决在升级运行状况检查期间检测到的问题。

解决运行状况检查警报的步骤

  1. 如果 SAS 端口 LED 指示灯未亮起,请检查所有连接,并根据需要更换电缆。
  2. 确定受影响的机箱,然后断开并移除出现故障的 SIM。两分钟后,重新装回 SIM 并等待电源 LED 指示灯稳定亮起,然后重新连接电缆。
  3. 确定受影响的机箱,然后移除出现故障的磁盘。30 秒后,重新装回磁盘并等待 LED 指示灯稳定亮起或闪烁。
  4. 要获得组件服务或进行更换,请联系 Oracle 技术支持。

延迟更新

每次更新都可能会带来新固件或外部资源的更新。通常,这些更新是向后兼容的,即使用户不干预,也会自动应用。然而,不可逆的更新除外。这些更新需要以不兼容于较早软件发行版的方式更新系统软件的外部资源。应用更新之后,回滚至先前的版本将会产生不确定的行为。对于这些更新,始终会提供显式的选项,允许在升级过程中自动应用更新,或在升级之后应用更新。因此,这些更新通常被称为“延迟更新”。

当对某个版本应用具有不兼容版本更改的更新时,将提供一个选项,允许作为升级过程的一部分来应用这些版本更改。对于每个版本更改,将显示应用该更改的益处。默认情况下不会应用这些更新,而是需要您返回到更新视图,然后在完成升级且系统已重新引导之后再应用更新。这样可以验证软件的其余部分是否能正常运行,并且在应用更新之前不需要回滚。

如果您选择不在升级过程中应用延迟更新,则可以在任意时间点返回更新视图,以便应用更新。如果延迟更新可用于当前的软件版本,则它们将以列表的形式显示在当前可用更新集的下方,通过其 "Apply"(应用)按钮即可应用这些更新。群集中的延迟更新可在所有存储控制器上同时生效,而且仅在所有控制器均可正常运行时才可应用。由于延迟更新只对本地存储控制器上的资源列出,所以在群集中,有可能只对对等控制器上的活动资源提供可用的延迟更新。因此,在群集中有必要检查所有存储控制器,确定延迟更新的可用性。


注 -  延迟更新不能进行复制。应用延迟更新之后会增大流格式版本号,因此无法再复制到一个较早的系统中。有关“目标不兼容”故障的信息,请参见Oracle ZFS Storage Appliance 管理指南 中的 复制故障 一节。

表 3-3  延迟更新
功能
引入的版本
2009.Q2.0.0
2009.Q3.0.0
2009.Q3.0.0
2009.Q3.0.0
2010.Q1.0.0
2010.Q1.0.0
2010.Q1.0.0
2010.Q3.1.0
2010.Q3.1.0
2010.Q3.1.0
2010.Q3.1.0
2011.1.0.0
2011.1.0.0
2011.1.8.0
2013.1.1.0
2013.1.2.0

更新之后的重新引导

更新过程完成之后,系统将自动重新引导。如果串行控制台处于打开状态,则在重新引导过程中您会发现有多个 GRUB 菜单条目可用,并且从上到下按照最新软件到最旧软件的顺序排列。默认的菜单条目位于顶部,这是刚刚更新过的新软件。如果您不执行任何操作,则默认情况下将引导此条目,然后完成更新。先前的条目是回滚目标,可用来启动向系统软件的先前版本的回滚。回滚在下文中介绍。

  GNU GRUB  version 0.97  (612K lower / 2087424K upper memory)
 +-------------------------------------------------------------------------+
 | Sun ZFS Storage 7120 2013.06.05.0.0,1-1.6                               |  
 | Sun ZFS Storage 7120 2011.04.24.4.2,1-1.28                              |
 |                                                                         |  
 +-------------------------------------------------------------------------+
     Use the ^ and v keys to select which entry is highlighted.
     Press enter to boot the selected OS, 'e' to edit the
     commands before booting, or 'c' for a command-line.

当系统使用新的系统软件引导时,您将在第一次引导时看到一些特殊消息,这些消息指示更新将要完成并说明系统软件的先前版本和新版本:

SunOS Release 5.11 Version ak/generic@2013.06.05.0.0,1-1.6 64-bit
Copyright (c) 1983, 2013, Oracle and/or its affiliates. All rights reserved.

System update in progress.
Updating from: ak/nas@2011.04.24.4.2,1-1.28
Updating to:   ak/nas@2013.06.05.0.0,1-1.6

Cloning active datasets ...... done.
Upgrading /var/ak/home ... 16 blocks
Upgrading /etc/svc/profile ... 176 blocks
Upgrading /var/apache2 ... 4432 blocks
Upgrading /var/sadm ... 5040 blocks
Upgrading /var/svc ... 0 blocks
Upgrading /var/dhcp/duid ... done.
Upgrading /var/pkg ... 208800 blocks
Upgrading /var/ak/logadm.conf ... done.
Adjusting system/dump and system/cores ... done.
Upgrading /var/crypto/pkcs11.conf ... done.
Updating system logs ... done.
Starting primordial svc.configd
Upgrading SMF repository.  This may take several minutes.
   Upgrading from Version 5 to Version 6 :   
     11570 of 11570 rows upgraded  
                   
   Upgrading from Version 6 to Version 7 :  
     6305 of 6305 rows upgraded  
                   
   Upgrading from Version 7 to Version 8 :

SMF repository upgrade complete
SMF online in 180 seconds
Sanitizing manifestfiles properties ... done.
Loading smf(5) service descriptions: 162/162
svccfg: Loaded 162 smf(5) service descriptions
Transitioning NFS server properties ... done.
Re-enabling auditing of Solaris commands ... done.
Transitioning network/initial IPMP properties to network/ipmp ... done.
Transitioning name service properties ... done.
Transitioning CIFS server properties ... done.
Preparing for service import ... done.
Importing adconf.xml ... done.
...
Configuring appliance/kit/identity:default ... done.
Applying service layer ak_generic ... done.
Refreshing services: done.
Applying service layer ak_nas ... done.
Refreshing services: done.
Applying service layer ak_SUNW,iwashi_plus ... done.
Refreshing services: done.
Applying service profile ak_generic ... done.
Applying profile upgrade/akinstall.xml ... done.
Applying layer upgrade/composite.svc ... done.
Cleaning up services ... done.
Shutting down svc.configd ... done.
Configuring devices.
Configuring network devices.

Sun ZFS Storage 7120 Version ak/SUNW,iwashi_plus@2013.06.05.0.0,1-1.6
Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved.

dorab console login: