Guide d'administration système d'Oracle® Solaris Cluster

Quitter la vue de l'impression

Mis à jour : Octobre 2015
 
 

Initialisation d'un noeud en mode non cluster

Vous pouvez initialiser un noeud de cluster global en mode non cluster : le noeud ne fera alors pas partie du cluster. Le mode non cluster est utile lors de l'installation du logiciel du cluster ou de la réalisation de certaines procédures d'administration, telles que la mise à jour d'un noeud. Un noeud du cluster de zones ne peut pas se trouver dans un état d'initialisation différent de l'état du noeud sous-jacent du cluster global. Si le noeud du cluster global est démarré en mode non cluster, le noeud du cluster de zones est automatiquement démarré en mode non cluster.

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

Cette procédure contient la forme longue des commandes d'Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. A l'exception de la forme du nom, ces commandes sont identiques.

  1. Prenez un rôle octroyant une autorisation RBAC de type solaris.cluster.admin sur le cluster à démarrer en mode non cluster.

    Effectuez toutes les étapes de cette procédure depuis un noeud du cluster global.

  2. Fermez un noeud du cluster de zones ou du cluster global.

    La commande clnode evacuate bascule tous les groupes de périphériques du noeud spécifié vers le noeud de prédilection suivant. La commande bascule également tous les groupes de ressources des zones globales du noeud spécifié vers les zones globales de prédilection suivantes des autres noeuds.

    • Fermez un noeud du cluster global spécifique.
      phys-schost# clnode evacuate node
      phys-schost# shutdown -g0 -y
    • Arrêtez un noeud de cluster de zones donné à partir d'un noeud de cluster global.
      phys-schost# clzonecluster halt –n node zoneclustername

      Vous pouvez également utiliser les commandes clnode evacuate et shutdown dans un cluster de zones.

  3. Vérifiez que le noeud de cluster global affiche l'invite ok sur un système Oracle Solaris ou le message Press any key to continue dans le menu GRUB d'un système x86.
  4. Initialisez le noeud du cluster global en mode non cluster.
    • Sur les systèmes SPARC, exécutez la commande suivante :

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

    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.

      Pour plus d'informations sur l'initialisation basée sur le GRUB, reportez-vous à la section Initialisation d’un système du manuel Initialisation et arrêt des systèmes Oracle Solaris 11.2 .

    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.

    3. Ajoutez l'option -x à 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/kernel/$ISADIR/unix -B $ZFS-BOOTFS -x
    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.

    5. Saisissez l'option b pour initialiser le noeud 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 noeud, ce dernier sera initialisé en mode cluster. Si vous souhaitez plutôt initialiser le noeud en mode non cluster, effectuez de nouveau ces étapes pour ajouter l'option -x à la commande des paramètres d'initialisation du noyau.
Exemple 3-16  SPARC: Initialisation d'un noeud du cluster global en mode non cluster

L'exemple suivant présente la sortie de console lorsque le noeud phys-schost-1 est arrêté et redémarré en mode non cluster. L'option –g0 définit la période de grâce sur zéro, l'option –y fournit une réponse yes automatique à la question de confirmation et l'option –i0 invoque le niveau d'exécution 0 (zéro). Les messages d'arrêt de ce noeud apparaissent sur les consoles des autres noeuds du cluster global.

phys-schost# clnode evacuate phys-schost-1
phys-schost# cluster shutdown -g0 -y
Shutdown started.    Wed Mar 10 13:47:32 phys-schost-1 cl_runtime:

WARNING: CMM monitoring disabled.
phys-schost-1#
...
rg_name = schost-sa-1 ...
offline node = phys-schost-2 ...
num of node = 0 ...
phys-schost-1#
INIT: New run level: 0
The system is coming down.  Please wait.
System services are now being stopped.
Print services stopped.
syslogd: going down on signal 15
...
The system is down.
syncing file systems... done
WARNING: node phys-schost-1 is being shut down.
Program terminated

ok boot -x
...
Not booting as part of cluster
...
The system is ready.
phys-schost-1 console login: