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

收集 StorageGRID 网格节点恢复所需的材料

在执行维护程序之前,您必须确保拥有恢复故障网格节点所需的材料。

个项目 说明

StorageGRID 安装归档

如果需要恢复网格节点,则需要为您的平台下载 StorageGRID 安装文件

注意: 如果要在存储节点上恢复发生故障的存储卷,则无需下载文件。

维修笔记本电脑

维修笔记本电脑必须具有以下条件:

恢复包 `.zip`文件

获取最新恢复包 .zip`文件的副本: `sgws-recovery-package-id-revision.zip

`.zip` 文件的内容会在每次修改系统时更新。进行此类更改后,系统会指示您将最新版本的恢复包存储在安全位置。使用最新副本从网格故障中恢复。

登录到任何管理节点时,请使用 Grid Manager 下载恢复包。选择 维护 > 系统 > 恢复包

如果您无法访问 Grid Manager,则可以在包含 ADC 服务的某些存储节点上找到恢复包的加密副本。在每个存储节点上,检查此位置的恢复包: `/var/local/install/sgws-recovery-package-grid-id-revision.zip.gpg`使用修订版本号最高的恢复包。

Passwords.txt 文件

包含访问命令行上的网格节点所需的密码。包含在恢复包中。

配置密码短语

密码在首次安装 StorageGRID 系统时创建并记录。配置密码短语不在 `Passwords.txt`文件中。

适用于您平台的当前文档

转到平台供应商的网站以获取文档。

有关平台的当前支持版本,请参见 "NetApp 互操作性表工具"

下载并提取 StorageGRID 安装文件

下载软件并提取文件,除非您是 "在存储节点上恢复发生故障的存储卷"

您必须使用当前在网格上运行的 StorageGRID 版本。

