Guide d'administration système de Sun Cluster 3.0

Chapitre 6 Administration du cluster

Ce chapitre décrit les procédures d'administration des éléments qui ont une incidence sur l'ensemble du cluster.

Les procédures décrites dans ce chapitre sont les suivantes :

6.1 Administration du cluster - Présentation

Tableau 6-1 Plan des tâches : Administration du cluster

Tâche 

Pour les instructions, voir... 

Modifier le nom du cluster. 

"6.1.1 Modification du nom du cluster"

Répertorier les ID des noeud et les noms correspondants. 

"6.1.1 Modification du nom du cluster"

Permettre ou refuser à de nouveaux noeuds de s'ajouter au cluster. 

"6.1.3 Utilisation de l'authentification des nouveaux noeuds du cluster"

Modifier l'heure d'un cluster à l'aide du protocole NTP (Network Time Protocol) 

"6.1.4 Réinitialisation de l'heure dans un cluster"

Mettre un noeud hors fonction et accéder à la mémoire PROM OpenBootTM.

"6.1.5 Accès à la mémoire PROM OpenBoot (OBP) sur un noeud"

6.1.1 Modification du nom du cluster

Si nécessaire, vous pouvez modifier le nom du cluster après l'installation initiale.

  1. Devenez superutilisateur sur un noeud du cluster.

  2. Lancez l'utilitaire scsetup(1M).


    # scsetup
    

    Le menu principal apparaît.

  3. Pour modifier le nom du cluster, entrez 6 (Other cluster properties).

    Le menu Other Cluster Properties apparaît.

  4. Choisissez une option dans le menu et suivez les instructions qui apparaissent à l'écran.

6.1.1.1 Exemple : modification du nom du cluster

L'exemple suivant montre la commande scconf(1M) générée par l'utilitaire scsetup pour configurer le nouveau nom du cluster, dromadaire.


# scconf -c -C cluster=dromadaire

6.1.2 Mise en correspondance d'un ID de noeud et d'un nom de noeud

Pendant l'installation de Sun Cluster, chaque noeud se voit automatiquement attribuer un ID de noeud unique. Cet ID est attribué au noeud en fonction de son ordre d'arrivée dans le cluster. Une fois attribué, il ne peut être modifié. L'ID de noeud est souvent utilisé dans les messages d'erreur pour identifier le noeud de cluster concerné. Suivez la procédure ci-après pour déterminer la correspondance entre les ID et les noms de noeud.

Il n'est pas nécessaire d'être superutilisateur pour afficher les informations de configuration.

  1. Exécutez la commande scconf(1M) pour afficher les informations de configuration du cluster.


    % scconf -pv | grep "Node ID"
    

6.1.2.1 Exemple : mise en correspondance de l'ID et du nom de noeud

L'exemple suivant illustre l'attribution des ID aux noeuds.


% scconf -pv | grep "Node ID"
	(phys-schost-1) Node ID:																				1
	(phys-schost-2) Node ID:																				2
	(phys-schost-3) Node ID:																				3

6.1.3 Utilisation de l'authentification des nouveaux noeuds du cluster

Sun Cluster permet de déterminer si de nouveaux noeuds peuvent s'ajouter au cluster et avec quel type d'authentification. Vous pouvez permettre à tout nouveau noeud de s'ajouter au cluster via le réseau public, interdire aux nouveaux noeuds de se joindre au cluster ou spécifier les noeuds qui peuvent s'ajouter au cluster. Les nouveaux noeuds peuvent être authentifiés en utilisant soit le mode d'authentification UNIX standard, soit le mode d'authentification Diffie-Hellman (DES). Si vous sélectionnez le mode DES, vous devez également configurer toutes les clés de cryptage requises pour que des noeuds puissent s'ajouter au cluster. Pour plus d'informations, reportez-vous aux pages de manuel keyserv(1M) et publickey(4).

  1. Devenez superutilisateur sur un noeud du cluster.

  2. Lancez l'utilitaire scsetup(1M).


    # scsetup
    

    Le menu principal apparaît.

  3. Pour utiliser l'authentification de cluster, entrez 5 (New nodes).

    Le menu New Nodes apparaît.

  4. Choisissez une option dans le menu et suivez les instructions qui apparaissent à l'écran.

6.1.3.1 Exemples : empêcher de nouvelles machines de s'ajouter au cluster

L'exemple suivant montre la commande scconf(1M) générée par l'utilitaire scsetup pour empêcher de nouvelles machines de s'ajouter au cluster.


# scconf -a -T node=.

6.1.3.2 Exemples : permettre à toutes les nouvelles machines de s'ajouter au cluster

L'exemple suivant montre la commande scconf générée par l'utilitaire scsetup pour autoriser toutes les nouvelles machines à s'ajouter au cluster.


