恢复管理节点

如果先前的管理节点使用了永久性卷,您可以为运行 NetApp Element 软件的集群手动恢复并重新部署管理节点。您可以部署一个新的 OVA 并运行重新部署脚本,以便从先前安装的且运行 11.3 及更高版本的管理节点中提取配置数据。

开始之前

过程

  1. NetApp 支持站点下载适用于您的安装的 OVA 或 ISO:
    1. 选择要下载的软件版本号。
    2. 单击 Go
    3. 阅读并依次单击所需的提示信息,接受最终用户许可协议 (EULA),然后选择要下载的管理节点映像。
  2. 如果您下载的是 OVA,请按照以下步骤操作:
    1. 部署此 OVA。
    2. 如果存储集群与管理节点 (eth0) 位于不同的子网中,而您希望使用永久性卷,请向存储子网 (eth1) 上的虚拟机再添加一个网络接口控制器 (Network Interface Controller, NIC)。
  3. 如果您下载的是 ISO,请按照以下步骤操作:
    1. 使用以下配置从虚拟机管理程序创建一个新的 64 位虚拟机:
      • 6 个虚拟 CPU
      • 12 GB RAM
      • 400 GB 的精简配置虚拟磁盘
      • 1 个可访问 Internet 和存储 MVIP 的虚拟网络接口。
      • (对于 SolidFire 全闪存存储为可选)1 个可通过管理网络访问存储集群的虚拟网络接口。如果存储集群与管理节点 (eth0) 位于不同的子网中,而您希望使用永久性卷,请向存储子网 (eth1) 上的虚拟机再添加一个网络接口控制器 (Network Interface Controller, NIC),或者确保管理网络可以路由到存储网络。
      注意: 在本过程后面指示启动虚拟机之前,请勿启动虚拟机。
    2. 将此 ISO 连接到虚拟机,并启动至 .iso 安装映像。
      注: 使用映像安装管理节点可能会在显示启动屏幕之前出现 30 秒的延迟。
  4. 安装完成后,启动管理节点上的虚拟机。
  5. 使用终端用户界面 (TUI) 创建一个管理节点管理员用户。
    提示: 要输入文本、请按Enter键盘上的三次以打开编辑模式。输入文本后,Enter再次按关闭编辑模式。要在各个字段之间导航,请使用箭头键。
  6. 配置管理节点网络 (eth0)。
    注: 如果需要使用附加 NIC 来隔离存储流量、请参阅有关配置其它 NIC 的说明。

    配置存储 NIC

  7. 通过 SSH 连接到管理节点或使用虚拟机管理程序提供的控制台。
  8. 使用 SSH 运行以下命令以获取 root 权限。根据提示输入密码:
    sudo su
  9. 确保管理节点与存储集群之间的时间已同步 (NTP)。
    注: 在 vSphere 中,Synchronize guest time with host应在 VM 选项中选中该框。如果将来要对虚拟机进行更改,请勿禁用此选项。
  10. 配置管理节点重新部署命令以重新连接到集群上托管的永久性卷,并使用先前的管理节点配置数据启动服务:
    注: 系统将提示您在安全提示符下输入密码。
    /sf/ 包 /mnode/redeploy -mnode --mnode_admin_user [ 用户名 ]
    
    注:以下每个参数替换 [] 括号中的值。命令名称的缩写形式会使用圆括号 ( ) 括起,并可替换为全称。
    • 您可以添加以下必需参数或允许脚本提示您输入信息:
      --mnode_admin_user (-mu) [username]
      管理节点管理员帐户的用户名。此用户名可能是您用于登录到管理节点的用户帐户的用户名。
      --storage_username (-su) [username]
      --storage_mvip 参数指定的集群的存储集群管理员用户名。
      --storage_mvip (-sm) [MVIP address]
      运行 Element 软件的存储集群的 MVIP(管理虚拟 IP 地址),此集群包含永久性卷,而此卷包含用于恢复的管理节点数据。
      --persistent_volumes_account (-pva) [account_name]
      输入包含永久性卷的集群的存储帐户名称。此名称是拥有集群中的卷的存储用户帐户的确切名称。
    • (可选)如果您需要有关每个参数的更多信息,请使用 help 参数:
      --help (-h)
      返回有关每个参数的信息。这些参数会根据初始部署情况定义为必需或可选。升级和重新部署参数要求可能会有所不同。
  11. 运行 redeploy-mnode 命令。