JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide d'administration système d'Oracle Solaris Cluster     Oracle Solaris Cluster (Français)
search filter icon
search icon

Informations document

Préface

1.  Introduction à l'administration d'Oracle Solaris Cluster

2.  Oracle Solaris Cluster et RBAC

3.  Fermeture et initialisation d'un cluster

4.  Méthodes de réplication de données

5.  Administration des périphériques globaux, du contrôle de chemin de disque et des systèmes de fichiers du cluster

6.  Gestion de Quorum

7.  Administration des interconnexions de cluster et des réseaux publics

8.  Ajout et suppression d'un noeligud

9.  Administration du cluster

10.  Configuration du contrôle de l'utilisation du CPU

11.  Mise à jour du logiciel ou installation d'un microprogramme Oracle Solaris Cluster

Présentation de la mise à jour de Oracle Solaris Cluster

Conseils pour les patchs Oracle Solaris Cluster

Mise à jour du logiciel Oracle Solaris Cluster

Installez un patch avec réinitialisation (noeligud).

Installation d'un patch avec réinitialisation (cluster)

Installation d'un patch Oracle Solaris Cluster sans réinitialisation

Application de patchs en mode monoutilisateur sur des noeliguds avec des zones de basculement

Modification d'un patch Oracle Solaris Cluster

Suppression d'un patch Oracle Solaris Cluster sans réinitialisation

Suppression d'un patch Oracle Solaris Cluster avec réinitialisation

12.  Sauvegarde et restauration d'un cluster

13.  Administration de Oracle Solaris Cluster avec les interfaces graphiques

A.  exemple

Index

Mise à jour du logiciel Oracle Solaris Cluster

Tableau 11-1 Liste des tâches : mise à jour du cluster

Tâche
Instructions
Installez un patch Oracle Solaris Cluster sans réinitialisation sur chacun des nœuds, en les traitant un par un, afin d'éviter de les arrêter.
Installez un patch Oracle Solaris Cluster sans réinitialisation, après avoir mis le membre du cluster en mode non cluster.
Application d'un patch en mode mono-utilisateur à des nœuds avec basculement zones
Supprimez un patch Oracle Solaris Cluster.

Installez un patch avec réinitialisation (nœud).

Appliquez le patch à un noeud du cluster à la fois pour conserver le cluster lui-même opérationnelle au cours du processus d'application de patch. Dans cette procédure, vous devez en premier lieu arrêter le nœud dans le cluster et l'initialiser en mode utilisateur unique à l'aide de la commande boot -sx ou shutdown -g -y -i0, avant d'installer le patch.

L'élément phys-schost# fait référence à l'invite du cluster global. Appliquez cette procédure à un cluster global.