# scconf -r -T all

6.1.3.3 Exemples : spécifier les nouvelles machines pouvant s'ajouter au cluster

L'exemple suivant montre la commande scconf générée par l'utilitaire scsetup pour autoriser une machine donnée à s'ajouter au cluster.


# scconf -a -T node=phys-schost-4

6.1.3.4 Exemples : activer l'authentification UNIX standard

L'exemple suivant montre la commande scconf générée par l'utilitaire scsetup pour activer l'authentification UNIX standard pour les nouveaux noeuds qui s'ajoutent au cluster.


# scconf -c -T authtype=unix

6.1.3.5 Exemples : activer l'authentification DES

L'exemple suivant montre la commande scconf générée par l'utilitaire scsetup pour activer l'authentification DES pour les nouveaux noeuds qui s'ajoutent au cluster.


# scconf -c -T authtype=des

Remarque :

lorsque vous utilisez le mode d'authentification DES, vous devez également configurer toutes les clés de cryptage requises pour que des noeuds puissent s'ajouter au cluster. Pour plus d'informations, reportez-vous aux pages de manuel keyserv(1M) et publickey(4).


6.1.4 Réinitialisation de l'heure dans un cluster

Sun Cluster utilise le protocole NTP (Network Time Protocol) pour maintenir la synchronisation horaire entre les différents noeuds du cluster. Les réglages au niveau du cluster se font automatiquement selon les besoins lorsque des noeuds se synchronisent. Pour plus d'informations, reportez-vous au document Sun Cluster 3.0 Concepts et au document Network Time Protocol User's Guide.


Attention : Attention :

Lorsque vous utilisez le protocole NTP, ne tentez pas de régler l'heure du cluster alors que celui-ci est actif. En particulier, vous ne devez pas utiliser les commandes date(1), rdate(1M) ou xntpdate(1M) de fagon interactive ou dans les scripts cron(1M).


  1. Devenez superutilisateur sur un noeud du cluster.

  2. Arrêtez le cluster.


    # scshutdown -g0 -y
    
  3. Initialisez chaque noeud en mode hors-cluster.


    ok boot -x
    
  4. Sur un seul noeud, exécutez la commande date(1) pour définir l'heure.


    # date HHMMSS
    
  5. Sur les autres machines, synchronisez l'heure avec celle de ce noeud en exécutant la commande rdate(1M).


    # rdate nom_host
    
  6. Initialisez chaque noeud pour redémarrer le cluster.


    # reboot
    
  7. Vérifiez que l'heure a bien été changée sur tous les noeuds du cluster.

    Sur chaque noeud, exécutez la commande date(1M).


    # date
    

6.1.5 Accès à la mémoire PROM OpenBoot (OBP) sur un noeud

Suivez la procédure ci-après si vous devez configurer ou modifier les paramètres de la mémoire PROM OpenBoot.

  1. Connectez-vous au port du concentrateur de terminaux.


    # telnet nom_ct numéro_port_ct
    
    nom_ct

    Indique le nom du concentrateur de terminaux.

    numéro_port_ct

    Indique le numéro du port sur le concentrateur de terminaux. Les numéros de port dépendent de la configuration. En général, les ports 2 et 3 (5002 et 5003) sont utilisés pour le premier cluster installé sur un site.

  2. Arrêtez le noeud de manière progressive, en utilisant la commande scswitch(1M) afin d'évacuer les groupes d'unités de disque ou de ressources puis la commande, shutdown(1M) pour amener le noeud à l'invite OBP.


    # scswitch -S -h noeud 
    # shutdown -g 0 -y 
    
  3. Envoyez une interruption au noeud.


    telnet> send brk
    
  4. Exécutez les commandes de la mémoire PROM OpenBoot.

6.2 Ajout d'un noeud de cluster

Le tableau suivant répertorie les tâches à effectuer lors de l'ajout d'un noeud à un cluster existant.

Tableau 6-2 Plan des tâches : ajout d'un noeud

Tâche 

Pour les instructions, voir... 

Ajouter les interconnexions du cluster au nouveau noeud. 

    - Installez la carte de contrtleur, ajouter la jonction de transport et câbler l'interconnexion. 

Sun Cluster 3.0 Hardware Guide

    - Ajout et remplacement de matériel d'interconnexion de cluster et de réseau public 

Ajouter un emplacement de stockage partagé 

Sun Cluster 3.0 Hardware Guide

   - Installation et remplacement du boîtier StorEdge MultiPack 

   - Installation et remplacement de la pile de disques StorEdge D1000 

   - Installation et remplacement de la pile de disques StorEdge A5x00 

Ajouter le noeud à la liste des noeuds autorisés 

   - Utiliser la commande scsetup.

Guide d'administration système de Sun Cluster 3.0

   - Ajout d'un noeud de cluster 

Installer et configurer le logiciel sur le nouveau noeud de cluster 

   - Installer l'environnement d'exploitation Solaris et le logiciel Sun Cluster. 

   - Configurer le noeud en tant qu'élément du cluster 

Guide d'installation de Sun Cluster 3.0

   - Installation et configuration du logiciel Sun Cluster 

6.2.1 Ajout d'un noeud de cluster à la liste des noeuds autorisés

Avant d'ajouter une machine à un cluster existant, vous devez vous assurer que le noeud est équipé de tout le matériel et de tous les logiciels nécessaires et que ceux-ci sont correctement installés et configurés. En particulier, la connexion physique à l'interconnexion de cluster privée doit être correcte et respecter les indications du Plan des tâches "Ajout d'un noeud". Reportez-vous au document Guide d'installation de Sun Cluster 3.0 et à la page de manuel scinstall(1M) pour plus d'informations sur l'installation du logiciel. Pour l'installation du matériel, reportez-vous au document Sun Cluster 3.0 Hardware Guide ou à la documentation livrée avec le serveur.

  1. Devenez superutilisateur sur un noeud déjà membre du cluster.

  2. Lancez l'utilitaire scsetup.


    # scsetup
    

    Le menu principal apparaît.

  3. Accédez à l'option New Nodes Menu en saisissant 5 dans le menu principal.

  4. Modifiez la liste des noeuds autorisés en saisissant 3 (Specify the name of the machine) dans le menu New Nodes.

  5. Indiquez le nom d'une machine qui peut s'ajouter.

    Suivez les indications pour ajouter le noeud au cluster. Vous devez indiquer le nom du noeud à ajouter.

  6. Vérifiez que le noeud a bien été ajouté à la liste des noeuds autorisés.


    # scconf -p | grep "Cluster new node"
    

6.2.1.1 Exemple : ajout d'un noeud à un cluster

L'exemple suivant montre comment ajouter un noeud appelé phys-schost-3 à un cluster existant.


[Devenez superutilisateur.]
[Lancez l'utilitaire scsetup.]
# scsetup
*** Main Menu ***
    Please select from one of the following options:
    Option:  5
*** New Nodes Menu ***
    Please select from one of the following options:
      ...
      3) Specify the name of a machine which may add itself
      ...
    Option:  3
>>> Specify a Machine which may Install itself into the Cluster <<<
    ...
    Is it okay to continue (yes/no) [yes]? <Retour>
    Name of the host to add to the list of recognized machines?  phys-schost-3
    Is it okay to proceed with the update (yes/no) [yes]? <Retour>
 
scconf -a -T node=phys-schost-3
 
    Command completed successfully.
[Quittez le menu New Nodes et le menu principal :]
    ...
    Option:  q
[Vérifiez que le noeud a été ajouté.]
# scconf -p | grep "Cluster new"
	Cluster new node authentication:      unix
	Cluster new node list:                phys-schost-3

6.2.1.2 Etape suivante

Guide d'installation de Sun Cluster 3.0 : installation et configuration du logiciel Sun Cluster.

6.3 Suppression d'un noeud de cluster

Le tableau suivant répertorie les tâches à effectuer pour supprimer un noeud d'un cluster existant.

Tableau 6-3 Plan des tâches : suppression d'un noeud de cluster

Tâche 

Pour les instructions, voir... 

Placer le noeud en cours de suppression en état de maintenance 

   - Utilisez les commandes shutdown et scconf

Guide d'administration syst&egrave;me de Sun Cluster 3.0 : chapitre 4, Administration du quorum

   - Mise en état de maintenance d'un noeud de cluster 

Supprimer un noeud de tous les groupes de ressources 

   - Utilisez la commande scrgadm.

Sun Cluster 3.0 Data Services Installation and Configuration Guide : chapitre 9, Administering Data Service Resources

   - Suppression d'un noeud d'un groupe de ressources existant 

Supprimer un noeud de tous les groupes de périphériques dont il est membre 

   - Utilisez les commandes du gestionnaire de volumes 

Guide d'administration syst&&egrave;me de Sun Cluster 3.0 : chapitre 3, Gestion des périphériques globaux et des systèmes de fichiers du cluster

   - Suppression d'un noeud d'un groupe d'unités de disque (SDS) 

   - Suppression d'un noeud d'un groupe d'unités de disque (VxVM) 

Supprimer toutes les connexions de transport vers le noeud en cours de suppression 

   - Utilisez la commande scsetup

Guide d'administration syst&egrave;me de Sun Cluster 3.0 : chapitre 5, Administration des réseaux de clusters

   - Dépose des cartes et des câbles de transport des clusters 

 

