Skip to main content
本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

执行 StorageGRID 升级

您可以升级到 StorageGRID 12.0 并同时应用该版本的最新修补程序。StorageGRID 升级页面提供建议的升级路径并直接链接到正确的下载页面。

开始之前

您已查看所有注意事项并完成所有规划和准备步骤。

注意 如果迫切需要扩展存储空间以增加容量(如果存储空间几乎已满),请勿开始升级。及时完成升级程序。如果需要恢复,请联系技术支持。

访问 StorageGRID 升级页面

第一步,访问 Grid Manager 中的 StorageGRID 升级页面。

步骤
  1. 使用 "支持的 Web 浏览器" 登录到网格管理器。

  2. 选择*维护* > 系统 > 软件更新

  3. 在 StorageGRID 升级磁贴中,选择 Upgrade

选择文件

StorageGRID 升级页面上的更新路径指示必须安装哪些主要版本(例如 12.0.0)和修补程序(例如 12.0.0.1)才能获取最新的 StorageGRID 版本。您应按所示顺序安装推荐的版本和修补程序。

提示 如果未显示更新路径,则您的浏览器可能无法访问 NetApp 支持站点,或者 AutoSupport 页面上的*检查软件更新*复选框(支持 > 工具 > AutoSupport > 设置)可能已被禁用。
步骤
  1. 对于*选择文件*步骤,请查看更新路径。

  2. 从下载文件部分,选择每个*下载*链接,从 NetApp 支持站点下载所需的文件。

    如果未显示更新路径,请转到 "NetApp 下载:StorageGRID"以确定是否有可用的新版本或修补程序,并下载所需的文件。

    备注 如果您需要在所有 Linux 主机上下载并安装 RPM 或 DEB 包,则可能已在更新路径中列出了 StorageGRID 升级和修补程序文件。
  3. 选择*浏览*将版本升级文件上传到StorageGRID: NetApp_StorageGRID_12.0.0_Software_uniqueID.upgrade

    上传和代码签名验证完成后,文件名旁边会出现一个绿色复选标记。

  4. 如果您下载了修补程序文件,请选择*浏览*以上传该文件。修补程序将在版本升级过程中自动应用。

  5. 选择 Continue

运行预检查

运行预检查,您可以在开始升级网格之前检测并解决任何升级问题。

