Go to main content
Manuel d'entretien client des systèmes Oracle® ZFS Storage Appliance

Quitter la vue de l'impression

Mis à jour : Décembre 2016
 
 

Mise à niveau de contrôleurs en cluster (CLI)

Avant de commencer


Remarque -  Dans le cadre de cette procédure, le premier contrôleur mis à niveau sera le contrôleur A et son pair sera le contrôleur B. Si l'un des contrôleurs est en état Stripped (il n'a pas de ressources actives), effectuez d'abord la mise à niveau sur ce contrôleur afin d'éviter un retard de disponibilité. Si les deux contrôleurs du cluster ont des ressources actives, choisissez l'un ou l'autre pour la première mise à niveau.
  1. Connectez-vous au contrôleur A, accédez à maintenance system updates et saisissez show pour afficher les mises à jour disponibles.
    controller-a:> maintenance system updates
    hostname:maintenance system updates> show
    Updates:
    
    UPDATE                                DATE                    STATUS
    ak-nas@2013.06.05.6.2,1-1.1           2016-7-26  15:20:06     current
    ak-nas@2013.06.05.6.3,1-2.1.7.1       2016-8-24  14:10:02     waiting
    ak-nas@2013.06.05.6.1,1-1.1           2016-6-24  23:37:50     previous
  2. Entrez select et le nom de la mise à jour à installer.
    controller-a:maintenance system updates> select ak-nas@2013.06.05.6.3,1-2.1.7.1
  3. (Facultatif) Entrez check, puis y pour effectuer des vérifications d'intégrité.
    controller-a:maintenance system updates ak-nas@2013.06.05.6.3,1-2.1.7.1> check
    You have requested to run checks associated with waiting upgrade media. This
    will execute the same set of checks as will be performed as part of any upgrade
    attempt to this media, and will highlight conditions that would prevent
    successful upgrade. No actual upgrade will be attempted, and the checks
    performed are of static system state and non-invasive. Do you wish to continue?
    
    Are you sure? (Y/N) y
  4. Saisissez upgrade, puis y pour démarrer le processus de mise à jour.

    Remarque -  Vous pouvez annuler cette mise à jour à tout moment en appuyant sur Ctrl+C.

    Dans le cadre de la mise à jour, le contrôleur A se réinitialise automatiquement.

    controller-a:maintenance system updates ak-nas@2013.06.05.6.3,1-2.1.7.1> upgrade
    This procedure will consume several minutes and requires a system reboot upon
    successful update, but can be aborted with [Control-C] at any time prior to 
    reboot. A health check will validate system readiness before an update is
    attempted, and may also be executed independently using the check command.
    
    Are you sure? (Y/N) y
  5. Après la réinitialisation complète du contrôleur A, reconnectez-vous au contrôleur et entrez configuration cluster show pour vérifier que le contrôleur A est à l'état "Prêt (en attente du rétablissement)".

    Dans l'exemple ci-dessous, l'état du contrôleur A est AKCS_STRIPPED, avec une description "Ready (waiting for failback)", soit Prêt (en attente du rétablissement).

    controller-a:> configuration cluster show
        state = AKCS_STRIPPED
        description = Ready (waiting for failback)
        ...
        peer_state = AKCS_OWNER
        peer_description = Active (takeover completed)

    Pour obtenir des informations sur les états de cluster, reportez-vous à la section Reprise et rétablissement du cluster du manuel Guide d’administration des systèmes Oracle ZFS Storage Appliance, version OS8.6.x.

  6. (Facultatif) Entrez maintenance system updates firmware show pour surveiller les mises à jour de microprogramme.
    controller-a:> maintenance system updates firmware show
    Pending
    No Pending Updates
    
    Failed
    No Failed Updates
    
    In Progress
    No Updates in Progress
  7. Connectez-vous au contrôleur B et entrez configuration cluster show pour vérifier que le contrôleur B est à l'état "Actif (reprise terminée)".

    Pour obtenir des informations sur les états de cluster, reportez-vous à la section Reprise et rétablissement du cluster du manuel Guide d’administration des systèmes Oracle ZFS Storage Appliance, version OS8.6.x.

    Dans l'exemple ci-dessous, l'état du contrôleur B est AKCS_OWNER, avec une description "Active (takeover completed)", soit Actif (reprise terminée).

    controller-b:> configuration cluster show
        state = AKCS_OWNER
        description = Active (takeover completed)
        ...
        peer_state = AKCS_STRIPPED
        peer_description = Ready (waiting for failback)
  8. Saisissez configuration cluster failback, puis y pour affecter au cluster la configuration Actif/Actif.

    Remarque -  Cette opération est inutile si vous voulez utiliser une configuration Actif/Passif.
    controller-b:> configuration cluster failback
    Continuing will immediately fail back the resources assigned to the cluster
    peer. This may result in clients experiencing a slight delay in service.
    
    Are you sure? (Y/N) y
  9. Accédez à maintenance system updates et saisissez show pour afficher les mises à jour disponibles.
    controller-b:> maintenance system updates
    hostname:maintenance system updates> show
    Updates:
    
    UPDATE                                DATE                    STATUS
    ak-nas@2013.06.05.6.2,1-1.1           2016-7-26  15:20:06     current
    ak-nas@2013.06.05.6.3,1-2.1.7.1       2016-8-24  14:10:02     waiting
    ak-nas@2013.06.05.6.1,1-1.1           2016-6-24  23:37:50     previous
  10. Entrez select et le nom de la mise à jour à installer.
    controller-b:maintenance system updates> select ak-nas@2013.06.05.6.3,1-2.1.7.1
  11. (Facultatif) Entrez check, puis y pour effectuer des vérifications d'intégrité.
    controller-b:maintenance system updates ak-nas@2013.06.05.6.3,1-2.1.7.1> check
    You have requested to run checks associated with waiting upgrade media. This
    will execute the same set of checks as will be performed as part of any upgrade
    attempt to this media, and will highlight conditions that would prevent
    successful upgrade. No actual upgrade will be attempted, and the checks
    performed are of static system state and non-invasive. Do you wish to continue?
    
    Are you sure? (Y/N) y
  12. Saisissez upgrade, puis y pour démarrer le processus de mise à jour.

    Remarque -  Vous pouvez annuler cette mise à jour à tout moment en appuyant sur Ctrl+C.

    Dans le cadre de la mise à jour, le contrôleur B se réinitialise automatiquement.

    controller-b:maintenance system updates ak-nas@2013.06.05.6.3,1-2.1.7.1> upgrade
    This procedure will consume several minutes and requires a system reboot upon
    successful update, but can be aborted with [Control-C] at any time prior to 
    reboot. A health check will validate system readiness before an update is
    attempted, and may also be executed independently using the check command.
    
    Are you sure? (Y/N) y
  13. Après la réinitialisation complète du contrôleur B, reconnectez-vous au contrôleur et entrez configuration cluster show pour vérifier que le contrôleur B est à l'état "Prêt (en attente du rétablissement)".

    Pour obtenir des informations sur les états de cluster, reportez-vous à la section Reprise et rétablissement du cluster du manuel Guide d’administration des systèmes Oracle ZFS Storage Appliance, version OS8.6.x.

    Dans l'exemple ci-dessous, l'état du contrôleur B est AKCS_STRIPPED, avec une description "Ready (waiting for failback)", soit Prêt (en attente du rétablissement).

    controller-b:> configuration cluster show
        state = AKCS_STRIPPED
        description = Ready (waiting for failback)
        ...
        peer_state = AKCS_OWNER
        peer_description = Active (takeover completed)
  14. (Facultatif) Entrez maintenance system updates firmware show pour surveiller les mises à jour de microprogramme.
    controller-b:> maintenance system updates firmware show
    Pending
    No Pending Updates
    
    Failed
    No Failed Updates
    
    In Progress
    No Updates in Progress
  15. Connectez-vous au contrôleur A et entrez configuration cluster show pour vérifier que le contrôleur A est à l'état "Actif (reprise terminée)".

    Dans l'exemple ci-dessous, l'état du contrôleur A est AKCS_OWNER, avec une description "Active (takeover completed)", soit Actif (reprise terminée).

    controller-a:> configuration cluster show
        state = AKCS_OWNER
        description = Active (takeover completed)
        ...
        peer_state = AKCS_STRIPPED
        peer_description = Ready (waiting for failback)

    Pour obtenir des informations sur les états de cluster, reportez-vous à la section Reprise et rétablissement du cluster du manuel Guide d’administration des systèmes Oracle ZFS Storage Appliance, version OS8.6.x.

  16. Pour vérifier que toutes les mises à jour des microprogrammes sont terminées, accédez à maintenance system updates firmware show.
    controller-a:> maintenance system updates firmware show
    Pending
    No Pending Updates
    
    Failed
    No Failed Updates
    
    In Progress
    No Updates in Progress

    Remarque -  Ne passez pas à l'étape suivante tant que toutes les mises à jour de microprogramme ne sont pas terminées.
  17. Saisissez configuration cluster failback, puis y pour affecter au cluster la configuration Actif/Actif.

    Remarque -  Cette opération est inutile si vous voulez utiliser une configuration Actif/Passif.
    controller-a:> configuration cluster failback
    Continuing will immediately fail back the resources assigned to the cluster
    peer. This may result in clients experiencing a slight delay in service.
    
    Are you sure? (Y/N) y

    Les deux contrôleurs sont maintenant mis à niveau.

  18. Accédez à maintenance hardware show pour vérifier que tous les disques sont en ligne.
    controller-a:> maintenance hardware show
    Chassis:
             NAME    STATE  MANUFACTURER  MODEL            SERIAL                 RPM
    ...
    disk-000 HDD 0   ok     SEAGATE       ST330057SSUN300G  001117G1G929 6SJ1G929 15000
    disk-001 HDD 1   ok     SEAGATE       ST330057SSUN300G  001117G1GA8Y 6SJ1GA8Y 15000
    disk-002 HDD 2   ok     SEAGATE       ST330057SSUN300G  001117G1KDPZ 6SJ1KDPZ 15000
    ...
  19. Accédez à configuration storage show pour vérifier le statut de chaque pool.

    Les pools doivent être en ligne et ne présenter aucune erreur.

    controller-a:> configuration storage show
    Pools:
    
       POOL     OWNER         DATA PROFILE     LOG PROFILE     STATUS     ERRORS
    -> pool25   controller-a   -                -               online     0
       pool26   controller-b   -                -               online     0
    
  20. Connectez-vous au contrôleur B et répétez les étapes 18 et 19.
  21. Activez tous les services de données qui ont été désactivés avant la mise à niveau, comme décrit dans la section Activation d’un service (CLI) du manuel Guide d’administration des systèmes Oracle ZFS Storage Appliance, version OS8.6.x.