PowerFlex : Mise sous tension/hors tension d’un nœud d’appliance PowerFlex
Сводка: Cet article présente la procédure étape par étape pour mettre hors tension une appliance PowerFlex à partir du guide d’administration
Инструкции
Power off a PowerFlex rack_tokyo
- Power on a PowerFlex rack_tokyo
Pour mettre le système sous tension en toute sécurité, mettez chacun des composants sous tension dans l’ordre indiqué dans cette procédure.
À propos de cette tâche
Mettez le flux de travaux sous tension :
- Mettez les unités d’alimentation (PDU) sous tension
- Mettez les commutateurs réseau sous tension
- Mettez sous tension le cluster de gestion PowerFlex (ESXi) ou le cluster de gestion PowerFlex (KVM)
- Mettez sous tension les machines virtuelles CloudLink Center qui s’exécutent sur le cluster de gestion dans VMware vCenter (datacenter du contrôleur)
- Pour les systèmes de gestion intégrés :
- Mise sous tension des nœuds avec la plate-forme de gestion PowerFlex
- Mise sous tension des nœuds avec les MDM
- Mettez sous tension tous les nœuds SDS.
- Pour le fichier PowerFlex (le cas échéant) :
- Pour les systèmes en mode fichier PowerFlex avec hyperconvergence :
- Mettez sous tension les nœuds PowerFlex hyperconvergés
- Activez les domaines de protection PowerFlex
- Mettez sous tension les nœuds de fichier PowerFlex
- Pour les systèmes en mode fichier PowerFlex avec stockage uniquement :
- Mettez sous tension les nœuds PowerFlex de stockage uniquement
- Activez les domaines de protection PowerFlex
- Mettez sous tension les nœuds de fichier PowerFlex
- Mettez sous tension les nœuds PowerFlex de calcul uniquement
- Pour les systèmes en mode fichier PowerFlex avec hyperconvergence :
-
- Pour tous les autres systèmes PowerFlex :
- Mettez sous tension les nœuds PowerFlex de stockage uniquement
- Mettez sous tension les nœuds PowerFlex hyperconvergés avec VMware ESXi
- Activez les domaines de protection
- Pour tous les autres systèmes PowerFlex :
-
- Mettez sous tension les nœuds PowerFlex de calcul uniquement
- Mettez sous tension les nœuds VMware NSX Edge (le cas échéant)
- Mettez toutes les machines virtuelles sous tension ou une seule instance VMware vCenter (machines virtuelles du cluster client)
- Vérifiez l’état d’intégrité et de reconstruction de PowerFlex
La section ci-dessous répertorie uniquement les étapes à suivre pour les nœuds ESXi du cluster de gestion PowerFlex
Pour les autres composants et autres modèles de déploiement, reportez-vous au Chapitre 23 Guide d’administration de l’appliance Dell PowerFlex avec PowerFlex 4.x
-
- Mettre sous tension le cluster de gestion PowerFlex (ESXi)
Utilisez la procédure suivante pour mettre sous tension le cluster de gestion PowerFlex (ESXi).
Étapes
- Connectez-vous à l’iDRAC et mettez sous tension tous les nœuds du contrôleur PowerFlex. Surveillez la console virtuelle et attendez que le serveur VMware ESXi s’affiche.
- Connectez-vous à chaque serveur VMware ESXi et vérifiez que toutes les SVM ont démarré avec l’hôte.
- Mettez sous tension tous les nœuds de la plateforme de gestion PowerFlex (machines virtuelles de gestion à partir du client hôte VMware ESXi) :
- Connectez-vous à VMware ESXi à l’aide du client hôte.
- Cliquez sur Virtual Machines, sélectionnez la machine virtuelle de gestion, puis cliquez sur Power on.
- Répétez l’étape 3b pour mettre sous tension toutes les machines virtuelles de gestion.
- Connectez-vous aux nœuds exécutant les processus de la plateforme de gestion PowerFlex (les trois machines virtuelles de gestion) :
- Pour vérifier l’état du serveur rke2, saisissez
systemctl status rke2-server. Procédez comme suit en fonction de l’état de rke2-server :
- Pour vérifier l’état du serveur rke2, saisissez
État de rke2-server
|
État de rke2-server |
Effectuez ce qui suit |
|
actif |
Passez à l’étape suivante. |
|
activation |
Répétez la commande pour vérifier l’état de rke2-server tant qu’il n’est pas actif. |
|
failed |
Tentez de démarrer le service en exécutant la commande suivante :
|
- Dès que rke2-server est en cours d’exécution sur les trois nœuds de la plateforme de gestion PowerFlex, assurez-vous que tous les nœuds sont à l’état :
-
- Connectez-vous au nœud principal de la plateforme de gestion PowerFlex à l’aide de SSH et exécutez la commande suivante :
kubectl get nodes
Si un message d’erreur s’affiche, patientez quelques minutes, puis faites une nouvelle tentative. Dès que les nœuds sont à l’état , passez à l’étape suivante.
- Si vous exécutez la plate-forme de gestion PowerFlex 4.6 ou une version antérieure, procédez comme suit :
- Restaurez la base de données de l’opérateur de surveillance de cluster (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}}'
-
- Pour vérifier la base de données CMO, saisissez
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.
- Si vous exécutez une plate-forme de gestion PowerFlex 4.8 ou version ultérieure :
- Pour obtenir l’adresse IP du service de base de données, saisissez
# export NAMESPACE=powerflex
# export DBSA_IP=$(kubectl get service/postgres-monitor-leader -n $NAMESPACE -o jsonpath='{.spec.clusterIP}')
-
- Pour démarrer les pods et le service de base de données, saisissez
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclusterstartup"
-
- Pour vérifier le statut du processus , saisissez :
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclusterstartupstatus"
-
- Continuez à exécuter la commande status startup jusqu’à ce que l’état redevienne vérifié. Reportez-vous à l’exemple suivant :
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"}
- Surveillez l’état de la plateforme de gestion PowerFlex :
- Pour identifier le numéro de port de l’utilitaire d’écran de la plate-forme de gestion PowerFlex, saisissez
kubectl get services monitor-app -n powerflex -o jsonpath="{.spec.ports[0].nodePort}{\"\n\"}"
Patientez 20 à 30 minutes, puis vérifiez l’intégrité globale de la plateforme de gestion PowerFlex.
- Aller sur
http://<node IP>:port/
Où l’adresse IP du nœud est une adresse IP de gestion configurée sur l’une des machines virtuelles de gestion (et non l’adresse IP de l’Entrée ou de PowerFlex Manager).
- Cliquez sur PFMP status et attendez que toutes les entrées deviennent vertes.
Contactez le support technique Dell si l’état de la plateforme de gestion PowerFlex reste en rouge ou si l’interface utilisateur principale n’est pas accessible après 20 à 30 minutes.
- Connectez-vous au MDM principal via SSH.
- Connectez-vous au cluster MDM :
#scli --login --management_system_ip <PFxM_IP_Address> --username admin --password
<PFxM_Password>
- Vérifiez que l’état du cluster est sain.
#scli --query_cluster
Attendez la fin du rééquilibrage avant de reprendre la charge applicative. Contactez le support technique Dell si le cluster n’est pas à l’état .
- Pour vérifier l’état de la reconstruction ou du rééquilibrage, exécutez les opérations suivantes :
#scli --query_all |grep -i reb
- Vérifiez que tous les volumes sont disponibles :
#scli --query_all_volumes
- Démarrez la machine virtuelle vCenter à partir du client hôte VMware ESXi, si la haute disponibilité de la vCenter est configurée, mettez sous tension les nœuds actifs, passifs et Witness (les nœuds peuvent démarrer dans n’importe quel ordre) :
- Connectez-vous à VMware ESXi à l’aide du client hôte.
- Cliquez sur Virtual Machines, sélectionnez la machine virtuelle de gestion, puis cliquez sur Power on.
- Modifiez l’ordre de démarrage des SVM sur manuel pour activer la haute disponibilité de vSphere. Cela s’applique à toutes les SVM des nœuds de gestion PowerFlex :
- Dans vSphere Client, sélectionnez l’hôte sur lequel se trouve la machine virtuelle.
- Cliquez sur l’onglet Configure.
- Sous Virtual Machines, sélectionnez VM Startup/Shutdown, puis cliquez sur Edit. La fenêtre Edit VM Startup and Shutdown s’ouvre.
- Pour modifier l’ordre de démarrage des machines virtuelles, sélectionnez une machine virtuelle dans la catégorie Automatic Startup et utilisez la flèche orientée vers le haut pour la déplacer vers la catégorie Manual Startup.
- Sélectionnez la SVM et revenez à la catégorie Manual Startup.
- Décochez la case Automatically start and stop the virtual machines with the system, puis cliquez sur OK.
- Répétez la procédure pour toutes les SVM.
- Activez la haute disponibilité de vSphere :
- Connectez-vous au client VMware vSphere.
- Cliquez sur vSphere ClientShortcutsHosts and Clusters.
- Accédez au cluster.
- Cliquez sur l’onglet Configure.
- Sélectionnez vSphere Availability et cliquez sur Edit.
- Cliquez sur le bouton bascule pour activer vSphere HA.
- Cliquez sur OK.
- Mettez sous tension toutes les autres machines virtuelles, notamment CloudLink et Secure Connect Gateway :
- Connectez-vous au client VMware vSphere.
- À partir de vSphere ClientShortcutsHosts and Clusters.
- Naviguez et cliquez avec le bouton droit de la souris sur la machine virtuelle, puis cliquez sur PowerPower on.
- Vérifiez que toutes les machines virtuelles sont activées et fonctionnent.
- Power off a PowerFlex rack_tokyo
Pour mettre un cluster de PowerFlex appliance hors tension en toute sécurité, mettez chacun des composants hors tension dans l’ordre indiqué dans cette procédure.
À propos de cette tâche
Mettez le workflow hors tension :
- Vérifiez l’état d’intégrité et de reconstruction de PowerFlex
- Mettez hors tension toutes les machines virtuelles du cluster de production sur VMware vCenter (à l’exception de la machine virtuelle de gestion du cluster de contrôleur, de la SVM sur le cluster de contrôleur et le cluster de production et de la machine virtuelle VMware vCenter)
- Pour le fichier PowerFlex :
- Pour les systèmes en mode fichier PowerFlex avec stockage uniquement :
- Mettez hors tension les nœuds PowerFlex de calcul uniquement avec VMware ESXi
- Mettre hors tension les nœuds de fichier PowerFlex
- Désactivez les domaines de protection PowerFlex
- Mettez hors tension les nœuds PowerFlex de stockage uniquement
- Pour les systèmes en mode fichier PowerFlex avec hyperconvergence :
- Désactivez les domaines de protection PowerFlex
- Mettez hors tension les nœuds PowerFlex hyperconvergés
- Mettre hors tension les nœuds de fichier PowerFlex
- Pour les systèmes en mode fichier PowerFlex avec stockage uniquement :
- Pour tous les autres systèmes PowerFlex :
- Mettez hors tension les machines virtuelles CloudLink Center qui s’exécutent sur le vCenter de gestion
- Désactivez les domaines de protection PowerFlex et mettez hors tension les nœuds PowerFlex de stockage uniquement (domaines de protection source et cible si la réplication asynchrone est activée)
- Mettre hors tension les nœuds PowerFlex de calcul uniquement avec VMware ESXi
- Mettez hors tension les nœuds VMware NSX Edge
-
- Mettez hors tension les nœuds PowerFlex de stockage uniquement
- Mettez hors tension les nœuds PowerFlex hyperconvergés avec VMware ESXi
- Mettre hors tension le cluster de gestion PowerFlex (ESXi)
-
-
- Mettez les unités d’alimentation hors tension
Identifiez les types de nœuds dans PowerFlex Manager :
-
-
- Pour les nœuds PowerFlex hyperconvergés, cliquez sur BlockHost or BlockSDSs.
- Pour les nœuds PowerFlex de calcul uniquement avec VMware ESXi, cliquez sur BlockHosts.
-
-
- Mettre hors tension le cluster de gestion PowerFlex (ESXi)
Mettez le contrôleur de gestion PowerFlex 2.0 hors tension sur chacun des hôtes VMware ESXi du contrôleur de gestion PowerFlex.
Étapes
- Déterminez l’adresse IP du MDM principal :
- Connectez-vous à PowerFlex Manager pour identifier le MDM principal.
- Pour afficher les détails d’un groupe de ressources, cliquez sur LifecycleResource GroupsPowerFlex management controller 2.0 resource group. Accédez à la page Service Details et notez l’adresse IP du MDM principal.
- Si vous exécutez la plate-forme de gestion PowerFlex 4.6 ou une version antérieure, procédez comme suit :
- Connectez-vous en SSH à l’une des machines virtuelles de la plate-forme de gestion PowerFlex et exécutez les commandes suivantes pour arrêter la base de données 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}}'
-
- Vérifiez l’arrêt de la base de données. Seul le pgo du pod de l’opérateur PostgreSQL doit rester le même lors de l’exécution de la commande :
#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
- Si vous exécutez la plate-forme de gestion PowerFlex 4.8 ou une version ultérieure, procédez comme suit :
- Désactivation du pare-feu sur les machines virtuelles de la plateforme de gestion PowerFlex
- Pour collecter l’adresse IP du service de base de données, saisissez :
# export NAMESPACE=powerflex
# export DBSA_IP=$(kubectl get service/postgres-monitor-leader -n $NAMESPACE -o jsonpath='{.spec.clusterIP}')
-
- Pour arrêter les pods et le service de base de données, saisissez :
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclustershutdown"
-
- Pour vérifier le statut du processus , saisissez :
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclustershutdownstatus"
-
- Continuez à exécuter la commande status shutdown jusqu’à ce que l’état redevienne vérifié. Reportez-vous à l’exemple suivant :
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"}
- Désactivez la haute disponibilité vSphere et modifiez l’ordre de démarrage des SVM. Si l’hôte fait partie d’un cluster haute disponibilité vSphere, le démarrage et l’arrêt automatiques des machines virtuelles sont désactivés.
-
- Connectez-vous au client VMware vSphere.
- À partir de vSphere ClientShortcutsHosts and Clusters.
- Accédez au cluster.
- Cliquez sur l’onglet Configure.
- Sélectionnez vSphere Availability et cliquez sur Edit.
- Cliquez sur le bouton bascule pour désactiver vSphere HA.
- Cliquez sur OK.
- Modifiez l’ordre de démarrage des SVM sur manuel pour activer la haute disponibilité de vSphere. Cela s’applique à toutes les SVM du cluster PowerFlex du contrôleur de gestion :
- Dans VMware vSphere Client, sélectionnez l’hôte sur lequel se trouve la machine virtuelle.
- Cliquez sur l’onglet Configure.
- Sous Virtual Machines, sélectionnez VM Startup/Shutdown, puis cliquez sur Edit. La fenêtre Edit VM Startup and Shutdown s’ouvre.
- Cochez la case Automatically start and stop the virtual machines with the system.
- Définissez l’action d’arrêt sur Guest shutdown.
- Pour modifier l’ordre de démarrage des machines virtuelles, sélectionnez une machine virtuelle dans la catégorie Manual Startup et utilisez la flèche orientée vers le haut pour la déplacer vers la catégorie Automatic.
- Sélectionnez la SVM et déplacez-la dans la catégorie Automatic. Cela garantit l’arrêt et le démarrage automatiques de la SVM avec le système VMware ESXi.
- Répétez la procédure pour toutes les SVM.
- Vérifiez les paramètres, puis cliquez sur OK.
- Arrêtez normalement toutes les machines virtuelles, à l’exception des SVM et de la machine virtuelles vCenter :
- Connectez-vous au client VMware vSphere.
- À partir de vSphere ClientShortcutsHosts and Clusters.
- Accédez à la machine virtuelle et cliquez dessus avec le bouton droit de la souris, puis sélectionnez PowerShut Down Guest OS.
Les SVM étant configurées pour s’arrêter et démarrer automatiquement, il n’est pas nécessaire de les mettre hors tension manuellement.
- Identifiez l’hôte sur lequel le serveur vCenter est en cours d’exécution et notez l’adresse IP ou le nom d’hôte. Si la haute disponibilité de vCenter est activée, notez les adresses IP des hôtes sur lesquels des nœuds actifs, passifs et Witness sont en cours d’exécution :
- Connectez-vous au client VMware vSphere.
- À partir de vSphere ClientShortcutsHosts and Clusters.
- Accédez à la machine virtuelle vCenter.
- Notez l’adresse IP de l’hôte depuis la page Summary.
- Arrêtez normalement la machine virtuelle du serveur vCenter. Si la haute disponibilité de vCenter est configurée, arrêtez les nœuds actifs, passifs et witness :
- Connectez-vous à VMware ESXi à l’aide du client hôte.
- Cliquez sur Virtual MachinesSelect the vCenter VM, puis cliquez pour ouvrir le panneau de configuration d’un navigateur.
- Appuyez sur F12 pour arrêter la machine virtuelle.
- Saisissez le mot de passe racine, puis appuyez sur OK.
- Arrêtez normalement les serveurs VMware ESXi :
- Connectez-vous à VMware ESXi Host Client.
- Cliquez avec le bouton droit de la souris sur Host et sélectionnez Shut down.
- Pour confirmer l’arrêt de l’hôte sélectionné, cliquez sur SHUT DOWN.
- Répétez la procédure pour tous les nœuds restants.
Дополнительная информация
Pour un fichier PowerFlex :
- Pour un système compatible fichier PowerFlex en mode stockage uniquement :
- Mettre hors tension les nœuds PowerFlex de calcul uniquement avec VMware ESXi
- Mettre hors tension les nœuds de fichiers PowerFlex
- Désactiver les domaines de protection PowerFlex
- Mettre hors tension les nœuds PowerFlex de stockage uniquement
- Pour un système compatible fichier PowerFlex en mode hyperconvergé :
- Désactiver les domaines de protection PowerFlex
- Mettre hors tension les nœuds hyperconvergés PowerFlex
- Mettre hors tension les nœuds de fichiers PowerFlex
Mettre hors tension les nœuds de fichiers PowerFlex
Procédez comme suit pour mettre hors tension les nœuds de fichiers PowerFlex.
Configuration requise
Arrêtez toutes les applications qui utilisent le système de fichiers NAS avant d’arrêter le cluster de fichiers PowerFlex. Si vous ne le faites pas, vous risquez de perdre des données ou de rencontrer un dysfonctionnement du système.
Étapes
- Assurez-vous que toutes les applications qui utilisent des systèmes de fichiers NAS sont arrêtées.
- Assurez-vous que tous les nœuds de calcul uniquement ou hyperconvergés sont arrêtés.
- Arrêtez le cluster de fichiers PowerFlex en vous connectant à chaque nœud de fichiers PowerFlex et en saisissant la commande suivante :
svc_nas_ctl --disable_ha_monitoring svc_nas_ctl --stop_nas_container
- À partir de l’iDRAC, arrêtez tous les nœuds de fichiers PowerFlex et attendez qu’ils soient complètement hors tension.
- Connectez-vous à PowerFlex Manager et vérifiez que le groupe de ressources est fonctionnel.