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

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

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

物品 笔记

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安装文件

下载并提取安装文件恢复

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

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

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

  2. 前往 "NetApp StorageGRID下载页面"

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

    StorageGRID软件版本具有以下格式: 11.x.y

  4. 使用您的NetApp帐户的用户名和密码Sign in。

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

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

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

    使用 `.zip`如果您运行的是 Windows,请输入以下文件。

    平台 安装档案

    Red Hat Enterprise Linux

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

    Ubuntu、Debian 或 Appliances

    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. 如果你正在恢复"红帽企业 Linux 系统",选择相应的文件。

路径和文件名 描述

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

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

StorageGRID

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

StorageGRID

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

部署脚本工具

描述

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

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

与以下文件一起使用的示例配置文件 `configure-storagegrid.py`脚本。

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

用于 `configure-storagegrid.py`脚本。

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

当使用 Active Directory 或 Ping Federate 启用单点登录 (SSO) 时,您可以使用该示例 Python 脚本登录到网格管理 API。

同伴调用的辅助脚本 `storagegrid-ssoauth-azure.py`用于与 Azure 执行 SSO 交互的 Python 脚本。

StorageGRID的 API 模式。

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

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

路径和文件名 描述

描述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 Federate 集成。

与以下文件一起使用的示例配置文件 `configure-storagegrid.py`脚本。

用于 `configure-storagegrid.py`脚本。

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

当使用 Active Directory 或 Ping Federate 启用单点登录 (SSO) 时,您可以使用该示例 Python 脚本登录到网格管理 API。

同伴调用的辅助脚本 `storagegrid-ssoauth-azure.py`用于与 Azure 执行 SSO 交互的 Python 脚本。

StorageGRID的 API 模式。

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

  1. 如果你正在恢复"VMware 系统",选择相应的文件。

路径和文件名 描述

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

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

NetApp版本-SHA.vmdk

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

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

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

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

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

部署脚本工具

描述

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

与以下文件一起使用的示例配置文件 `deploy-vsphere-ovftool.sh`脚本。

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

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

启用单点登录 (SSO) 后,您可以使用该示例 Python 脚本登录到网格管理 API。您还可以使用此脚本进行 Ping Federate 集成。

与以下文件一起使用的示例配置文件 `configure-storagegrid.py`脚本。

用于 `configure-storagegrid.py`脚本。

当使用 Active Directory 或 Ping Federate 启用单点登录 (SSO) 时,您可以使用该示例 Python 脚本登录到网格管理 API。

同伴调用的辅助脚本 `storagegrid-ssoauth-azure.py`用于与 Azure 执行 SSO 交互的 Python 脚本。

StorageGRID的 API 模式。

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

  1. 如果您正在恢复基于StorageGRID设备的系统,请选择适当的文件。

路径和文件名 描述

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

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

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