收集所需材料
在执行扩展操作之前,请收集相关材料并安装和配置任何新的硬件和网络。
项目 | 备注 |
---|---|
StorageGRID 安装归档 |
如果要添加新的网格节点或新站点,则必须下载并提取 StorageGRID 安装归档。您必须使用网格上当前运行的相同版本。 有关详细信息,请参见的说明下载并提取 StorageGRID 安装文件。 *注意:*如果要向现有存储节点添加新存储卷或安装新的StorageGRID 设备、则无需下载文件。 |
服务笔记本电脑 |
服务笔记本电脑具有以下功能:
|
`Passwords.txt`文件 |
包含访问命令行上的网格节点所需的密码。包含在恢复包中。 |
配置密码短语 |
首次安装 StorageGRID 系统时,系统会创建并记录密码短语。配置密码短语不在此文件中 |
StorageGRID 文档 |
|
适用于您的平台的最新文档 |
有关支持的版本,请参见 "互操作性表工具(IMT)"。 |
下载并提取 StorageGRID 安装文件
在添加新网格节点或新站点之前,必须下载相应的 StorageGRID 安装归档并提取文件。
您必须使用网格上当前运行的 StorageGRID 版本执行扩展操作。
-
选择网格上当前运行的 StorageGRID 版本。
-
使用您的 NetApp 帐户的用户名和密码登录。
-
阅读最终用户许可协议,选中复选框,然后选择*接受并继续*。
-
在下载页面的*安装StorageGRID *列中,选择 `.tgz`适用于您的平台的或 `.zip`文件。
安装归档文件中显示的版本必须与当前安装的软件版本匹配。
如果您在服务笔记本电脑上运行Windows、请使用此 `.zip`文件。
平台 安装归档 Red Hat Enterprise Linux
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
OpenStack/ 其他虚拟机管理程序
要在 OpenStack 上扩展现有部署,您必须部署一个运行上述受支持 Linux 分发版本之一的虚拟机,并按照适用于 Linux 的相应说明进行操作。
-
下载并提取归档文件。
-
按照适用于您的平台的步骤,根据您的平台,计划的网格拓扑以及您将如何扩展 StorageGRID 系统来选择所需的文件。
步骤中为每个平台列出的路径与归档文件安装的顶级目录相对。
-
如果要扩展Red Hat Enterprise Linux系统、请选择相应的文件。
路径和文件名 | 说明 |
---|---|
一个文本文件,用于描述 StorageGRID 下载文件中包含的所有文件。 |
|
一种免费许可证,不提供产品的任何支持授权。 |
|
RPM软件包、用于在RHEL主机上安装StorageGRID节点映像。 |
|
RPM软件包、用于在RHEL主机上安装StorageGRID主机服务。 |
|
部署脚本工具 |
说明 |
一种用于自动配置 StorageGRID 系统的 Python 脚本。 |
|
一种用于自动配置 StorageGRID 设备的 Python 脚本。 |
|
用于脚本的示例配置文件 |
|
一个示例 Python 脚本,启用单点登录后,您可以使用该脚本登录到网格管理 API 。您也可以使用此脚本进行Ping联盟集成。 |
|
用于脚本的空配置文件 |
|
用于为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校验和 |
|
用于在 Ubuntu 或 Debian 主机上安装 StorageGRID 主机服务的 Deb 软件包。 |
|
部署脚本工具 |
说明 |
一种用于自动配置 StorageGRID 系统的 Python 脚本。 |
|
一种用于自动配置 StorageGRID 设备的 Python 脚本。 |
|
一个示例 Python 脚本,启用单点登录后,您可以使用该脚本登录到网格管理 API 。您也可以使用此脚本进行Ping联盟集成。 |
|
用于脚本的示例配置文件 |
|
用于脚本的空配置文件 |
|
用于为 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 下载文件中包含的所有文件。 |
|
一种免费许可证,不提供产品的任何支持授权。 |
|
用作创建网格节点虚拟机的模板的虚拟机磁盘文件。 |
|
( |
|
( |
|
( |
|
( |
|
部署脚本工具 |
说明 |
Bash shell 脚本,用于自动部署虚拟网格节点。 |
|
用于脚本的示例配置文件 |
|
一种用于自动配置 StorageGRID 系统的 Python 脚本。 |
|
一种用于自动配置 StorageGRID 设备的 Python 脚本。 |
|
一个Python脚本示例、在启用单点登录(Single Sign On、SSO)后、您可以使用该脚本登录到网格管理API。您也可以使用此脚本进行Ping联盟集成。 |
|
用于脚本的示例配置文件 |
|
用于脚本的空配置文件 |
|
一个Python脚本示例、在使用Active Directory或Ping联合启用单点登录(Single Sign On、SSO)时、您可以使用该脚本登录到网格管理API。 |
|
由配套Python脚本调用的帮助程序 `storagegrid-ssoauth-azure.py`脚本、用于与Azure执行SSO交互。 |
|
StorageGRID 的 API 架构。 注意:如果您没有用于升级兼容性测试的非生产StorageGRID 环境,则在执行升级之前,可以使用这些模式来确认为使用StorageGRID 管理API而编写的任何代码是否与新的StorageGRID 版本兼容。 |
-
如果要扩展基于 StorageGRID 设备的系统,请选择相应的文件。
路径和文件名 | 说明 |
---|---|
用于在设备上安装 StorageGRID 节点映像的 Deb 软件包。 |
|
文件的MD5校验和 |
对于设备安装,只有在需要避免网络流量时,才需要这些文件。设备可以从主管理节点下载所需文件。 |
验证硬件和网络连接
开始扩展 StorageGRID 系统之前,请确保满足以下要求:
-
已安装并配置支持新网格节点或新站点所需的硬件。
-
所有新节点都具有指向所有现有节点和新节点的双向通信路径(网格网络的一项要求)。具体而言、请确认要添加到扩展中的新节点与主管理节点之间的以下TCP端口已打开:
-
1055
-
7443
-
8011
-
10342
请参阅。 "内部网格节点通信"
-
-
主管理节点可以与用于托管 StorageGRID 系统的所有扩展服务器进行通信。
-
如果任何新节点在先前未使用的子网上具有网格网络IP地址、则表示您已"已添加新子网"访问网格网络子网列表。否则,您必须取消扩展,添加新子网并重新启动操作步骤 。
-
您没有在网格网络中的网格节点之间或StorageGRID 站点之间使用网络地址转换(Network Address Translation、NAT)。如果您对网格网络使用专用 IPv4 地址,则这些地址必须可从每个站点的每个网格节点直接路由。只有在使用对网格中的所有节点都透明的通道应用程序时,才支持使用 NAT 在公有 网段中桥接网格网络,这意味着网格节点不需要了解公有 IP 地址。
此 NAT 限制特定于网格节点和网格网络。您可以根据需要在外部客户端和网格节点之间使用 NAT ,例如为网关节点提供公有 IP 地址。