Cette procédure utilise les formes longues des commandes Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. À l'exception de la forme du nom, ces commandes sont identiques.

  1. Avant d'installer le patch, vérifiez le site Web de Oracle Solaris Cluster afin de savoir s'il existe des instructions de pré- ou de post-installation spécifiques concernant le logiciel.
  2. Connectez-vous en tant que superutilisateur ou adoptez un rôle octroyant une autorisation reposant sur un contrôle d'accès à base de rôles de type solaris.cluster.admin sur le nœud à mettre à jour.
  3. Répertoriez les groupes de ressources et de périphériques se trouvant sur le nœud à mettre à jour.
    # clresourcegroup status -Z all -n node[,...]
    node

    Le nom de la global du nœud de cluster ou nœud de cluster de zone qui réside sur le nœud qui est faisant l'objet de l'application de patch.

    # cldevicegroup status -n node
    node

    Le nom de la global du nœud de cluster qui est faisant l'objet de l'application de patch.


    Remarque - Groupes de périphériques ne sont pas associés à un cluster de zone.


  4. Basculez l'ensemble des groupes de ressources, des groupes de périphériques et des ressources du nœud à mettre à jour vers d'autres membres du cluster.
    # clnode evacuate -n node
    evacuate

    Évacue tous les groupes de périphériques et de ressources, y compris tous les nœuds non votants du cluster global.

    -n node

    Spécifie le nœud dont vous basculez les groupes de ressources et de périphériques.

  5. Arrêtez le nœud.
    # shutdown -g0 [-y]
     [-i0]
  6. Initialisez le nœud en mode non cluster et utilisateur unique.
    • Sur les systèmes SPARC, exécutez la commande suivante :

      ok boot -sx
    • Sur les systèmes x86, exécutez les commandes suivantes :

      phys-schost# shutdown -g -y -i0
      
      Press any key to continue
    1. Dans le menu GRUB, utilisez les touches fléchées pour sélectionner l'entrée Oracle Solaris appropriée et saisissez e pour modifier les commandes.

      Le menu GRUB s'affiche comme suit :

      GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
      +-------------------------------------------------------------------------+
      | Solaris 10 /sol_10_x86                                                  |
      | Solaris failsafe                                                        |
      |                                                                         |
      +-------------------------------------------------------------------------+
      Use the ^ and v keys to select which entry is highlighted.
      Press enter to boot the selected OS, 'e' to edit the
      commands before booting, or 'c' for a command-line.

      Pour plus d'informations concernant l'initialisation basée sur la ressource GRUB, reportez-vous à la section Booting an x86 Based System by Using GRUB (Task Map) du System Administration Guide: Basic Administration.

    2. Dans l'écran des paramètres d'initialisation, utilisez les touches de direction pour sélectionner l'entrée du noyau et saisissez l'option e pour éditer cette dernière.

      L'écran des paramètres d'initialisation GRUB s'affiche comme suit :

      GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
      +----------------------------------------------------------------------+
      | root (hd0,0,a)                                                       |
      | kernel /platform/i86pc/multiboot                                     |
      | module /platform/i86pc/boot_archive                                  |
      +----------------------------------------------------------------------+
      Use the ^ and v keys to select which entry is highlighted.
      Press 'b' to boot, 'e' to edit the selected command in the
      boot sequence, 'c' for a command-line, 'o' to open a new line
      after ('O' for before) the selected line, 'd' to remove the
      selected line, or escape to go back to the main menu.
    3. Ajoutez l'option -sx à la commande pour spécifier l'initialisation du système en mode non cluster.
      [ Minimal BASH-like line editing is supported. For the first word, TAB
      lists possible command completions. Anywhere else TAB lists the possible
      completions of a device/filename. ESC at any time exits. ]
      
      grub edit> kernel /platform/i86pc/multiboot -sx
    4. Appuyez sur la touche Entrée pour accepter les modifications et revenir à l'écran des paramètres d'initialisation.

      L'écran affiche la commande éditée.

      GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
      +----------------------------------------------------------------------+
      | root (hd0,0,a)                                                       |
      | kernel /platform/i86pc/multiboot -sx                                  |
      | module /platform/i86pc/boot_archive                                  |
      +----------------------------------------------------------------------+
      Use the ^ and v keys to select which entry is highlighted.
      Press 'b' to boot, 'e' to edit the selected command in the
      boot sequence, 'c' for a command-line, 'o' to open a new line
      after ('O' for before) the selected line, 'd' to remove the
      selected line, or escape to go back to the main menu.-
    5. Saisissez l'option b pour initialiser le nœud en mode non cluster.

      Remarque - Cette modification de la commande des paramètres d'initialisation du noyau ne sera pas prise en compte, lors de la prochaine initialisation du système. Lors de la prochaine initialisation du nœud, ce dernier sera initialisé en mode cluster. Si vous souhaitez plutôt initialiser le nœud en mode non cluster, effectuez de nouveau ces étapes pour ajouter l'option -sx à la commande des paramètres d'initialisation du noyau.


  7. Installez le patch logiciel ou le microprogramme.
    # patchadd -M patch-dir patch-id
    patch-dir

    Spécifie l'emplacement du répertoire du patch.

    patch-id

    Spécifie le numéro d'un patch.


    Remarque - Vous devez toujours vous référer aux instructions contenues dans le répertoire de patchs. Ces dernières remplacent les instructions de ce chapitre.


  8. Assurez-vous que le patch a été installé.
    # showrev -p | grep patch-id
  9. Réinitialisez le nœud dans le cluster.
    # reboot
  10. Assurez-vous que le patch fonctionne et que le nœud et le cluster se comportent normalement.
  11. Répétez les tâches de l'Étape 2 à Étape 10 sur tous les autres nœuds du cluster.
  12. Basculez les groupes de ressources et de périphériques, selon vos besoins.

    Après avoir réinitialisé tous les nœuds, les groupes de ressources et les groupes de périphériques du dernier nœud réinitialisé ne seront pas en ligne.

    # cldevicegroup switch -n node + | devicegroup ...
    # clresourcegroup switch -n node[:zone][,...] + | resource-group ...
    node

    Le nom du nœud vers lequel vous basculez les groupes de ressources et de périphériques.

    zone

    Le nom du nœud non votant du cluster global (node) pouvant contrôler le groupe de ressources. Spécifiez la zone uniquement si vous avez renseigné le nœud non votant, lors de la création du groupe de ressources.

    # clresourcegroup switch -Z zoneclustername -n zcnode[,...] + | resource-group ...
    zoneclustername

    Le nom du cluster de zone pour lequel vous souhaitez changer les groupes de ressources.

    zcnode

    Nom du nœud du cluster de zones pouvant être le maître du groupe de ressources.


    Remarque - Groupes de périphériques ne sont pas associés à un cluster de zone.


  13. Vérifiez si vous devez valider le patch à l'aide de la commande scversions.
    # /usr/cluster/bin/scversions

    L'écran affichera l'un des résultats suivants :

    Upgrade commit is needed.
    
    Upgrade commit is NOT needed. All versions match.
  14. Si vous devez valider le patch, effectuez cette opération.
    # scversions -c

    Remarque - Selon votre configuration, l'exécution de la commande scversions entraînera une ou plusieurs reconfigurations CMM (Common Monitoring Model).


