下载并提取 StorageGRID 安装文件

在恢复 StorageGRID 网格节点之前,您必须下载软件并将文件解压缩到您的服务笔记本电脑。

关于本任务

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

过程

  1. 确定当前安装的软件版本。从 网格管理器中,转至 Help > About
  2. 转到 StorageGRID
  3. 选择 StorageGRID 网格上当前运行的 StorageGRID 版本。
    StorageGRID 软件版本采用以下格式: 11 。x.y
  4. 使用您的 NetApp 帐户的用户名和密码登录。
  5. 阅读并接受最终用户许可协议。
    此时将显示选定版本的下载页面。 此页面包含新安装文件和升级文件的列。
  6. StorageGRID 安装文件列中,选择 .tgz.zip 适用于您的平台的或文件。
    安装归档文件中显示的版本必须与当前安装的软件版本匹配。
    .zip 如果您正在服务笔记本电脑上运行 Windows ,请使用此文件。
    平台 安装归档
    VMware
    • StorageGRID-Webscale-version-VMware-uniqueID.zip
    • StorageGRID-Webscale-version-VMware-uniqueID.tgz
    Red Hat Enterprise Linux 或 CentOS
    • 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
    OpenStack 或其他虚拟机管理程序

    恢复操作不再支持 NetApp 为 OpenStack 提供的虚拟机磁盘文件和脚本。如果您需要恢复在 OpenStack 部署中运行的节点,请下载适用于 Linux 操作系统的文件。然后,按照操作步骤更换 Linux 节点。

  7. 下载并提取归档文件。
  8. 根据您的平台以及需要恢复的网格节点选择所需的文件。

    表中列出的路径与归档文件安装的顶级目录相对。

    表 1. 适用于 VMware 的文件
    路径和文件名 说明
    ./vsphere/README 一个文本文件,用于描述 StorageGRID 下载文件中包含的所有文件。
    ./vsphere/NLF000000.txt 一种免费许可证,不提供产品的任何支持授权。
    ./vsphere/NetApp-SG-version-SHA.vmdk 用作创建网格节点虚拟机的模板的虚拟机磁盘文件。

    ./vsphere/vsphere-primary-admin.ovf

    ./vsphere/vsphere-primary-admin.mf

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

    ./vsphere/vsphere-non-primary-admin.ovf

    ./vsphere/vsphere-non-primary-admin.mf

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

    ./vsphere/vsphere-archive.ovf

    ./vsphere/vsphere-archive.mf

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

    ./vsphere/vsphere-gateway.ovf

    ./vsphere/vsphere-gateway.mf

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

    ./vsphere/vsphere-storage.ovf

    ./vsphere/vsphere-storage.mf

    .ovf.mf用于部署基于虚拟机的存储节点的模板文件()和清单文件()。
    部署脚本工具
    ./vsphere/deploy-vsphere-ovftool.sh Bash shell 脚本,用于自动部署虚拟网格节点。
    ./vsphere/deploy-vsphere-ovftool-sample.ini 用于 deploy-vsphere-ovftool.sh 脚本的示例配置文件。
    ./vsphere/configure-storagegrid.py 一种用于自动配置 StorageGRID 系统的 Python 脚本。
    ./vsphere/configure-sga.py 一种用于自动配置 StorageGRID 设备的 Python 脚本。
    ./vsphere/storagegrid-ssoauth.py 一个示例 Python 脚本 网格管理 API ,启用单点登录后,您可以使用该脚本登录到。
    ./vsphere/configure-storagegrid.sample.json 用于 configure-storagegrid.py 脚本的示例配置文件。
    ./vsphere/configure-storagegrid.blank.json 用于 configure-storagegrid.py 脚本的空白配置文件。
    表 2. 适用于 Red Hat Enterprise Linux 或 CentOS Linux 的文件
    路径和文件名 说明
    ./rpms/README 一个文本文件,用于描述 StorageGRID 下载文件中包含的所有文件。
    ./rpms/NLF000000.txt 一种免费许可证,不提供产品的任何支持授权。
    ./rpms/StorageGRID-Webscale-Images-version-SHA.rpm RPM 软件包,用于在 StorageGRID RHEL 或 CentOS 主机上安装 StorageGRID Webscale 节点映像。
    ./rpms/StorageGRID-Webscale-Service-version-SHA.rpm RPM 软件包,用于在 StorageGRID RHEL 或 CentOS 主机上安装 StorageGRID Webscale 主机服务。
    部署脚本工具
    ./rpms/configure-storagegrid.py 一种用于自动配置 StorageGRID 系统的 Python 脚本。
    ./rpms/configure-sga.py 一种用于自动配置 StorageGRID 设备的 Python 脚本。
    ./rpms/configure-storagegrid.sample.json 用于 configure-storagegrid.py 脚本的示例配置文件。
    ./rpms/storagegrid-ssoauth.py 一个示例 Python 脚本 网格管理 API ,启用单点登录后,您可以使用该脚本登录到。
    ./rpms/configure-storagegrid.blank.json 用于 configure-storagegrid.py 脚本的空白配置文件。
    ./rpms/extras/ansible 用于为 StorageGRID 容器部署配置 RHEL 或 CentOS 主机的 Ansible 角色示例和攻略手册。您可以根据需要自定义角色或攻略手册。
    表 3. 适用于 Ubuntu 或 Debian 的文件
    路径和文件名 说明
    ./debs/README 一个文本文件,用于描述 StorageGRID 下载文件中包含的所有文件。
    ./debs/NLF000000.txt 非生产 NetApp 许可证文件,可用于测试和概念验证部署。
    ./debs/storagegrid-webscale-images-version-SHA.deb 用于 StorageGRID 在 Ubuntu 或 Debian 主机上安装 StorageGRID Webscale 节点映像的 Deb 软件包。
    ./debs/storagegrid-webscale-images-version-SHA.deb.md5 文件的 MD5 校验和 /debs/storagegrid-webscale-images-version-SHA.deb
    ./debs/storagegrid-webscale-service-version-SHA.deb 用于 StorageGRID 在 Ubuntu 或 Debian 主机上安装 StorageGRID Webscale 主机服务的 Deb 软件包。
    部署脚本工具
    ./debs/configure-storagegrid.py 一种用于自动配置 StorageGRID 系统的 Python 脚本。
    ./debs/configure-sga.py 一种用于自动配置 StorageGRID 设备的 Python 脚本。
    ./debs/storagegrid-ssoauth.py 一个示例 Python 脚本 网格管理 API ,启用单点登录后,您可以使用该脚本登录到。
    ./debs/configure-storagegrid.sample.json 用于 configure-storagegrid.py 脚本的示例配置文件。
    ./debs/configure-storagegrid.blank.json 用于 configure-storagegrid.py 脚本的空白配置文件。
    ./debs/extras/ansible 用于为 StorageGRID 容器部署配置 Ubuntu 或 Debian 主机的 Ansible 角色示例和攻略手册。您可以根据需要自定义角色或攻略手册。
    表 4. 设备文件
    路径和文件名 说明
    ./debs/storagegrid-webscale-images-version-SHA.deb 用于在设备上安装 StorageGRID 节点映像的 Deb 软件包。
    ./debs/storagegrid-webscale-images-version-SHA.deb.md5 StorageGRID 设备安装程序使用的 Deb 安装包的校验和,用于验证该软件包在上传后是否完好无损。
    注: 在设备安装中,通常不需要这些文件。设备可以从主管理节点下载所需文件。