Pour la suppression du matériel du noeud, voir le document Sun Cluster 3.0 Hardware Guide : chapitre 3, Installation et maintenance du matériel d'interconnexion de cluster et de réseau public. 

Supprimer tous les périphériques de quorum partagés avec le noeud en cours de suppression 

   - Utilisez la commande scsetup

Guide d'administration syst&egrave;me de Sun Cluster 3.0 : chapitre 4, Administration du quorum

   - Suppression d'un périphérique de quorum 

Supprimer le noeud de la configuration logicielle du cluster 

   - Utilisez la commande scconf

Guide d'administration syst&egrave;me de Sun Cluster 3.0 : chapitre 6, Administration du cluster

   - Suppression d'un noeud de cluster 

Supprimer la zone de stockage partagé requise du noeud et du cluster 

   - Suivez les procédures de la documentation du gestionnaire de volumes et du guide du matériel 

Guide d'administration de SDS ou VxVM ; 

Sun Cluster 3.0 Hardware Guide :

   - How to Remove a StorEdge MultiPack Enclosure 

   - How to Remove a StorEdge D1000 Disk Array 

   - How to Remove a StorEdge A5x00 Disk Array 

6.3.1 Suppression d'un noeud de la configuration logicielle du cluster

Il s'agit de la dernière procédure de configuration du logiciel à effectuer pour supprimer un noeud d'un cluster. Avant de commencer cette procédure, vous devez effectuer toutes les tâches indiquées dans le Plan de tâches "Suppression d'un noeud de cluster". Une fois cette procédure terminée, supprimez les connexions au matériel en suivant les instructions du Sun Cluster 3.0 Hardware Guide.

  1. Devenez superutilisateur sur un noeud du cluster.


    Remarque :

    vous devez avoir mis le noeud en état de maintenance et l'avoir supprimé de tous les groupes de ressources et de périphériques et de toutes les configurations de périphériques de quorum avant de poursuivre la procédure.


  2. Identifiez les disques d'initialisation du cluster.


    # scconf -pvv | grep Local_Disk	
    
  3. Identifiez les disques d'initialisation du cluster qui sont connectés au noeud en cours de suppression.


    # scdidadm -L ID_périph
    
  4. Supprimez l'indicateur localonly de chaque disque d'initialisation.


    # scconf -c -D name=nom_périphérique,localonly=false
    

  5. Supprimez le noeud de tous les groupes d'unités de disque brutes dont il est membre.

    Vous devez effectuer cette étape pour chaque groupe d'unités de disque.


    # scconf -pvv | grep nom_noeud | grep Device	
    # scconf -r -D name=nom_périphérique,nodelist=nom_noeud
    
  6. Supprimez le noeud du cluster.


    # scconf -r -h node=nom_noeud
    
  7. Vérifiez que le noeud est bien supprimé à l'aide de la commande scstat.


    # scstat -n
    

Remarque :

une fois le périphérique supprimé du cluster, vous devez réinstaller l'environnement d'exploitation Solaris sur l'host supprimé afin qu'il puisse être remis en service.


6.3.1.1 Exemple : suppression d'un noeud d'un cluster

Cet exemple montre comment supprimer un noeud (phys-schost-2) d'un cluster.


[Devenez superutilisateur sur un noeud quelconque.]
[Identifiez les disques d'initialisation sur le noeud :]
# scconf -pvv | grep Local_Disk
	(dsk/d4) Device group type:          Local_Disk	(dsk/d3) Device group type:          Local_Disk
# scdidadm -L d4
  ...
  4        phys-schost-2:/dev/rdsk/c1t3d0 /dev/did/rdsk/d4
[Supprimez l'indicateur localonly :]
# scconf -c -D name=dsk/d4,localonly=false
[Supprimez le noeud de tous les groupes de périphériques de disque bruts :]
# scconf -pvv | grep phys-schost-2 | grep Device
	(dsk/d4) Device group node list:  phys-schost-2
	(dsk/d2) Device group node list:  phys-schost-1, phys-schost-2	(dsk/d1) Device group node list:  phys-schost-1, phys-schost-2
# scconf -r -D name=dsk/d4,nodelist=phys-schost-2
# scconf -r -D name=dsk/d2,nodelist=phys-schost-2
# scconf -r -D name=dsk/d1,nodelist=phys-schost-2
[Supprimez le noeud du cluster :]
# scconf -r -h node=phys-schost-2
[Vérifiez la suppression du noeud :]# scstat -n
 
-- Cluster Nodes --
 
                    Node name           Status
                    ---------           ------
  Cluster node:     phys-schost-1       Online

6.3.1.2 Etape suivante

Sun Cluster 3.0 Hardware Guide :

      How to Remove a StorEdge MultiPack Enclosure

      How to Remove a StorEdge D1000 Disk Array

      How to Remove a StorEdge A5x00 Disk Array