Exemple 11-1 Installation d'un patch avec réinitialisation (nœud)

L'exemple suivant met en évidence l'installation d'un patch Oracle Solaris Cluster avec réinitialisation sur un nœud.

# clresourcegroup status -n rg1
...Resource Group     Resource
--------------     --------
rg1                rs-2
rg1                rs-3
...
# cldevicegroup status -n nodedg-schost-1
...
Device Group Name:                                            dg-schost-1
...
# clnode evacuate  phys-schost-2
# shutdown -g0 -y -i0
...

Initialisez le nœud en mode non cluster et utilisateur unique.

# patchadd -M /var/tmp/patches 234567-05
...
# showrev -p | grep 234567-05

...
# reboot
...
# cldevicegroup switch -n  phys-schost-1 dg-schost-1
# clresourcegroup switch -n  phys-schost-1 schost-sa-1
# scversions
Upgrade commit is needed.
# scversions -c

Voir aussi

Si vous devez annuler un patch, reportez-vous à la section Modification d'un patch Oracle Solaris Cluster.

Installation d'un patch avec réinitialisation (cluster)

Dans cette procédure, vous devez en premier lieu arrêter le cluster et initialiser chaque nœud en mode utilisateur unique à l'aide de la commande boot -sx ou shtudown -g -y -i0, avant d'installer le patch.

  1. Avant d'installer le patch, vérifiez le site Web de Oracle Solaris Cluster afin de savoir s'il existe des instructions de pré- ou de post-installation spécifiques concernant le logiciel.
  2. Connectez-vous en tant que superutilisateur sur un nœud quelconque du cluster.
  3. Arrêtez le cluster.
    # cluster shutdown -y -g grace-period message
    -y

    Demande à l'utilisateur de répondre yes pour confirmer l'invite.

    -g grace-period

    Spécifie la durée à attendre, en secondes, avant l'arrêt. La période de grâce par défaut est définie sur 60 secondes.

    message

    Spécifie le message d'avertissement à diffuser. Utilisez des guillemets si le message contient plusieurs mots.

  4. Réinitialisez chaque nœud en mode non cluster et utilisateur unique.

    Exécutez les commandes suivantes sur chaque nœud de la console :

    • Sur les systèmes SPARC, exécutez la commande suivante :

      ok boot -sx
    • Sur les systèmes x86, exécutez les commandes suivantes :

      phys-schost# shutdown -g -y -i0
      
      Press any key to continue
    1. Dans le menu GRUB, utilisez les touches fléchées pour sélectionner l'entrée Oracle Solaris appropriée et saisissez e pour modifier les commandes.

      Le menu GRUB s'affiche comme suit :

      GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
      +-------------------------------------------------------------------------+
      | Solaris 10 /sol_10_x86                                                  |
      | Solaris failsafe                                                        |
      |                                                                         |
      +-------------------------------------------------------------------------+
      Use the ^ and v keys to select which entry is highlighted.
      Press enter to boot the selected OS, 'e' to edit the
      commands before booting, or 'c' for a command-line.

      Pour plus d'informations concernant l'initialisation basée sur la ressource GRUB, reportez-vous à la section Booting an x86 Based System by Using GRUB (Task Map) du System Administration Guide: Basic Administration.

    2. Dans l'écran des paramètres d'initialisation, utilisez les touches de direction pour sélectionner l'entrée du noyau et saisissez l'option e pour éditer cette dernière.

      L'écran des paramètres d'initialisation GRUB s'affiche comme suit :

      GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
      +----------------------------------------------------------------------+
      | root (hd0,0,a)                                                       |
      | kernel /platform/i86pc/multiboot                                     |
      | module /platform/i86pc/boot_archive                                  |
      +----------------------------------------------------------------------+
      Use the ^ and v keys to select which entry is highlighted.
      Press 'b' to boot, 'e' to edit the selected command in the
      boot sequence, 'c' for a command-line, 'o' to open a new line
      after ('O' for before) the selected line, 'd' to remove the
      selected line, or escape to go back to the main menu.
    3. Ajoutez l'option -sx à la commande pour spécifier l'initialisation du système en mode non cluster.
      [ Minimal BASH-like line editing is supported. For the first word, TAB
      lists possible command completions. Anywhere else TAB lists the possible
      completions of a device/filename. ESC at any time exits. ]
      
      grub edit> kernel /platform/i86pc/multiboot -sx
    4. Appuyez sur la touche Entrée pour accepter les modifications et revenir à l'écran des paramètres d'initialisation.

      L'écran affiche la commande éditée.

      GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
      +----------------------------------------------------------------------+
      | root (hd0,0,a)                                                       |
      | kernel /platform/i86pc/multiboot -sx                                  |
      | module /platform/i86pc/boot_archive                                  |
      +----------------------------------------------------------------------+
      Use the ^ and v keys to select which entry is highlighted.
      Press 'b' to boot, 'e' to edit the selected command in the
      boot sequence, 'c' for a command-line, 'o' to open a new line
      after ('O' for before) the selected line, 'd' to remove the
      selected line, or escape to go back to the main menu.-
    5. Saisissez l'option b pour initialiser le nœud en mode non cluster.

      Remarque - Cette modification de la commande des paramètres d'initialisation du noyau ne sera pas prise en compte, lors de la prochaine initialisation du système. Lors de la prochaine initialisation du nœud, ce dernier sera initialisé en mode cluster. Si vous souhaitez plutôt initialiser le nœud en mode non cluster, effectuez de nouveau ces étapes pour ajouter l'option -sx à la commande des paramètres d'initialisation du noyau.


  5. Installez le patch logiciel ou le microprogramme.

    Exécutez la commande suivante sur chacun des nœuds, en les traitant un par un :

    # patchadd -M patch-dir patch-id
    patch-dir

    Spécifie l'emplacement du répertoire du patch.

    patch-id

    Spécifie le numéro d'un patch.


    Remarque - Vous devez toujours vous référer aux instructions contenues dans le répertoire des patchs. Ces dernières remplacent les instructions de ce chapitre.


  6. Assurez-vous que le patch a été installé sur chaque nœud.
    # showrev -p | grep patch-id
  7. Après avoir installé le patch sur tous les nœuds, réinitialisez les nœuds dans le cluster.

    Exécutez la commande suivante sur chaque nœud :

    # reboot
  8. Vérifiez si vous devez valider le patch à l'aide de la commande scversions.
    # /usr/cluster/bin/scversions

    L'écran affichera l'un des résultats suivants :

    Upgrade commit is needed.
    
    Upgrade commit is NOT needed. All versions match.
  9. Si vous devez valider le patch, effectuez cette opération.
    # scversions -c

    Remarque - Selon votre configuration, l'exécution de la commande scversions entraînera une ou plusieurs reconfigurations CMM (Common Monitoring Model).


  10. Assurez-vous que le patch fonctionne et que les nœuds et le cluster se comportent normalement.

