如果先前的管理节点使用了永久性卷,您可以为运行 NetApp Element 软件的集群手动恢复并重新部署管理节点。您可以部署一个新的 OVA 并运行重新部署脚本,以便从先前安装的且运行 11.3 及更高版本的管理节点中提取配置数据。
开始之前
- 您先前的管理节点运行的是 NetApp Element 软件 11.3 或更高版本,并已启用永久性卷功能。
- 您知道包含永久性卷的集群的 MVIP 和 SVIP。
- 您的集群版本必须运行 NetApp Element 软件 11.3 或更高版本。
- 您的安装使用的是 IPv4。管理节点不支持 IPv6。
- 您具有从 NetApp 支持站点下载软件的权限。
- 您已确定适合您的平台的管理节点映像类型。请参见下表:
平台 |
安装映像类型 |
Microsoft Hyper-V |
.iso |
KVM |
.iso |
VMware vSphere |
.iso、.ova |
Citrix XenServer |
.iso |
OpenStack |
.iso |
步骤
- 从 NetApp 支持站点下载适用于您的安装的 OVA 或 ISO:
- 选择要下载的软件版本号。
- 单击 “Go” 。
- 阅读并依次单击所需的提示信息,接受最终用户许可协议 (EULA),然后选择要下载的管理节点映像。
- 如果您下载的是 OVA,请按照以下步骤操作:
- 部署此 OVA。
- 如果存储集群与管理节点 (eth0) 位于不同的子网中,而您希望使用永久性卷,请向存储子网 (eth1) 上的虚拟机再添加一个网络接口控制器 (Network Interface Controller, NIC)。
- 如果您下载的是 ISO,请按照以下步骤操作:
- 使用以下配置从虚拟机管理程序创建一个新的 64 位虚拟机:
- 6 个虚拟 CPU
- 12 GB RAM
- 400 GB 的精简配置虚拟磁盘
- 1 个可访问 Internet 和存储 MVIP 的虚拟网络接口。
- (对于 SolidFire 全闪存存储为可选)1 个可通过管理网络访问存储集群的虚拟网络接口。如果存储集群与管理节点 (eth0) 位于不同的子网中,而您希望使用永久性卷,请向存储子网 (eth1) 上的虚拟机再添加一个网络接口控制器 (Network Interface Controller, NIC),或者确保管理网络可以路由到存储网络。
注意:在本过程后面指示启动虚拟机之前,请勿启动虚拟机。
- 将此 ISO 连接到虚拟机,并启动至 .iso 安装映像。
注:使用映像安装管理节点可能会在显示启动屏幕之前出现 30 秒的延迟。
- 安装完成后,启动管理节点上的虚拟机。
- 使用终端用户界面 (TUI) 创建一个管理节点管理员用户。
提示:要输入文本,请按键盘上的 “Enter” 三次以打开编辑模式。输入完文本后,请再次按 “Enter” 以关闭编辑模式。要在各个字段之间导航,请使用箭头键。
- 配置管理节点网络 (eth0)。
- 通过 SSH 连接到管理节点或使用虚拟机管理程序提供的控制台。
- 使用 SSH 运行以下命令以获取 root 权限。根据提示输入密码:
- 确保管理节点与存储集群之间的时间已同步 (NTP)。
注:在 vSphere 中,应在虚拟机选项中选中 “同步客户机时间与主机时间” 复选框。如果将来要对虚拟机进行更改,请勿禁用此选项。
- 配置管理节点重新部署命令以重新连接到集群上托管的永久性卷,并使用先前的管理节点配置数据启动服务:
注:如果您未在命令中提供密码,系统将提示您输入密码。
/sf/packages/mnode/redeploy-mnode --mnode_admin_user [username] --storage_username [username] --storage_mvip [mvip] --storage_svip [svip] --persistent_volumes_account [account-name]
- 替换以下每个必需参数中以 [ ] 方括号括起的值:
注:命令名称的缩写形式会使用圆括号 ( ) 括起,并可替换为全称。
- --mnode_admin_user (-mu) [username]
- 管理节点管理员帐户的用户名。此用户名可能是您用于登录到管理节点的用户帐户的用户名。
- --storage_username (-su) [username]
- --storage_mvip 参数指定的集群的存储集群管理员用户名。
- --storage_mvip (-sm) [MVIP address]
- 运行 Element 软件的存储集群的 MVIP(管理虚拟 IP 地址),此集群包含永久性卷,而此卷包含用于恢复的管理节点数据。
- --storage_svip (-ss) [svip]
- 运行 Element 软件的存储集群的 SVIP(存储虚拟 IP 地址),此集群包含永久性卷,而此卷包含用于恢复的管理节点数据。
- --persistent_volumes_account (-pva) [account_name]
- 输入包含永久性卷的集群的存储帐户名称。此名称是拥有集群中的卷的存储用户帐户的确切名称。
- (可选):将管理员和存储凭据参数添加到命令中。如果您未在命令中提供密码,系统将在一个安全提示符下提示您输入密码。
- --mnode_admin_password (-mp) [password]
- 管理节点管理员帐户的密码。此密码可能是您用于登录到管理节点的用户帐户的密码。
- --storage_password (-sp) [password]
- --storage_username 参数指定的存储集群管理员的密码。
- (可选)如果您需要有关每个参数的更多信息,请使用 help 参数:
- --help (-h)
- 返回有关每个参数的信息。这些参数会根据初始部署情况定义为必需或可选。升级和重新部署参数要求可能会有所不同。
- 运行 redeploy-mnode 命令。