PowerFlex:如何打开/关闭 PowerFlex 设备节点

概要: 本文介绍了管理员指南中关闭 PowerFlex 设备的分步过程

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

手順

Power off a PowerFlex rack_tokyo

  • Power on a PowerFlex rack_tokyo

要安全地打开系统,请按照此过程中指定的顺序一次打开一个组件。

关于此任务

打开工作流:

  • 打开 PDU
  • 打开网络交换机
  • 打开 PowerFlex 管理群集 (ESXi) 或 PowerFlex 管理群集 (KVM) 的电源
  • 打开在 VMware vCenter(控制器数据中心)中的管理群集上运行的 CloudLink Center 虚拟机
  • 对于集成管理系统:
    • 使用 PowerFlex 管理平台启动节点
    • 使用 MDM 启动节点
    • 打开所有 SDS 节点。
  • 对于 PowerFlex 文件(如果适用):
    • 对于启用了 PowerFlex 文件且含超融合的系统:
      • 打开 PowerFlex 超融合节点
      • 激活 PowerFlex 保护域
      • 打开 PowerFlex 文件节点
    • 对于启用了 PowerFlex 文件且含仅存储的系统:
      • 打开 PowerFlex 仅存储节点
      • 激活 PowerFlex 保护域
      • 打开 PowerFlex 文件节点
      • 打开 PowerFlex 仅计算节点
    • 对于所有其他 PowerFlex 系统:
      • 打开 PowerFlex 仅存储节点
      • 打开带 VMware ESXi 的 PowerFlex 超融合节点
      • 激活保护域
如果启用了异步复制,则激活源和目标保护域上的保护域。
    • 打开 PowerFlex 仅计算节点
    • 打开 VMware NSX Edge 节点(如果适用)
    • 打开所有 VM 或单个 VMware vCenter(客户群集 VM)
  • 检查 PowerFlex 运行状况和重建状态
您环境中的组件必须按此顺序打开。首先使用 PowerFlex 元数据管理器 (MDM) 确定 PowerFlex 仅存储节点或 PowerFlex 超融合节点的优先级并将其打开。

以下部分仅列出适用于 PowerFlex 管理群集 ESXi 节点的步骤

对于其他组件和其他部署模型,请参阅第 23 章《Dell PowerFlex Appliance with PowerFlex 4.x 管理指南

 

    • 打开 PowerFlex 管理群集 (ESXi)

使用以下过程打开 PowerFlex 管理群集 (ESXi)。

步骤

  1. 登录到 iDRAC 并打开所有 PowerFlex 控制器节点。监视虚拟控制台并等待一段时间,以便显示 VMware ESXi 服务器。
  1. 登录到每台 VMware ESXi 服务器,并验证所有 SVM 均已从主机启动。
  2. 打开所有 PowerFlex 管理平台节点(来自 VMware ESXi 主机客户端的管理虚拟机):
    1. 使用主机客户端登录到 VMware ESXi。
    2. 单击Virtual Machines,选择管理虚拟机,然后单击Power on
    3. 重复步骤 3b 以启动所有管理虚拟机。
  3. 登录到运行 PowerFlex 管理平台进程的节点(所有三个管理虚拟机):
    1. 要检查 rke2-server 的状态,请键入 systemctl status rke2-server。根据 rke2-server 状态执行以下操作:

rke2-server 的状态

rke2-server 的状态

请执行下列操作

活动

转到下一步骤。

激活

重复命令以检查 rke2-server 状态,直至处于活动状态。

失败

运行以下命令尝试启动服务:

#systemctl start rke2-server

 

  1. 在所有三个 PowerFlex 管理平台节点上运行 rke2-server 后,确保所有节点均处于 状态:
    1. 使用 SSH 登录到 PowerFlex 管理平台主要节点,并运行以下命令: 
kubectl get nodes

如果您看到错误消息,请等待几分钟,然后重试。节点处于 状态后,转至下一步。

  1. 如果您运行的是 PowerFlex 管理平台 4.6 或更低版本, 请执行以下操作:
    1. 还原群集监视操作员 (CMO) 数据库:
#alias k="kubectl -n $(kubectl get pods -A | grep -m 1 -E 'platform|pgo|helmrepo' | cut --d' ' -f1)"

kubectl config set-context default --namespace=$(kubectl get pods -A | grep -m 1 -E 'platform|pgo|helmrepo|docker' | cut -d' ' -f1)

#k patch $(k get postgrescluster -o name) --type merge --patch '{"spec":{"shutdown": false}}'

 

    1. 要验证 CMO 数据库,请键入 
