下载并提取 StorageGRID 安装文件

在添加新的网格节点或新的数据中心站点 StorageGRID 之前,您必须下载相应的 StorageGRID 安装归档并将文件解压缩到服务笔记本电脑。

关于本任务

您必须使用 StorageGRID 网格上当前运行的 StorageGRID 版本执行扩展操作。

过程

  1. 转到 StorageGRID
  2. 选择 StorageGRID 网格上当前运行的 StorageGRID 版本。
  3. 使用您的 NetApp 帐户的用户名和密码登录。
  4. 阅读并接受最终用户许可协议。
    此时将显示选定版本的下载页面。 此页面包含新安装文件和升级文件的列。
  5. New install files 列中,为 .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/ 其他虚拟机管理程序

    要在 OpenStack 上扩展现有部署,您必须部署一个运行上述受支持 Linux 分发版本之一的虚拟机,并按照适用于 Linux 的相应说明进行操作。

  6. 下载并提取归档文件。
  7. 根据您的平台,规划的网格拓扑以及扩展 StorageGRID 系统的方式选择所需的文件。

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

    表 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 安装包的校验和,用于验证该软件包在上传后是否完好无损。
    注: 在设备安装中,通常不需要这些文件。设备可以从主管理节点下载所需文件。