VMware vSphere

您可以通过使用 VMware vSphere Web Client 部署新虚拟机来启动网格节点的恢复。

开始之前

警告:
您必须使用 StorageGRID 当前在网格上运行的相同 StorageGRID 版本部署新 VM 。

过程

  1. 打开 VMware vSphere Web Client 并登录。
  2. 导航到要部署 StorageGRID 网格的 vApp 或资源池,然后选择 Actions > All vCenter Actions > Deploy OVF Template
  3. 选择 vsphere-node.ovfNetApp-SG-version-SHA.vmdk 文件。
  4. 指定虚拟机的名称。
    最佳实践是,对虚拟机使用与网格节点相同的名称。
  5. Network Mapping 页面中,通过将网络端口与每个网络相关联来选择要使用的网络。网格网络为必填项。Admin 和 Client Networks 是可选的。 选择要使用的网格网络,然后根据需要选择以下内容:
    • 如果您计划使用管理网络,请将管理网络适配器分配给 vSphere 环境中的网络。
    • 如果您计划使用客户端网络,请将客户端网络适配器分配给 vSphere 环境中的网络。
    • 如果您不打算使用管理网络或客户端网络,请将其网络适配器分配到与网格网络相同的网络。
  6. StorageGRIDProperties 页面中提供所需的 StorageGRID 信息,然后单击 Finish
    1. 输入 Node Name
      注意: 如果由于要恢复网格节点而执行此任务,则必须为要恢复的节点所使用的替代节点使用相同的名称。
    2. 输入 Primary Admin IP
      如果省略主管理节点 IP 地址,则如果主管理节点或至少一个配置了 admin_ip 的其他网格节点位于同一子网上,则会自动发现此 IP 地址。 但是,建议在此处设置主管理节点 IP 地址。
    3. Grid Network (eth0) 部分的下 Grid Network IP configuration,选择静态或 DHCP 。
      • 如果选择 static ,请输入 Grid Network IPGrid Network maskGrid Network gateway
      • 如果选择 DHCP , Grid Network IPGrid Network maskGrid Network gateway 将自动分配。
    4. Admin Network (eth1) 部分的下 Admin Network IP configuration,选择静态, DHCP 或已禁用。
      • 如果选择 static ,请输入 Admin Network IPAdmin Network maskAdmin Network gateway
      • 如果选择 static ,请输入 Admin network external subnet list。 您还必须配置网关。
      • 如果选择 DHCP , Admin Network IPAdmin Network maskAdmin Network gateway 将自动分配。
      • 如果您不想使用管理网络( eth1 ),请选择已禁用并为 0.0.0.0 管理网络 IP 输入。 您可以将其他字段留空。
    5. Client Network (eth2) 部分的下 Client Network IP configuration,选择静态, DHCP 或已禁用。
      • 如果选择 static ,请输入 Client Network IPClient Network maskClient Network gateway
      • 如果选择 DHCP , Client Network IPClient Network maskClient Network gateway 将自动分配。
      • 如果不想使用客户端网络( eth2 ),请选择已禁用并输入 0.0.0.0 客户端网络 IP 。 您可以将其他字段留空。
  7. 依次单击 NextFinish 开始上传虚拟机。
  8. 如果这不是完整节点恢复,请在部署完成后执行以下步骤:
    1. 右键单击虚拟机,然后选择 Edit Settings 选项卡。
    2. 选择已指定用于存储 Remove 的每个默认虚拟硬盘,然后单击选项卡顶部的按钮。
    3. 根据您的数据恢复情况,根据存储要求添加新的虚拟磁盘,或者重新连接从先前删除的故障网格节点中保留的任何虚拟硬盘,或者同时重新连接这两者。
      请注意以下重要准则:
      • 通常,如果要添加新磁盘,则应使用节点恢复之前使用的相同类型的存储设备。
      • 提供的存储节点 OVF 为存储定义了多个 VMDK 。在启动节点之前,应删除这些虚拟机并为存储分配适当的 VMDK 或 RDM 。VMDK 在 VMware 环境中更常用,并且更易于管理,而 RDM 则可以为使用较大对象大小(例如大于 100 MB )的工作负载提供更好的性能。
      • 如果 StorageGRID 节点的主机要使用从 NetApp AFF 系统分配的存储,则必须确认 FlexVol 未启用分层策略。
        注意: 切勿 StorageGRID 从具有活动分层策略的 FlexVol 为 StorageGRID 节点分配存储。如果 StorageGRID 节点使用的存储分层到容量层,则可能发生节点中断。
  9. 如果要重新映射节点使用的端口:
    注意: 如果重新映射任何端口,则不能使用相同的端口来配置负载平衡器端点。如果要配置负载平衡器端点且已重新映射端口,请按照恢复和维护说明中的步骤删除端口重新映射。
    1. 如果为客户端网络 IP 配置指定了 disabled ,则必须在 0.0.0.0.Client Network (eth2) 部分下为客户端网络 IP 输入。 填写此字段为必填字段。
    2. 右键单击该虚拟机,然后选择 Edit Settings
    3. 选择 vApp Options
    4. Authoring 部分中,展开 Properties 并向下滚动,直到看到 port_remap_inbound 和 port_remap 为止。
      如果企业网络策略限制对 StorageGRID,则可能需要重新映射端口。 有关 StorageGRID
    5. 要对称映射端口的入站和出站通信,请选择 PORT_REMAP ,然后单击 Edit
      输入端口映射为 <network type>///<protocol><default port used by grid node><new port>,其中网络类型为网格,管理员或客户端,协议为 TCP 或 UDP 。
      要将 ssh 流量从端口 22 重新映射到端口 3022 ,请输入以下命令:
      client/tcp/22/3022

      单击 OK

      注: 如果仅设置 port_remap ,则表示您指定的适用场景入站和出站通信映射。 如果同时指定 port_remap_inbound , port_remap 将仅应用于出站通信。
    6. 要指定用于与节点的入站通信的端口,请选择 PORT_REMAP_INBOUND ,然后单击 Edit
      输入端口映射为 <network type>///<protocol><remapped inbound port><default inbound port used by grid node>,其中网络类型为网格,管理员或客户端,协议为 TCP 或 UDP 。
      要重新映射发送到端口 3022 的入站 SSH 流量,以便网格节点在端口 22 接收此流量,请输入以下内容:
      client/TCP/3022/22.

      单击 OK

      注: 如果指定 port_remap_inbound 且不指定 port_remap 的值,则端口的出站通信将保持不变。
  10. 启动虚拟机。

下一步操作

要完成恢复,请返回到要解决的故障的操作步骤。
恢复类型 参考
主管理节点 配置替代主管理节点
非主管理节点 选择启动恢复以配置非主管理节点
网关节点 选择启动恢复以配置网关节点
归档节点 选择启动恢复以配置归档节点
存储节点(虚拟) 选择启动恢复以配置存储节点