步骤
  1. 确定当前安装的软件版本。在 Grid Manager 顶端,选择帮助图标,然后选择*关于*。

  2. 转到 "NetApp StorageGRID 的下载页面"

  3. 选择当前在网格上运行的 StorageGRID 版本。

    StorageGRID 软件版本的格式为: 11.x.y

  4. 使用您 NetApp 帐户的用户名和密码登录。

  5. 阅读最终用户许可协议,选中复选框,然后选择 Accept & Continue

  6. 在下载页面的 Install StorageGRID 列中,选择适用于您平台的 `.tgz`或 `.zip`文件。

    安装存档文件中显示的版本必须与当前安装的软件版本相匹配。

    如果运行的是 Windows,请使用 .zip 文件。

    平台 安装归档

    RHEL

    StorageGRID-Webscale-version-RPM-uniqueID.zip StorageGRID-Webscale-version-RPM-uniqueID.tgz

    Ubuntu 或 Debian 或设备

    StorageGRID-Webscale-version-DEB-uniqueID.zip StorageGRID-Webscale-version-DEB-uniqueID.tgz

    VMware

    StorageGRID-Webscale-version-VMware-uniqueID.zip StorageGRID-Webscale-version-VMware-uniqueID.tgz

  7. 下载并提取存档文件。

  8. 根据您的平台和需要恢复的网格节点,跳转到平台的相应部分以选择所需的文件。

    步骤中列出的每个平台的路径均相对于归档文件安装的顶级目录。

  9. 如果要恢复"基于软件的节点",请选择相应的文件:

    RHEL
    路径和文件名 问题描述

    描述 StorageGRID 下载文件中包含的所有文件的文本文件。

    不为产品提供任何支持权利的免费许可证。

    用于在 RHEL 主机上安装 StorageGRID 节点映像的 RPM 软件包。

    用于在 RHEL 主机上安装 StorageGRID 主机服务的 RPM 软件包。

    部署脚本工具

    问题描述

    用于自动配置 StorageGRID 系统的 Python 脚本。

    用于自动配置 StorageGRID 设备的 Python 脚本。

    用于 `configure-storagegrid.py`脚本的示例配置文件。

    启用单点登录时可用于登录网格管理 API 的示例 Python 脚本。您还可以使用此脚本进行 Ping Federate 集成。

    用于 `configure-storagegrid.py`脚本的空白配置文件。

    用于为 StorageGRID 容器部署配置 RHEL 主机的示例 Ansible 角色和攻略。您可以根据需要自定义角色或攻略。

    使用 Active Directory 或 Ping Federate 启用单一登录 (SSO) 时,可用于登录到网格管理 API 的示例 Python 脚本。

    由配套 storagegrid-ssoauth-azure.py Python 脚本调用的助手脚本,用于执行与 Azure 的 SSO 交互。

    StorageGRID 的 API 架构。

    注意:在执行升级之前,如果您没有用于升级兼容性测试的非生产 StorageGRID 环境,您可以使用这些架构确认您为使用 StorageGRID 管理 API 编写的任何代码都将与新的 StorageGRID 版本兼容。

    Ubuntu或Debian
    路径和文件名 问题描述

    描述 StorageGRID 下载文件中包含的所有文件的文本文件。

    可用于测试和概念验证部署的非生产 NetApp 许可证文件。

    用于在Ubuntu或Debian主机上安装StorageGRID节点映像的DEB软件包。

    文件的 MD5 校验和 /debs/storagegrid-webscale-images-version-SHA.deb

    用于在Ubuntu或Debian主机上安装StorageGRID主机服务的DEB软件包。

    部署脚本工具

    问题描述

    用于自动配置 StorageGRID 系统的 Python 脚本。

    用于自动配置 StorageGRID 设备的 Python 脚本。

    启用单点登录时可用于登录网格管理 API 的示例 Python 脚本。您还可以使用此脚本进行 Ping Federate 集成。

    用于 `configure-storagegrid.py`脚本的示例配置文件。

    用于 `configure-storagegrid.py`脚本的空白配置文件。

    用于为 StorageGRID 容器部署配置 Ubuntu 或 Debian 主机的 Ansible 角色和攻略示例。您可以根据需要自定义角色或攻略。

    使用 Active Directory 或 Ping Federate 启用单一登录 (SSO) 时,可用于登录到网格管理 API 的示例 Python 脚本。

    由配套 storagegrid-ssoauth-azure.py Python 脚本调用的助手脚本,用于执行与 Azure 的 SSO 交互。

    StorageGRID 的 API 架构。

    注意:在执行升级之前,如果您没有用于升级兼容性测试的非生产 StorageGRID 环境,您可以使用这些架构确认您为使用 StorageGRID 管理 API 编写的任何代码都将与新的 StorageGRID 版本兼容。

    VMware
    路径和文件名 问题描述

    描述 StorageGRID 下载文件中包含的所有文件的文本文件。

    不为产品提供任何支持权利的免费许可证。

    用作创建网格节点虚拟机的模板的虚拟机磁盘文件。

    用于部署主管理节点的 Open Virtualization Format 模板文件(.ovf)和清单文件(.mf)。

    用于部署非主管理节点的模板文件(.ovf)和清单文件(.mf)。

    ${post_edited_translations.segment}

    用于部署网关节点的模板文件(.ovf)和清单文件(.mf)。

    用于部署基于虚拟机的存储节点的模板文件(.ovf)和清单文件(.mf)。

    部署脚本工具

    问题描述

    用于自动部署虚拟网格节点的 Bash shell 脚本。

    用于 `deploy-vsphere-ovftool.sh`脚本的示例配置文件。

    用于自动配置 StorageGRID 系统的 Python 脚本。

    用于自动配置 StorageGRID 设备的 Python 脚本。

    启用单一登录 (SSO) 时可用于登录到网格管理 API 的示例 Python 脚本。您还可以将此脚本用于 Ping Federate 集成。

    用于 `configure-storagegrid.py`脚本的示例配置文件。

    用于 `configure-storagegrid.py`脚本的空白配置文件。

    使用 Active Directory 或 Ping Federate 启用单一登录 (SSO) 时,可用于登录到网格管理 API 的示例 Python 脚本。

    由配套 storagegrid-ssoauth-azure.py Python 脚本调用的助手脚本,用于执行与 Azure 的 SSO 交互。

    StorageGRID 的 API 架构。

    注意:在执行升级之前,如果您没有用于升级兼容性测试的非生产 StorageGRID 环境,您可以使用这些架构确认您为使用 StorageGRID 管理 API 编写的任何代码都将与新的 StorageGRID 版本兼容。

  10. 如果要恢复基于 StorageGRID 设备的系统,请选择适当的文件。

备注 对于设备安装,仅在需要避免网络流量时才需要这些文件。设备可以从执行恢复过程的管理节点下载所需的文件。
路径和文件名 问题描述

用于在设备上安装 StorageGRID 节点映像的 DEB 包。

文件的 MD5 校验和 /debs/storagegridwebscale- images-version-SHA.deb