echo $(kubectl get pods -l="postgres-operator.crunchydata.com/control-plane=pgo" --no-headers -o name && kubectl get pods -l="postgres-operator.crunchydata.com/instance" --no-headers -o name) | xargs kubectl get -o wide.

 

  1. 如果您正在运行 PowerFlex 管理平台 4.8 或更高版本
    1. 要收集数据库服务的 IP 地址,请键入
# export NAMESPACE=powerflex

# export DBSA_IP=$(kubectl get service/postgres-monitor-leader -n $NAMESPACE -o jsonpath='{.spec.clusterIP}')
    1. 要启动数据库 pod 和服务,请键入
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclusterstartup"

 

    1. 要检查 进程的状态,请键入以下内容:
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclusterstartupstatus"

 

    1. 继续运行状态启动命令,直到状态返回已验证,请参阅以下示例:
HTTP/1.1 200 OK
Date: Mon, 05 Aug 2024 18:36:14 GMT
Content-Length: 47
Content-Type: text/plain; charset=utf-8
{"return_status":0,"startup_status":"verified"}

 

  1. 监视 PowerFlex 管理平台状态:
    1. 要识别 PowerFlex 管理平台监视器实用程序的端口号,请键入 
kubectl get services monitor-app -n powerflex -o jsonpath="{.spec.ports[0].nodePort}{\"\n\"}"

等待 20-30 分钟,并检查 PowerFlex 管理平台的总体运行状况状态。

  1. 转至 http://<node IP>:port/

其中,节点 IP 地址是在任何管理虚拟机上配置的管理 IP 地址(而不是入口或 PowerFlex Manager IP 地址)。

  1. 单击PFMP status并等待所有条目变为绿色。

如果 PowerFlex 管理平台状态仍为红色或 20-30 分钟后无法访问主 UI,请联系戴尔技术支持。

  1. 使用 SSH 登录到主要 MDM。
  2. 登录到 MDM 群集:
#scli --login --management_system_ip <PFxM_IP_Address> --username admin --password
<PFxM_Password>
  1. 验证群集状态为正常。
#scli --query_cluster

等待重新平衡完成,然后再恢复工作负载。如果群集状态未处于 状态,请联系戴尔技术支持。

  1. 要检查重建或重新平衡状态,请运行以下命令:
#scli --query_all |grep	-i reb
  1. 验证所有卷均可用:
#scli --query_all_volumes
  1. 从 VMware ESXi 主机客户端打开 vCenter VM,如果配置了 vCenter 高可用性,则打开主动节点、被动节点和 Witness 节点(节点可以按任意顺序启动):
    1. 使用主机客户端登录到 VMware ESXi。
    2. 单击Virtual Machines,选择管理虚拟机,然后单击Power on
  2. 将 SVM 的启动顺序修改为 manual,以启用 vSphere 高可用性。这适用于 PowerFlex 管理节点中的所有 SVM:
    1. 在 vSphere Client 中,选择 VM 所在的主机。
    2. 单击 Configure 选项卡。
    3. Virtual Machines下,选择VM Startup/Shutdown,然后单击Edit。此时将打开Edit VM Startup and Shutdown窗口。
    4. 要修改虚拟机的启动顺序,请从Automatic Startup类别中选择一个 VM,然后使用向上箭头将该 VM 移到Manual Startup类别。
    5. 选择 SVM 并移回Manual Startup类别。
    6. 清除Automatically start and stop the virtual machines with the system复选框,然后单击OK
    7. 针对所有 SVM 重复这些步骤。
  3. 启用 vSphere 高可用性:
    1. 登录到 VMware vSphere Client。
    2. 单击vSphere ClientShortcutsHosts and Clusters
    3. 浏览到群集。
    4. 单击 Configure 选项卡。
    5. 选择vSphere Availability,然后单击Edit
    6. 单击切换按钮以启用vSphere HA
    7. 单击OK
  4. 打开所有其他虚拟机,例如 CloudLink 和 Secure Connect Gateway:
    1. 登录到 VMware vSphere Client。
    2. vSphere ClientShortcutsHosts and Clusters中。
    3. 浏览并右键单击 VM,然后单击PowerPower on
  5. 验证所有 VM 是否都已启动且正在运行。

  • Power off a PowerFlex rack_tokyo

要安全地关闭 PowerFlex 设备群集,请按照此过程中指定的顺序一次关闭一个组件。

关于此任务