步骤
  1. 对于*运行预检查*步骤,首先输入网格的配置密码。

  2. 选择*下载恢复软件包*。

    在升级主管理节点之前,应下载恢复包文件的当前副本。恢复包文件允许您在发生故障时还原系统。

  3. 下载文件后,请确认您可以访问内容,包括 `Passwords.txt`文件。

  4. 将下载的文件((.zip)复制到两个安全、可靠且分开的位置。

    注意 必须保护恢复包文件,因为它包含可用于从 StorageGRID 系统获取数据的加密密钥和密码。
  5. 选择 Run prechecks,并等待预检查完成。

  6. 查看每次报告的预检查的详细信息,并解决任何报告的错误。请参见 StorageGRID 12.0 版本的 "StorageGRID 软件升级解决方案指南"

    必须解决所有预检_错误_才能升级系统。但是,在升级之前,您无需处理预检_警告_。

    注意 如果您打开了任何自定义防火墙端口,则会在预检查验证期间通知您。在继续升级之前,您必须联系技术支持。
  7. 如果您进行了任何配置更改以解决报告的问题,请再次选择*运行预检查*以获取更新的结果。

    如果所有错误都已解决,系统会提示您开始升级。

开始升级和升级主管理节点

启动升级时,将再次运行升级预检查,并自动升级主管理节点。这部分升级可能需要长达 30 分钟。

备注 在升级主管理节点时,您将无法访问任何其他 Grid Manager 页面。审核日志也将不可用。
步骤
  1. 选择*开始升级*。

    出现一个警告,提醒您将暂时失去对 Grid Manager 的访问权限。

  2. 选择*确定*确认警告并开始升级。

  3. 等待执行升级预检查并升级主管理节点。

    备注 如果报告了任何预检查错误,请解决它们并再次选择*Start upgrade*。

    如果网格中有另一个处于联机状态且已准备就绪的管理节点,您可以使用它来监控主管理节点的状态。升级主管理节点后,您可以批准其他网格节点。

  4. 根据需要,选择*继续*以访问*升级其他节点*步骤。

升级其他节点

您必须升级所有网格节点,但您可以执行多个升级会话并自定义升级顺序。例如,您可能希望在一个会话中升级站点 A 的节点,然后在稍后的会话中升级站点 B 的节点。如果您选择在多个会话中执行升级,请注意,在所有节点升级之前,您无法开始使用新功能。

如果节点升级的顺序很重要,请一次批准一个节点或一组节点,并等待每个节点上的升级完成,然后再批准下一个节点或一组节点。

注意 当升级在网格节点上开始时,该节点上的服务将停止。稍后,网格节点将重新启动。为了避免与节点通信的客户端应用程序出现服务中断,请不要批准节点的升级,除非您确定该节点已准备好停止并重新启动。根据需要,安排维护时段或通知客户。
步骤
  1. 对于*升级其他节点*步骤,请查看摘要,其中提供了整个升级的开始时间以及每个主要升级任务的状态。

    • Start upgrade service 是第一个升级任务。在此任务中,将软件文件分发到网格节点,并在每个节点上启动升级服务。

    • 当*开始升级服务*任务完成时,*升级其他网格节点*任务开始,并提示您下载恢复包的新副本。

  2. 出现提示时,请输入配置密码并下载恢复包的新副本。

    注意 主管理节点升级后,应下载恢复包文件的新副本。恢复包文件允许您在发生故障时还原系统。
  3. 查看每种类型节点的状态表。有非主管理节点、网关节点和存储节点的表。

    表首次出现时,网格节点可能处于以下阶段之一:

    • 正在解压缩升级

    • 正在下载

    • 正在等待审批

  4. 当您准备好选择要升级的网格节点时(或者如果您需要取消批准所选节点),请使用以下说明:

    备注 对于 StorageGRID 12.0 升级,如果要批准单个节点而不是所有节点,最佳做法是在转移到下一个站点之前升级整个站点。
    任务 说明

    搜索要审批的特定节点,例如特定站点上的所有节点

    在*搜索*字段中输入搜索字符串

    选择要升级的所有节点

    选择*批准所有节点*

    选择相同类型的所有节点进行升级(例如,所有存储节点)

    选择节点类型的*全部批准*按钮

    如果您批准了相同类型的多个节点,则节点将逐个升级。

    选择要升级的单个节点

    选择节点的 Approve 按钮

    推迟所有选定节点的升级

    选择*Unapprove all nodes*

    推迟相同类型的所有选定节点的升级

    选择节点类型的 Unapprove all 按钮

    推迟单个节点的升级

    选择节点的 Unapprove 按钮

  5. 等待已批准的节点继续执行这些升级阶段:

    • 已批准并等待升级

    • 正在停止服务

      备注 当节点的阶段达到*停止服务*时,您无法删除该节点。*取消批准*按钮已禁用。
    • 正在停止容器

    • 清理Docker镜像

    • 升级基本操作系统包

      备注 当设备节点达到此阶段时,设备上的 StorageGRID Appliance Installer 软件将会更新。此自动化过程可确保 StorageGRID Appliance Installer 版本与 StorageGRID 软件版本保持同步。
    • 正在重新启动

      备注 某些设备型号可能会多次重新启动以升级固件和 BIOS。
    • 重新启动后执行步骤

    • 正在启动服务

    • 完成

  6. 根据需要重复执行 审批步骤,直到所有网格节点均已升级。

完成升级

所有网格节点完成升级阶段后,*升级其他网格节点*任务显示为已完成。其余升级任务将在后台自动执行。

步骤
  1. 一旦*启用功能*任务完成(此过程很快),您就可以开始使用升级后的 StorageGRID 版本中的 "新功能"

  2. Cassandra 数据库升级开始。此升级将在后台进行一到三天,Cassandra 服务将在每个存储节点上停止并重新启动。在此期间,将禁用某些涉及元数据流的维护过程,例如扩展。

  3. 最终升级步骤*完成后,升级完成。第一步,*选择文件,将重新显示并带有绿色成功横幅。

  4. 验证网格操作是否已恢复正常:

    1. 检查服务是否正常运行,并且没有意外警报。

    2. 确认与 StorageGRID 系统的客户端连接是否按预期运行。