Exemple 11-2 Installation d'un patch avec réinitialisation (cluster)

L'exemple suivant met en évidence l'application d'un patch Oracle Solaris Cluster avec réinitialisation sur un cluster.

# cluster shutdown -g0 -y
...

Initialisez le cluster en mode non cluster et utilisateur unique.

...
# patchadd -M /var/tmp/patches 234567-05
(Apply patch to other cluster nodes)
...
# showrev -p | grep 234567-05
# reboot
# scversions
Upgrade commit is needed.
# scversions -c

Voir aussi

Si vous devez annuler un patch, reportez-vous à la section Modification d'un patch Oracle Solaris Cluster.

Installation d'un patch Oracle Solaris Cluster sans réinitialisation

Installez le patch sur chacun des nœuds du cluster. Lorsque vous appliquez un patch sans réinitialisation, il n'est pas nécessaire d'arrêter le nœud sur lequel le patch est appliqué.

  1. Avant d'installer le patch, vérifiez le page Web de Oracle Solaris Cluster afin de savoir s'il existe des instructions de pré- ou de post-installation spécifiques concernant le logiciel.
  2. Installez le patch sur un nœud unique.
    # patchadd -M patch-dir patch-id
    patch-dir

    Spécifie l'emplacement du répertoire du patch.

    patch-id

    Spécifie le numéro d'un patch.

  3. Assurez-vous que le patch a été installé.
    # showrev -p | grep patch-id
  4. Assurez-vous que le patch fonctionne et que le nœud et le cluster se comportent normalement.
  5. Répétez les tâches de l'Étape 2 à Étape 4 sur les autres nœuds du cluster.
  6. Vérifiez si vous devez valider le patch à l'aide de la commande scversions.
    # /usr/cluster/bin/scversions

    L'écran affichera l'un des résultats suivants :

    Upgrade commit is needed.
    
    Upgrade commit is NOT needed. All versions match.
  7. Si vous devez valider le patch, effectuez cette opération.
    # scversions -c

    Remarque - Selon votre configuration, l'exécution de la commande scversions entraînera une ou plusieurs reconfigurations CMM (Common Monitoring Model).