关闭工作流:

  • 检查 PowerFlex 运行状况和重建状态
  • 关闭 VMware vCenter 上的所有生产群集 VM(控制器群集的管理虚拟机、控制器和生产群集上的 SVM 以及 VMware vCenter VM 除外)
  • 对于 PowerFlex 文件:
    • 对于启用了 PowerFlex 文件且含仅存储的系统:
      • 关闭带 VMware ESXi 的 PowerFlex 仅计算节点
      • 关闭 PowerFlex 文件节点
      • 停用 PowerFlex 保护域
      • 关闭 PowerFlex 仅存储节点
    • 对于启用了 PowerFlex 文件且含超融合的系统:
      • 停用 PowerFlex 保护域
      • 关闭 PowerFlex 超融合节点
      • 关闭 PowerFlex 文件节点
  • 对于所有其他 PowerFlex 系统:
    • 关闭管理 vCenter 上正在运行的 CloudLink Center VM
    • 停用 PowerFlex 保护域并关闭 PowerFlex 仅存储节点(如果启用了异步复制,则同时关闭源和目标保护域)
    • 关闭带 VMware ESXi 的 PowerFlex 仅计算节点
    • 关闭 VMware NSX Edge 节点
        • 关闭 PowerFlex 仅存储节点
        • 关闭带 VMware ESXi 的 PowerFlex 超融合节点
        • 关闭 PowerFlex 管理群集 (ESXi)
PowerFlex 管理控制器 2.0 和 PowerFlex 生产群集的关机过程不同。
    • 关闭 PDU
您环境中的组件必须按此顺序关闭。 

标识 PowerFlex Manager 中的节点类型:

      • 对于 PowerFlex 超融合节点,单击BlockHost or BlockSDSs
      • 对于带 VMware ESXi 的 PowerFlex 仅计算节点,单击BlockHosts

    • 关闭 PowerFlex 管理群集 (ESXi)

关闭每个 PowerFlex 管理控制器 VMware ESXi 主机上的 PowerFlex 管理控制器 2.0。

步骤

  1. 确定主要 MDM IP 地址:
    1. 登录到 PowerFlex Manager 以确定主 MDM。
    2. 要查看资源组的详细信息,请单击LifecycleResource GroupsPowerFlex management controller 2.0 resource group。滚动到Service Details页面,并记下主要 MDM IP 地址。
  2. 如果您运行的是 PowerFlex 管理平台 4.6 或更低版本,请执行以下操作:
    1. 通过 SSH 连接到任何一个 PowerFlex 管理平台虚拟机,并运行以下命令以停止 CMO 数据库:
# echo alias k="kubectl -n $(kubectl get pods -A | grep -m 1 -E 'platform|pgo| helmrepo' | cut -d' ' -f1)"

kubectl config set-context default --namespace=$(kubectl get pods -A | grep -m 1 -E 'platform|pgo|helmrepo|docker' | cut -d' ' -f1)

# echo $(kubectl get pods -l="postgres-operator.crunchydata.com/control-plane=pgo" --no-headers -o name && kubectl get pods -l="postgres-operator.crunchydata.com/instance" --no-headers -o name) | xargs kubectl get -o wide

kubectl -n powerflex patch $(kubectl -n powerflex get postgrescluster -o name) --type merge --patch '{"spec":{"shutdown":true}}'

 

    1. 验证数据库关闭。运行命令时,只有 PostgreSQL 运算符 pod pgo 必须保持不变:
#echo $(kubectl get pods -l="postgres-operator.crunchydata.com/control-plane=pgo" --no-headers -o name && kubectl get pods -l="postgres-operator.crunchydata.com/instance" --no-headers -o name) | xargs kubectl get -o wide
  1. 如果您运行的是 PowerFlex 管理平台 4.8 或更高版本,请执行以下操作:
    1. 禁用 PowerFlex 管理平台虚拟机上的防火墙
    2. 要收集数据库服务的 IP 地址,请键入:
# export NAMESPACE=powerflex

# export DBSA_IP=$(kubectl get service/postgres-monitor-leader -n $NAMESPACE -o jsonpath='{.spec.clusterIP}')
    1. 要关闭数据库 pod 和服务,请键入:
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclustershutdown"

 

    1. 要检查 进程的状态,请键入以下内容:
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclustershutdownstatus"

 

    1. 继续运行状态关闭命令,直到状态返回已验证,请参阅以下示例:
