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

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

贡献者

在执行维护过程之前,您必须确保具有必要的材料来恢复出现故障的网格节点。

项目 备注

StorageGRID 安装归档

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

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

服务笔记本电脑

服务笔记本电脑必须具有以下组件:

恢复软件包 `.zip`文件

获取最新恢复软件包文件的副本 .zipsgws-recovery-package-id-revision.zip

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

如果主管理节点运行正常,您可以从网格管理器下载恢复软件包。选择 * 维护 * > * 系统 * > * 恢复软件包 * 。

如果无法访问网格管理器、则可以在包含ADC服务的某些存储节点上找到恢复软件包的加密副本。在每个存储节点上、检查"Recovery Package:Use the Recovery Package with the Highest Revision Number"(恢复软件包:使用修订版号最高的恢复软件包)的此位置 /var/local/install/sgws-recovery-package-grid-id-revision.zip.gpg

`Passwords.txt`文件

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

配置密码短语

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

适用于您的平台的最新文档

请访问平台供应商的网站以获取相关文档。

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

下载并提取 StorageGRID 安装文件

[[download-and-extry-install-files-recover ]]

下载软件并解压缩文件,除非您是"恢复存储节点上的故障存储卷"

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

步骤
  1. 确定当前安装的软件版本。从网格管理器顶部,选择帮助图标并选择 * 关于 * 。

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

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

    StorageGRID软件版本采用以下格式: 11.x.y

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

  5. 阅读最终用户许可协议,选中复选框,然后选择*接受并继续*。

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

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

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

    平台 安装归档

    Red Hat Enterprise Linux

    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. 如果要恢复"Red Hat Enterprise Linux系统",请选择相应的文件。

路径和文件名 说明

一个文本文件,用于描述 StorageGRID 下载文件中包含的所有文件。

一种免费许可证,不提供产品的任何支持授权。

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

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

部署脚本工具

说明

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

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

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

一个示例 Python 脚本,启用单点登录后,您可以使用该脚本登录到网格管理 API 。您也可以使用此脚本进行Ping联盟集成。

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

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

一个Python脚本示例、在使用Active Directory或Ping联合启用单点登录(Single Sign On、SSO)时、您可以使用该脚本登录到网格管理API。

由配套Python脚本调用的帮助程序 `storagegrid-ssoauth-azure.py`脚本、用于与Azure执行SSO交互。

StorageGRID 的 API 架构。

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

  1. 如果要恢复"Ubuntu 或 Debian 系统",请选择相应的文件。

路径和文件名 说明

/debs/README

一个文本文件,用于描述 StorageGRID 下载文件中包含的所有文件。

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

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

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

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

部署脚本工具

说明

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

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

一个示例 Python 脚本,启用单点登录后,您可以使用该脚本登录到网格管理 API 。您也可以使用此脚本进行Ping联盟集成。

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

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

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

storagegrid-ssoauth-azure.py

一个Python脚本示例、在使用Active Directory或Ping联合启用单点登录(Single Sign On、SSO)时、您可以使用该脚本登录到网格管理API。

由配套Python脚本调用的帮助程序 `storagegrid-ssoauth-azure.py`脚本、用于与Azure执行SSO交互。

StorageGRID 的 API 架构。

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

  1. 如果要恢复"VMware 系统",请选择相应的文件。

路径和文件名 说明

一个文本文件,用于描述 StorageGRID 下载文件中包含的所有文件。

一种免费许可证,不提供产品的任何支持授权。

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

(.mf`用于部署主管理节点(.ovf`的开放式虚拟化格式模板文件()和清单文件()。

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

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

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

部署脚本工具

说明

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

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

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

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

一个Python脚本示例、在启用单点登录(Single Sign On、SSO)后、您可以使用该脚本登录到网格管理API。您也可以使用此脚本进行Ping联盟集成。

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

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

一个Python脚本示例、在使用Active Directory或Ping联合启用单点登录(Single Sign On、SSO)时、您可以使用该脚本登录到网格管理API。

由配套Python脚本调用的帮助程序 `storagegrid-ssoauth-azure.py`脚本、用于与Azure执行SSO交互。

StorageGRID 的 API 架构。

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

  1. 如果要恢复基于 StorageGRID 设备的系统,请选择相应的文件。

路径和文件名 说明

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

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

备注 对于设备安装,只有在需要避免网络流量时,才需要这些文件。设备可以从主管理节点下载所需文件。