Préparer les nœuds pour une mise à niveau
Le processus de remplacement du contrôleur commence par une série de contrôles préalables. Vous rassemblez également des informations sur les nœuds d'origine pour les utiliser plus tard dans la procédure et, si nécessaire, déterminez le type de disques à chiffrement automatique utilisés.
-
Répertoriez la version du micrologiciel du processeur de service (SP) ou du contrôleur BMC (Baseboard Management Controller) s'exécutant sur l'ancien contrôleur :
service-processor show
Vérifiez que vous disposez d'une version du micrologiciel du processeur de service ou du contrôleur BMC prise en charge :
Ancien contrôleur SP ou BMC Version minimale du micrologiciel AFF A800
BMC
10.9
AVEC AFF A220
BMC
11.9P1
Solution AFF A200
SP
5.11P1
Baie AFF C190
BMC
11.9P1
FAS2620
SP
5.11P1
FAS2720
BMC
11.9P1
-
Lancer le processus de remplacement du contrôleur en entrant la commande suivante en mode de privilège avancé sur la ligne de commande ONTAP :
set -privilege advanced
system controller replace start -nodes node_names
Vous verrez un résultat similaire à l'exemple suivant. Le résultat de cette commande affiche la version de ONTAP exécutée sur le cluster :
Warning: 1. Current ONTAP version is 9.15.1 2. Verify that NVMEM or NVRAM batteries of the new nodes are charged, and charge them if they are not. You need to physically check the new nodes to see if the NVMEM or NVRAM batteries are charged. You can check the battery status either by connecting to a serial console or using SSH, logging into the Service Processor (SP) or Baseboard Management Controller (BMC) for your system, and use the system sensors to see if the battery has a sufficient charge. Attention: Do not try to clear the NVRAM contents. If there is a need to clear the contents of NVRAM, contact NetApp technical support. 3. If a controller was previously part of a different cluster, run wipeconfig before using it as the replacement controller. 4. Note: This is not a MetroCluster configuration. Controller replacement supports only ARL based procedures. Do you want to continue? {y|n}: y
-
Sélectionnez
y
. Vous verrez le résultat suivant :Controller replacement operation: Prechecks in progress. Controller replacement operation has been paused for user intervention.
Pendant la phase de contrôles préalables, le système exécute la liste suivante de vérifications en arrière-plan.
Contrôle préalable Description Vérification de l'état du cluster
Vérifie tous les nœuds du cluster pour confirmer leur bon fonctionnement.
Vérification de l'état du transfert d'agrégat
Vérifie si un transfert d'agrégat est déjà en cours. Si un autre transfert d'agrégat est en cours, le contrôle échoue.
Vérification du nom du modèle
Vérifie si les modèles de contrôleur sont pris en charge pour cette procédure. Si les modèles ne sont pas pris en charge, la tâche échoue.
Vérification du quorum du cluster
Vérifie que les nœuds remplacés se trouvent au quorum. Si les nœuds ne sont pas dans le quorum, la tâche échoue.
Vérification de la version de l'image
Vérifie que les nœuds remplacés exécutent la même version de ONTAP. Si les versions des images ONTAP sont différentes, la tâche échoue. La même version de ONTAP 9.x doit être installée sur les nouveaux nœuds. Si une autre version de ONTAP est installée sur les nouveaux nœuds, vous devez netboot les nouveaux contrôleurs après les avoir installés. Pour obtenir des instructions sur la mise à niveau de ONTAP, reportez-vous à la section "Références" Pour accéder à Upgrade ONTAP.
Vérification de l'état DE LA HAUTE DISPONIBILITÉ
Vérifie si les deux nœuds remplacés se trouvent dans une configuration de paires haute disponibilité. Si le basculement du stockage n'est pas activé pour les contrôleurs, la tâche échoue.
Vérification de l'état de l'agrégat
Si les nœuds remplacés incluent des agrégats dont ils ne sont pas le propriétaire du site, la tâche échoue. Les nœuds ne doivent pas posséder d'agrégats non locaux.
Vérification de l'état du disque
Si l'un des nœuds remplacés contient des disques manquants ou en panne, la tâche échoue. Si des disques sont manquants, reportez-vous à la section "Références" Pour lier la gestion des disques et des agrégats à la CLI, gestion du stockage logique avec CLI et High Availability management afin de configurer le stockage pour la paire HA.
Vérification de l'état de la LIF de données
Vérifie si l'un des nœuds remplacés dispose de LIF de données non locales. Les nœuds ne doivent pas contenir de LIFs de données pour lesquelles ils ne sont pas le propriétaire. Si l'un des nœuds contient des LIFs de données non locales, la tâche échoue.
État de la LIF de cluster
Vérifie si les LIFs de cluster sont active pour les deux nœuds. Si les LIFs de cluster sont arrêtées, la tâche échoue.
Contrôle d'état ASUP
Si les notifications AutoSupport ne sont pas configurées, la tâche échoue. Vous devez activer AutoSupport avant de lancer la procédure de remplacement du contrôleur.
Vérification de l'utilisation du processeur
Vérifie si le taux d'utilisation du CPU est supérieur à 50 % pour l'un des nœuds remplacés. Si l'utilisation du processeur est supérieure à 50 % pendant une période de temps considérable, la tâche échoue.
Contrôle de reconstruction d'agrégats
Vérifie si la reconstruction a lieu sur l'un des agrégats de données. Si la reconstruction d'agrégat est en cours, la tâche échoue.
Vérification du travail d'affinité du nœud
Vérifie si des travaux d'affinité de nœud sont en cours d'exécution. Si des tâches d'affinité de nœud sont en cours d'exécution, la vérification échoue.
-
Une fois l'opération de remplacement du contrôleur démarrée et les contrôles préalables terminés, l'opération s'interrompt et vous permet de collecter les informations de sortie dont vous aurez peut-être besoin ultérieurement dans le processus de mise à niveau du contrôleur.
-
Exécuter le jeu de commandes ci-dessous comme indiqué par la procédure de remplacement du contrôleur sur la console du système.
Lancer les commandes du port série connecté à chaque nœud, exécuter et sauvegarder les valeurs de sortie des commandes individuellement :
-
vserver services name-service dns show
-
network interface show -curr-node local -role cluster,intercluster,node-mgmt,cluster-mgmt,data
-
network port show -node local -type physical
-
service-processor show -node local -instance
-
network fcp adapter show -node local
-
network port ifgrp show -node local
-
system node show -instance -node local
-
run -node local sysconfig
-
run -node local sysconfig -ac
-
run -node local aggr status -r
-
vol show -fields type
-
run local aggr options data_aggregate_name
-
vol show -fields type , space-guarantee
-
storage aggregate show -node local
-
volume show -node local
-
storage array config show -switch switch_name
-
system license show -owner local
-
storage encryption disk show
-
security key-manager onboard show-backup
-
security key-manager external show
-
security key-manager external show-status
-
network port reachability show -detail -node local
Si vous utilisez NetApp Volume Encryption (NVE) ou NetApp Aggregate Encryption (NAE) avec le gestionnaire de clés intégré, conservez la phrase de passe du gestionnaire de clés prête à effectuer la resynchronisation du gestionnaire de clés plus tard dans la procédure.
-
-
Si votre système utilise des lecteurs auto-cryptés, consultez l'article de la base de connaissances "Comment savoir si un disque est certifié FIPS" Pour déterminer le type de disques à autocryptage utilisés sur la paire haute disponibilité que vous mettez à niveau. Le logiciel ONTAP prend en charge deux types de disques avec autocryptage :
-
Disques SAS ou NVMe NetApp Storage Encryption (NSE) certifiés FIPS
-
Disques NVMe non-FIPS à autochiffrement (SED)
Vous ne pouvez pas combiner des disques FIPS avec d'autres types de disques sur le même nœud ou la même paire HA.
Vous pouvez utiliser les disques SED avec des disques sans cryptage sur le même nœud ou une paire haute disponibilité.
-
Corriger la propriété de l'agrégat en cas d'échec d'une vérification préalable du transfert d'agrégats
En cas d'échec de la vérification de l'état de l'agrégat, vous devez renvoyer les agrégats qui appartiennent au nœud partenaire au nœud propriétaire du nœud de rattachement et relancer le processus de vérification préalable.
-
Renvoyez les agrégats actuellement détenus par le nœud partenaire au nœud propriétaire de rattachement :
storage aggregate relocation start -node source_node -destination destination-node -aggregate-list *
-
Vérifiez que ni le nœud1 ni le nœud2 ne possède toujours des agrégats pour lesquels il s'agit du propriétaire actuel (mais pas le propriétaire du domicile) :
storage aggregate show -nodes node_name -is-home false -fields owner-name, home-name, state
L'exemple suivant montre la sortie de la commande lorsqu'un nœud est à la fois le propriétaire actuel et le propriétaire du domicile des agrégats :
cluster::> storage aggregate show -nodes node1 -is-home true -fields owner-name,home-name,state aggregate home-name owner-name state --------- --------- ---------- ------ aggr1 node1 node1 online aggr2 node1 node1 online aggr3 node1 node1 online aggr4 node1 node1 online 4 entries were displayed.
Une fois que vous avez terminé
Vous devez redémarrer la procédure de remplacement des contrôleurs :
system controller replace start -nodes node_names
Licence
Chaque nœud du cluster doit avoir son propre fichier de licence NetApp (NLF).
Si vous ne disposez pas de NLF, les fonctions sous licence du cluster sont disponibles pour le nouveau contrôleur. Cependant, l'utilisation de fonctions sans licence sur le contrôleur peut vous mettre hors conformité avec votre contrat de licence. Vous devez donc installer le NLF pour le nouveau contrôleur une fois la mise à niveau terminée.
Reportez-vous à la section "Références" Pour accéder au site de support NetApp sur lequel vous pouvez obtenir votre NLF. Les fichiers NLF sont disponibles dans la section My support sous Software licenses. Si le site ne dispose pas des NLF dont vous avez besoin, contactez votre ingénieur commercial NetApp.
Pour plus d'informations sur les licences, reportez-vous à la section "Références" Pour établir un lien vers System Administration Reference.