Exemple 11-3 Installation d'un patch Oracle Solaris Cluster sans réinitialisation

# patchadd -M /tmp/patches 234567-05
...
# showrev -p | grep 234567-05
# scversions
Upgrade commit is needed.
# scversions -c

Voir aussi

Si vous devez annuler un patch, reportez-vous à la section Modification d'un patch Oracle Solaris Cluster.

Application de patchs en mode monoutilisateur sur des nœuds avec des zones de basculement

Effectuez cette tâche pour installer des patchs en mode utilisateur unique sur des nœuds de basculement. Si vous utilisez Oracle Solaris Cluster Data Service pour Solaris Containers dans une configuration de basculement avec Oracle Solaris Cluster, vous devez appliquer cette méthode.

  1. Assurez-vous que le périphérique de quorum n'est pas configuré sur l'une des unités logiques (LUN) utilisées en tant qu'emplacement de stockage partagé faisant partie des ensembles de disques contenant le chemin d'accès mentionné dans cette procédure.
    1. Déterminez si le périphérique de quorum est utilisé dans les ensembles de disques contenant les chemins d'accès à la zone et déterminez si le périphérique de quorum utilise des réservations SCSI2 ou SCSI3.
      # clquorum show
    2. Si le périphérique de quorum fait partie de l'une des unités logiques des ensembles de disques, ajoutez en tant que périphérique de quorum, une nouvelle unité logique ne faisant pas partie de l'ensemble de disques contenant le chemin d'accès à la zone.
      # clquorum add new-didname
    3. Supprimez l'ancien périphérique de quorum.
      # clquorum remove old-didname
    4. Si les réservations SCSI2 de l'ancien périphérique de quorum sont utilisées, purgez les réservations SCSI2 de l'ancien quorum et assurez-vous qu'il ne reste aucune réservation de ce type.

      Pour savoir comment exécuter les commandes pgre, dont vous avez besoin pour installer et utiliser l'outil de diagnostic (SUNWscdtk) fourni par le support d'Oracle.


      Remarque - Si vous purgez par inadvertance les clés de réservation de votre périphérique de quorum actif, vous devez le supprimer et l'ajouter à nouveau, afin d'y placer à nouveau les clés de réservation.


  2. Évacuez le nœud à mettre à jour.
    # clresourcegroup evacuate -n node1
  3. Mettez hors ligne le ou les groupes de ressources contenant les ressources du conteneur Solaris à haute disponibilité.
    # clresourcegroup offline resourcegroupname
  4. Désactivez tous les ressources du groupe mis hors ligne.
    # clresource disable resourcename
  5. Annulez la gestion des groupes de ressources mis hors ligne.
    # clresourcegroup unmanage resourcegroupname
  6. Mettez hors ligne le ou les groupes de périphériques correspondants.
    # cldevicegroup offline cldevicegroupname

    Remarque - Si vous appliquez un patch à une zone de basculement qui a les pour le chemin d'accès à la zone, ignorez cette étape et Étape 7.


  7. Désactivez les groupes de ressources mis hors ligne.
    # cldevicegroup disable devicegroupname
  8. Initialisez le nœud passif en dehors du cluster.
    # reboot -- -x

    Remarque - Utilisez la commande ci-dessous si vous appliquez un patch à une zone de basculement qui a les pour le chemin de la zone.

    # reboot -- -xs

  9. Assurez-vous que l'application des méthodes de démarrage en mode fibre unique (SMF, Single Mode Fiber) est terminée sur le nœud passif avant de continuer.
    # svcs -x

    Remarque - Si vous appliquez un patch à une zone de basculement qui a les pour le chemin d'accès à la zone, ignorez cette étape.


  10. Assurez-vous d'avoir terminé tous les processus de reconfiguration sur le nœud actif.
    # cluster status
  11. Vérifiez la présence de réservations SCSI-2 sur l'ensemble de disques et libérez les clés. Suivez ces instructions afin de vérifier la présence de réservations SCSI-2 et libérez-les.
    • Pour tous les disques se trouvant sur l'ensemble de disques, exécutez la commande suivante : /usr/cluster/lib/sc/scsi -c disfailfast -d /dev/did/rdsk/d#s2.

    • Si les clés sont répertoriées, libérez-les à l'aide de la commande suivante : /usr/cluster/lib/sc/scsi -c release -d /dev/did/rdsk/d#s2

    Lorsque vous terminez de libérer les clés de réservation, ignorez l'Étape 12 et passez à l'Étape 13.

  12. Vérifiez la présence de réservations SCSI-3 sur l'ensemble de disques.
    1. Exécutez la commande suivante sur tous les disques de l'ensemble :
      # /usr/cluster/lib/sc/scsi -c inkeys -d /dev/did/rdsk/didnames2
    2. Si les clés sont répertoriées, purgez-les.
      # /usr/cluster/lib/sc/scsi -c scrub -d /dev/did/rdsk/didnames2
  13. Assignez-vous la propriété de l'ensemble des métadonnées du nœud passif.
    # metaset -s disksetname -C take -f

    Remarque - Utilisez la commande ci-dessous si vous appliquez un patch à une zone de basculement qui a les pour le chemin de la zone.

    # zpool import -R / pool_name

  14. Montez le ou les systèmes de fichiers contenant le chemin d'accès à la zone se trouvant sur le nœud passif.
    # mount device mountpoint

    Remarque - Si vous appliquez un patch à une zone de basculement qui a les pour le chemin d'accès à la zone, ignorez cette étape et Étape 15.


  15. Basculez le nœud passif en mode utilisateur unique.
    # init s
  16. Arrêtez toutes les zones initialisées possibles n'étant pas contrôlées par le service de données Oracle Solaris Cluster du conteneur Solaris.
    # zoneadm -z zonename halt
  17. (Facultatif) Si vous installez plusieurs patchs, vous pouvez choisir d'initialiser toutes les zones configurées en mode utilisateur unique, afin d'améliorer les performances.
    # zoneadm -z zonename boot -s
  18. Installez les patchs.
  19. Réinitialisez le nœud et attendez que l'application de toutes les méthodes de démarrage en mode fibre unique (SMF : Single Mode Fiber) soit terminée. Exécutez la commande svcs -a uniquement après la réinitialisation du nœud.
    # reboot
    # svcs -a

    Le premier nœud est maintenant prêt.

  20. Évacuez le second nœud à mettre à jour.
    # clresourcegroup evacuate -n node2
  21. Répétez les étapes de 8 à 13 sur le second nœud.
  22. Dissocier les zones que vous avez corrigé. Si vous n'êtes pas détacher les zones que vous avez déjà appliqué, l'application d'un patch échouera.
    # zoneadm -z zonename detach
  23. Basculez le nœud passif en mode utilisateur unique.
    # init s
  24. Arrêtez toutes les zones initialisées possibles n'étant pas contrôlées par le service de données Oracle Solaris Cluster du conteneur Solaris.
    # zoneadm -z zonename halt
  25. (Facultatif) Si vous installez plusieurs patchs, vous pouvez choisir d'initialiser toutes les zones configurées en mode utilisateur unique, afin d'améliorer les performances.
    # zoneadm -z zonename boot -s
  26. Installez les patchs.
  27. Rejoignez les zones séparées.
    # zoneadm -z zonename attach -F
  28. Réinitialisez le nœud en mode cluster.
    # reboot
  29. Mettez en ligne le ou les groupes de périphériques.
  30. Démarrez les groupes de ressources.
  31. Vérifiez si vous devez valider le patch à l'aide de la commande scversions.
    # /usr/cluster/bin/scversions

    L'écran affichera l'un des résultats suivants :

    Upgrade commit is needed.
    
    Upgrade commit is NOT needed. All versions match.
  32. Si vous devez valider le patch, effectuez cette opération.
    # scversions -c

    Remarque - Selon votre configuration, l'exécution de la commande scversions entraînera une ou plusieurs reconfigurations CMM (Common Monitoring Model).


