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

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

贡献者 netapp-lhalbert netapp-perveilerk

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

项目 备注

StorageGRID 安装归档

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

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

服务笔记本电脑

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

恢复包 `.zip`文件

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

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

登录到任何管理节点后,使用网格管理器下载恢复包。选择*维护* > 系统 > 恢复包

如果您无法访问网格管理器,您可以在包含 ADC 服务的某些存储节点上找到恢复包的加密副本。在每个存储节点上,检查恢复包的此位置: `/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`文件。

    平台 安装归档

    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 下载文件中包含的所有文件。

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

    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 版本兼容。

    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 版本兼容。

    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 版本兼容。

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

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

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

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