HTTP/1.1 200 OK
Date: Mon, 05 Aug 2024 18:36:14 GMT
Content-Length: 47
Content-Type: text/plain; charset=utf-8
{"return_status":0,"shutdown_status":"verified"}

 

  1. 禁用 vSphere 高可用性并更改 SVM 的启动顺序。如果主机是 vSphere 高可用性群集的一部分,则自动启动和关闭 VM 将处于禁用状态。
    1. 登录到 VMware vSphere Client。
    2. vSphere ClientShortcutsHosts and Clusters中。
    3. 浏览到群集。
    4. 单击 Configure 选项卡。
    5. 选择vSphere Availability,然后单击Edit
    6. 单击切换按钮以禁用vSphere HA
    7. 单击OK

 

  1. 将 SVM 的启动顺序修改为 manual,以启用 vSphere 高可用性。这适用于管理控制器 PowerFlex 群集中的所有 SVM:
    1. 在 VMware vSphere Client 中,选择 VM 所在的主机。
    2. 单击 Configure 选项卡。
    3. Virtual Machines下,选择VM Startup/Shutdown,然后单击Edit。此时将打开Edit VM Startup and Shutdown窗口。
    4. 选中Automatically start and stop the virtual machines with the system复选框。
    5. 将关闭操作设置为Guest shutdown
    6. 要更改 VM 的启动顺序,请从Manual Startup类别中选择一个虚拟机,然后使用向上箭头将 VM 移到Automatic类别。
    7. 选择 SVM 并将其移到Automatic类别。这可确保 SVM 自动停止并使用 VMware ESXi 系统启动。
    8. 针对所有 SVM 重复这些步骤。
    9. 验证设置,然后单击OK
  2. 正常关闭除 SVM 和 vCenter VM 以外的所有 VM:
    1. 登录到 VMware vSphere Client。
    2. vSphere ClientShortcutsHosts and Clusters中。
    3. 浏览并右键单击 VM,然后选择PowerShut Down Guest OS

由于 SVM 设置为自动停止和启动,因此无需手动关闭。

  1. 标识运行 vCenter Server 的主机,并记下 IP 地址或主机名称。如果启用了 vCenter 高可用性,请记下运行主动节点、被动节点和 Witness 节点的主机的 IP 地址:
    1. 登录到 VMware vSphere Client。
    2. vSphere ClientShortcutsHosts and Clusters中。
    3. 浏览 vCenter VM。
    4. 记下Summary页面中的主机 IP 地址。
  2. 正常关闭 vCenter Server VM。如果您配置了 vCenter 高可用性,请关闭主动节点、被动节点和 Witness 节点:
    1. 使用主机客户端登录到 VMware ESXi。
    2. 单击Virtual MachinesSelect the vCenter VM,然后单击以打开浏览器控制台。
    3. F12键关闭 VM。
    4. 输入 root 密码,然后按OK
  3. 正常关闭 VMware ESXi 服务器:
    1. 登录到 VMware ESXi 主机客户端。
    2. 右键单击Host,然后选择Shut down
    3. 要确认所选主机的关闭,请单击SHUT DOWN
    4. 针对所有剩余节点重复这些步骤。

その他の情報

有关打开电源步骤,请参阅 具有 PowerFlex 4.x 的 Dell PowerFlex Appliance 管理指南


对于 PowerFlex 文件:

  • 启用 PowerFlex 文件且仅存储的系统:
    1. 关闭运行 VMware ESXi 的 PowerFlex 仅计算节点的电源
    2. 关闭 PowerFlex 文件节点
    3. 停用 PowerFlex 保护域
    4. 关闭 PowerFlex 仅存储节点的电源
  • 对于启用了 PowerFlex 文件功能的超融合系统:
    1. 停用 PowerFlex 保护域
    2. 关闭 PowerFlex 超融合节点
    3. 关闭 PowerFlex 文件节点

关闭 PowerFlex 文件节点

请按照以下步骤关闭 PowerFlex 文件节点。

前提条件

关闭使用 NAS 文件系统的所有应用程序,然后再关闭 PowerFlex 文件群集。如果您不关闭它们,则可能会出现 DU 或 DL。

步骤

  1. 请确保关闭所有使用 NAS 文件系统的应用程序。
  2. 确保所有仅计算或超融合节点都已关闭。
  3. 通过登录每个 PowerFlex 文件节点并键入以下命令来关闭 PowerFlex 文件群集:
svc_nas_ctl --disable_ha_monitoring
svc_nas_ctl --stop_nas_container
  1. 在 iDRAC 中,关闭所有 PowerFlex 文件节点,并等待其完全关闭电源。
  2. 登录到 PowerFlex Manager 并验证资源组运行状况良好。

対象製品

ScaleIO
文書のプロパティ
文書番号: 000350572
文書の種類: How To
最終更新: 28 7月 2026
バージョン:  13
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。