准备扩展
您必须通过获取所需材料以及安装和配置任何新硬件和网络为StorageGRID 扩展做好准备。
收集所需材料
在执行扩展操作之前、您必须收集下表中列出的材料。
项目 | 注释: |
---|---|
StorageGRID 安装归档 |
如果要添加新的网格节点或新站点,则必须下载并提取 StorageGRID 安装归档。您必须使用网格上当前运行的相同版本。 有关详细信息、请参见有关下载和提取StorageGRID 安装文件的说明。
|
服务笔记本电脑 |
服务笔记本电脑必须满足以下要求:
|
配置密码短语 |
首次安装 StorageGRID 系统时,系统会创建并记录密码短语。配置密码短语不在中 |
StorageGRID 文档 |
|
适用于您的平台的最新文档 |
有关支持的版本,请参见互操作性表。 |
Web 浏览器要求
您必须使用受支持的 Web 浏览器。
Web 浏览器 | 支持的最低版本 |
---|---|
Google Chrome |
87 |
Microsoft Edge |
87 |
Mozilla Firefox |
84. |
您应将浏览器窗口设置为建议的宽度。
浏览器宽度 | 像素 |
---|---|
最小值 |
1024 |
最佳 |
1280 |
下载并提取StorageGRID 安装文件
在添加新网格节点或新站点之前,必须下载相应的 StorageGRID 安装归档并提取文件。
您必须使用网格上当前运行的 StorageGRID 版本执行扩展操作。
-
转到 StorageGRID 的 "NetApp 下载 " 页面。
-
选择网格上当前运行的 StorageGRID 版本。
-
使用您的 NetApp 帐户的用户名和密码登录。
-
阅读最终用户许可协议,选中复选框,然后选择 * 接受并继续 * 。
-
在下载页面的*安装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/ 其他虚拟机管理程序
要在 OpenStack 上扩展现有部署,您必须部署一个运行上述受支持 Linux 分发版本之一的虚拟机,并按照适用于 Linux 的相应说明进行操作。
-
下载并提取归档文件。
-
按照适用于您的平台的步骤,根据您的平台,计划的网格拓扑以及您将如何扩展 StorageGRID 系统来选择所需的文件。
步骤中为每个平台列出的路径与归档文件安装的顶级目录相对。
-
如果要扩展 VMware 系统,请选择相应的文件。
路径和文件名 Description 一个文本文件,用于描述 StorageGRID 下载文件中包含的所有文件。
一种免费许可证,不提供产品的任何支持授权。
用作创建网格节点虚拟机的模板的虚拟机磁盘文件。
开放式虚拟化格式模板文件 (
.ovf
)和清单文件 (.mf
)以部署主管理节点。模板文件 (
.ovf
)和清单文件 (.mf
)以部署非主管理节点。模板文件 (
.ovf
)和清单文件 (.mf
)以部署归档节点。模板文件 (
.ovf
)和清单文件 (.mf
)以部署网关节点。模板文件 (
.ovf
)和清单文件 (.mf
)以部署基于虚拟机的存储节点。部署脚本工具
Description
Bash shell 脚本,用于自动部署虚拟网格节点。
用于的示例配置文件
deploy-vsphere-ovftool.sh
脚本。一种用于自动配置 StorageGRID 系统的 Python 脚本。
一种用于自动配置 StorageGRID 设备的 Python 脚本。
一个示例 Python 脚本,启用单点登录后,您可以使用该脚本登录到网格管理 API 。
用于的示例配置文件
configure-storagegrid.py
脚本。用于的空白配置文件
configure-storagegrid.py
脚本。 -
如果要扩展 Red Hat Enterprise Linux 或 CentOS 系统,请选择相应的文件。
路径和文件名 Description 一个文本文件,用于描述 StorageGRID 下载文件中包含的所有文件。
一种免费许可证,不提供产品的任何支持授权。
RPM 软件包,用于在 RHEL 或 CentOS 主机上安装 StorageGRID 节点映像。
RPM 软件包,用于在 RHEL 或 CentOS 主机上安装 StorageGRID 主机服务。
部署脚本工具
Description
一种用于自动配置 StorageGRID 系统的 Python 脚本。
一种用于自动配置 StorageGRID 设备的 Python 脚本。
用于的示例配置文件
configure-storagegrid.py
脚本。一个示例 Python 脚本,启用单点登录后,您可以使用该脚本登录到网格管理 API 。
用于的空白配置文件
configure-storagegrid.py
脚本。用于为 StorageGRID 容器部署配置 RHEL 或 CentOS 主机的 Ansible 角色示例和攻略手册。您可以根据需要自定义角色或攻略手册。
-
如果要扩展 Ubuntu 或 Debian 系统,请选择相应的文件。
路径和文件名 Description /debs/README
一个文本文件,用于描述 StorageGRID 下载文件中包含的所有文件。
非生产 NetApp 许可证文件,可用于测试和概念验证部署。
用于在 Ubuntu 或 Debian 主机上安装 StorageGRID 节点映像的 Deb 软件包。
文件的MD5校验和
/debs/storagegrid-webscale-images-version-SHA.deb
。用于在 Ubuntu 或 Debian 主机上安装 StorageGRID 主机服务的 Deb 软件包。
部署脚本工具
Description
一种用于自动配置 StorageGRID 系统的 Python 脚本。
一种用于自动配置 StorageGRID 设备的 Python 脚本。
一个示例 Python 脚本,启用单点登录后,您可以使用该脚本登录到网格管理 API 。
用于的示例配置文件
configure-storagegrid.py
脚本。用于的空白配置文件
configure-storagegrid.py
脚本。用于为 StorageGRID 容器部署配置 Ubuntu 或 Debian 主机的 Ansible 角色示例和攻略手册。您可以根据需要自定义角色或攻略手册。
-
如果要扩展基于 StorageGRID 设备的系统,请选择相应的文件。
路径和文件名 Description 用于在设备上安装 StorageGRID 节点映像的 Deb 软件包。
StorageGRID 设备安装程序使用的 Deb 安装包的校验和,用于验证该软件包在上传后是否完好无损。
对于设备安装,只有在需要避免网络流量时,才需要这些文件。设备可以从主管理节点下载所需文件。
验证硬件和网络连接
开始扩展StorageGRID 系统之前、您必须确保已安装并配置所需的硬件、以支持新的网格节点或新站点。
有关受支持版本的信息、请参见互操作性表。
您还必须验证站点上服务器之间的网络连接、并确认主管理节点可以与用于托管StorageGRID 系统的所有扩展服务器进行通信。
如果要执行的扩展活动包括添加新子网,则必须先添加新的网格子网,然后再启动扩展操作步骤 。
请勿在网格节点之间或 StorageGRID 站点之间的网格网络上使用网络地址转换( Network Address Translation , NAT )。如果您对网格网络使用专用 IPv4 地址,则这些地址必须可从每个站点的每个网格节点直接路由。但是,您可以根据需要在外部客户端和网格节点之间使用 NAT ,例如为网关节点提供公有 IP 地址。只有在使用对网格中的所有节点都透明的通道应用程序时,才支持使用 NAT 桥接公有 网段,这意味着网格节点不需要了解公有 IP 地址。
-
相关信息 *