Modification d'un patch Oracle Solaris Cluster

Pour supprimer un patch Oracle Solaris Cluster installé sur le cluster, vous devez supprimer au préalable le nouveau patch Oracle Solaris Cluster, puis installer le patch précédent ou mettre à jour la version. Pour supprimer le nouveau patch Oracle Solaris Cluster, reportez-vous aux procédures ci-dessous. Pour réinstaller un patch Oracle Solaris Cluster, reportez-vous à l'une des procédures suivantes :


Remarque - Avant d'appliquer un patch Oracle Solaris Cluster, vérifiez le fichier README de ce dernier.


Suppression d'un patch Oracle Solaris Cluster sans réinitialisation

  1. Connectez-vous en tant que superutilisateur sur un nœud quelconque du cluster.
  2. Supprimez le patch sans réinitialisation.
    # patchrm patchid

Suppression d'un patch Oracle Solaris Cluster avec réinitialisation

  1. Connectez-vous en tant que superutilisateur sur un nœud quelconque du cluster.
  2. Démarrez le nœud du cluster en mode non cluster. Pour plus d'informations concernant le démarrage d'un nœud en mode non cluster, reportez-vous à la section Initialisation d'un noeligud en mode non cluster.
  3. Supprimez le patch de réinitialisation.
    # patchrm patchid
  4. Réinitialisez le nœud du cluster en mode cluster.
    # reboot
  5. Répétez les étapes 2 à 4 sur chaque nœud du cluster.