Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Mise à niveau non disruptive d'une configuration MetroCluster à deux nœuds sous ONTAP 9.2 ou version antérieure

Contributeurs

La mise à niveau d'une configuration MetroCluster à deux nœuds varie en fonction de votre version de ONTAP. Si vous exécutez ONTAP 9.2 ou une version antérieure, utilisez cette procédure pour effectuer une mise à niveau manuelle sans interruption, notamment lancer un basculement négocié, mettre à jour le cluster sur le site en panne, initier le rétablissement, puis répéter le processus sur le cluster de l'autre site.

Si vous disposez d'une configuration MetroCluster à deux nœuds exécutant ONTAP 9.3 ou une version ultérieure, effectuez une Mise à niveau automatisée avec System Manager.

Étapes
  1. Définissez le niveau de privilège sur avancé, en entrant y lorsque vous êtes invité à continuer :

    set -privilege advanced

    L'invite avancée (*>) s'affiche.

  2. Sur le cluster à mettre à niveau, installez la nouvelle image logicielle ONTAP comme image par défaut :

    system node image update -package package_location -setdefault true -replace-package true
    cluster_B::*> system node image update -package http://www.example.com/NewImage.tgz -setdefault true -replace-package true
  3. Vérifiez que l'image du logiciel cible est définie comme image par défaut :

    system node image show

    L'exemple suivant montre cela NewImage est défini comme image par défaut :

    cluster_B::*> system node image show
                        Is      Is                           Install
    Node     Image      Default Current Version              Date
    -------- -------    ------- ------- -------------------- -------------------
    node_B_1
             OldImage  false   true    X.X.X                MM/DD/YYYY TIME
             NewImage  true    false   Y.Y.Y                MM/DD/YYYY TIME
    2 entries were displayed.
  4. Si l'image du logiciel cible n'est pas définie comme image par défaut, modifiez-la :

    system image modify {-node * -iscurrent false} -isdefault true
  5. Vérifier que tous les SVM de cluster sont dans un état de santé :

    metrocluster vserver show
  6. Sur le cluster qui n'est pas mis à jour, initiez un basculement négocié :

    metrocluster switchover

    L'opération peut prendre plusieurs minutes. Vous pouvez utiliser la commande MetroCluster Operation show pour vérifier que le basculement est terminé.

    Dans l'exemple suivant, un basculement négocié est effectué sur le cluster distant (« cluster_A »). Ceci entraîne l'arrêt du cluster local (« cluster_B ») pour que vous puissiez le mettre à jour.

    cluster_A::> metrocluster switchover
    
    Warning: negotiated switchover is about to start. It will stop all the data
             Vservers on cluster "cluster_B" and
             automatically re-start them on cluster
             "cluster_A". It will finally gracefully shutdown
             cluster "cluster_B".
    Do you want to continue? {y|n}: y
  7. Vérifier que tous les SVM de cluster sont dans un état de santé :

    metrocluster vserver show
  8. Resynchroniser les agrégats de données sur le cluster « Seurviving » :

    metrocluster heal -phase aggregates

    Après la mise à niveau des configurations IP de MetroCluster vers ONTAP 9.5 ou une version ultérieure, les agrégats sont dégradés pendant une courte période avant de resynchroniser et de revenir à un état miroir.

    cluster_A::> metrocluster heal -phase aggregates
    [Job 130] Job succeeded: Heal Aggregates is successful.
  9. Vérifiez que l'opération de correction a bien été effectuée :

    metrocluster operation show
    cluster_A::> metrocluster operation show
    Operation: heal-aggregates
    State: successful
    Start Time: MM/DD/YYYY TIME
    End Time: MM/DD/YYYY TIME
    Errors: -
  10. Resynchroniser les agrégats racine sur le cluster « Seurviving » :

    metrocluster heal -phase root-aggregates
    cluster_A::> metrocluster heal -phase root-aggregates
    [Job 131] Job succeeded: Heal Root Aggregates is successful.
  11. Vérifiez que l'opération de correction a bien été effectuée :

    metrocluster operation show
    cluster_A::> metrocluster operation show
    Operation: heal-root-aggregates
    State: successful
    Start Time: MM/DD/YYYY TIME
    End Time: MM/DD/YYYY TIME
    Errors: -
  12. Sur le cluster arrêté, démarrez le nœud à partir de l'invite DU CHARGEUR :

    boot_ontap
  13. Attendez la fin du processus de démarrage, puis vérifiez que tous les SVM du cluster sont bien en état de santé :

    metrocluster vserver show
  14. Effectuez un rétablissement à partir du cluster « Seurviving » :

    metrocluster switchback
  15. Vérifiez que le rétablissement a été effectué correctement :

    metrocluster operation show
    cluster_A::> metrocluster operation show
    Operation: switchback
    State: successful
    Start Time: MM/DD/YYYY TIME
    End Time: MM/DD/YYYY TIME
    Errors: -
  16. Vérifier que tous les SVM de cluster sont dans un état de santé :

    metrocluster vserver show
  17. Répétez toutes les étapes précédentes sur l'autre cluster.

  18. Vérifier que la configuration MetroCluster est saine :

    1. Vérifiez la configuration :

      metrocluster check run
      cluster_A::> metrocluster check run
      Last Checked On: MM/DD/YYYY TIME
      Component           Result
      ------------------- ---------
      nodes               ok
      lifs                ok
      config-replication  ok
      aggregates          ok
      4 entries were displayed.
      
      Command completed. Use the "metrocluster check show -instance"
      command or sub-commands in "metrocluster check" directory for
      detailed results.
      To check if the nodes are ready to do a switchover or switchback
      operation, run "metrocluster switchover -simulate" or "metrocluster
      switchback -simulate", respectively.
    2. Pour afficher des résultats plus détaillés, utilisez la commande MetroCluster check run :

      metrocluster check aggregate show
      metrocluster check config-replication show
      metrocluster check lif show
      metrocluster check node show
    3. Définissez le niveau de privilège sur avancé :

      set -privilege advanced
    4. Simuler l'opération de basculement :

      metrocluster switchover -simulate
    5. Examinez les résultats de la simulation de basculement :

      metrocluster operation show
      cluster_A::*> metrocluster operation show
          Operation: switchover
              State: successful
         Start time: MM/DD/YYYY TIME
           End time: MM/DD/YYYY TIME
             Errors: -
    6. Retour au niveau de privilège admin :

      set -privilege admin
    7. Répétez ces sous-étapes sur l'autre cluster.

Une fois que vous avez terminé

Effectuez toutes les opérations "tâches post-mise à niveau".

Informations associées

"Reprise après incident MetroCluster"