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 4.1 (Français)
search filter icon
search icon

Informations document

Préface

1.  Présentation de 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 de cluster

6.  Gestion du quorum

Gestion des périphériques de quorum

Reconfiguration dynamique avec les périphériques de quorum

Ajout d'un périphérique de quorum

Ajout d'un périphérique de quorum de disque partagé

Ajout d'un périphérique de quorum Sun ZFS Storage Appliance NAS

Ajout d'un périphérique de quorum de serveur de quorum

Suppression ou remplacement d'un périphérique de quorum

Suppression d'un périphérique de quorum

Suppression du dernier périphérique de quorum d'un cluster

Remplacement d'un périphérique de quorum

Maintenance des périphériques de quorum

Modification d'une liste de noeuds de périphérique de quorum

Mise en mode de maintenance d'un périphérique de quorum

Sortie du mode de maintenance d'un périphérique de quorum

Listage de la configuration de quorum

Réparation d'un périphérique de quorum

Modification du délai d'attente par défaut du quorum

Administration des serveurs de quorum Oracle Solaris Cluster

Démarrage et arrêt du logiciel Oracle Solaris Cluster Quorum Server

Démarrage d'un serveur de quorum

Arrêt d'un serveur de quorum

Affichage des informations concernant le serveur de quorum

Affichage des informations concernant le serveur de quorum

Nettoyage des informations obsolètes du cluster du serveur de quorum

Nettoyage des informations de configuration du serveur de quorum

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

8.  Ajout et suppression d'un noeud

9.  Administration du cluster

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

11.  Mise à jour du logiciel

12.  Sauvegarde et restauration d'un cluster

A.  Exemple

Index

Administration des serveurs de quorum Oracle Solaris Cluster

Le serveur de quorum Oracle Solaris Cluster n'est pas un périphérique de stockage partagé. Cette section fournit la procédure de gestion des serveurs de quorum de Oracle Solaris Cluster, y compris :

Pour plus d'informations sur l'installation et la configuration des serveurs de quorum Oracle Solaris Cluster, reportez-vous à la section Installation et configuration du logiciel Oracle Solaris Cluster Quorum Server du manuel Guide d’installation du logiciel Oracle Solaris Cluster.

Démarrage et arrêt du logiciel Oracle Solaris Cluster Quorum Server

Ces procédures décrivent le démarrage et l'arrêt du logiciel Oracle Solaris Cluster.

Par défaut, ces procédures démarrent et arrêtent un serveur de quorum unique par défaut, sauf si vous avez personnalisé le contenu du fichier de configuration du serveur de quorum, /etc/scqsd/scqsd.conf. Le serveur de quorum par défaut est lié au port 9000 et utilise le répertoire /var/scqsd pour les informations du quorum.

Pour plus d'informations sur l'installation du logiciel Quorum Server, reportez-vous à la section Installation et configuration du logiciel Oracle Solaris Cluster Quorum Server du manuel Guide d’installation du logiciel Oracle Solaris Cluster. Pour plus d'informations sur la modification de la valeur du délai d'attente du quorum, reportez-vous à la section Modification du délai d'attente par défaut du quorum.

Démarrage d'un serveur de quorum

  1. Prenez le rôle root sur l'hôte sur lequel vous souhaitez démarrer le logiciel Oracle Solaris Cluster.
  2. Utilisez la commande clquorumserver start pour démarrer le logiciel.
    # /usr/cluster/bin/clquorumserver start quorumserver
    quorumserver

    Permet d'identifier le serveur de quorum. Vous pouvez utiliser le numéro de port sur lequel le serveur de quorum écoute. Si vous fournissez un nom d'instance dans le fichier de configuration, vous pouvez utiliser le nom à la place.

    Pour démarrer un serveur de quorum unique, fournissez le nom d'instance ou le numéro de port. Pour démarrer tous les serveurs de quorum, lorsque plusieurs serveurs de quorum sont configurés, utilisez l'opérande +.

Exemple 6-9 Démarrage de tous les serveurs de quorum configurés.

L'exemple suivant démarre tous les serveurs de quorum configurés.

# /usr/cluster/bin/clquorumserver start +

Exemple 6-10 Démarrage d'un serveur de quorum spécifique

L'exemple suivant démarre le serveur de quorum qui écoute le numéro de port 2000.

# /usr/cluster/bin/clquorumserver start 2000

Arrêt d'un serveur de quorum

  1. Prenez le rôle root sur l'hôte sur lequel vous souhaitez démarrer le logiciel Oracle Solaris Cluster.
  2. Utilisez la commande clquorumserver stop pour arrêter le logiciel.
    # /usr/cluster/bin/clquorumserver stop [-d] quorumserver
    -d

    Contrôle si le serveur de quorum démarre la prochaine fois que vous initialisez la machine. Si vous spécifiez l'option -d, le serveur de quorum ne démarrera pas la prochaine fois que la machine démarre.

    quorumserver

    Permet d'identifier le serveur de quorum. Vous pouvez utiliser le numéro de port sur lequel le serveur de quorum écoute. Si vous fournissez un nom d'instance dans le fichier de configuration, vous pouvez utiliser ce nom à la place.

    Pour arrêter un serveur de quorum unique, fournissez le nom d'instance ou le numéro de port. Pour arrêter tous les serveurs de quorum, lorsque plusieurs serveurs de quorum sont configurés, utilisez l'opérande +.

Exemple 6-11 Arrêt de tous les serveurs de quorum configurés.

L'exemple suivant arrête tous les serveurs de quorum configurés.

# /usr/cluster/bin/clquorumserver stop +

Exemple 6-12 Arrêt d'un serveur de quorum spécifique

L'exemple suivant arrête le serveur de quorum qui écoute le numéro de port 2000.

# /usr/cluster/bin/clquorumserver stop 2000

Affichage des informations concernant le serveur de quorum

Vous pouvez afficher les informations de configuration concernant le serveur de quorum. Pour chaque cluster ayant configuré le serveur de quorum en tant que périphérique de quorum, cette commande affiche le nom du cluster, l'ID du cluster, la liste des clés de réservation et la liste des clés d'enregistrement correspondants.

Affichage des informations concernant le serveur de quorum

  1. Prenez le rôle root sur l'hôte sur lequel vous souhaitez afficher les informations du serveur de quorum.

    Les autres utilisateurs ne disposant pas du rôle root doivent posséder une autorisation RBAC (contrôle d'accès basé sur les rôles) de type solaris.cluster.read. Pour plus d'informations sur les profils de droits RBAC, reportez-vous à la page de manuel rbac(5).

  2. Affichez les informations de configuration du serveur de quorum en utilisant la commande clquorumserver.
    # /usr/cluster/bin/clquorumserver show quorumserver
    quorumserver

    Permet d'identifier un ou plusieurs serveurs de quorum. Vous pouvez spécifier le serveur de quorum à l'aide du nom d'instance ou du numéro de port. Pour afficher les informations de configuration pour tous les serveurs de quorum, utilisez l'opérande +.

Exemple 6-13 Affichage de la configuration d'un serveur de quorum

L'exemple suivant affiche les informations de configuration pour le serveur de quorum utilisant le port 9000. La commande affiche les informations pour chaque cluster dont le serveur de quorum est configuré en tant que périphérique de quorum. Ces informations comprennent le nom et l'ID du cluster et les listes des clés de réservation et des clés d'enregistrement sur le périphérique.

Dans l'exemple suivant, les noeuds avec les ID 1, 2, 3 et 4 du cluster bastille ont enregistré leurs clés sur le serveur de quorum. De plus, le noeud 4 possédant la réservation du périphérique de quorum, sa clé est affichée dans la liste de réservation.

# /usr/cluster/bin/clquorumserver show 9000

=== Quorum Server on port 9000 ===

   ---  Cluster bastille (id 0x439A2EFB) Reservation ---

   Node ID:                      4
     Reservation key:            0x439a2efb00000004

   ---  Cluster bastille (id 0x439A2EFB) Registrations ---

   Node ID:                      1
     Registration key:           0x439a2efb00000001

   Node ID:                      2
     Registration key:           0x439a2efb00000002

   Node ID:                      3
     Registration key:           0x439a2efb00000003

   Node ID:                      4
     Registration key:           0x439a2efb00000004

Exemple 6-14 Affichage de la configuration de plusieurs serveurs de quorum

L'exemple suivant affiche les informations de configuration pour trois serveurs de quorum, qs1, qs2 et qs3.

# /usr/cluster/bin/clquorumserver show qs1 qs2 qs3

Exemple 6-15 Affichage de la configuration de tous les serveurs de quorum en cours d'exécution

L'exemple suivant affiche les informations de configuration pour tous les serveurs de quorum en cours d'exécution :

# /usr/cluster/bin/clquorumserver show +

Nettoyage des informations obsolètes du cluster du serveur de quorum

Pour supprimer un périphérique de quorum de type quorumserver, utilisez la commande clquorum remove comme décrit dans Suppression d'un périphérique de quorum. En opération normale, cette commande supprime également les informations du serveur de quorum concernant l'hôte du serveur de quorum. Cependant, si le cluster perd les communications avec l'hôte du serveur de quorum, la suppression du périphérique de quorum ne nettoie pas ces informations.

Les informations du cluster du serveur de quorum ne sont pas valides dans les cas suivants :


Attention

Attention - Si un périphérique de quorum de type quorumserver n'est pas encore supprimé du cluster, l'utilisation de cette procédure pour nettoyer un serveur de quorum valide peut compromettre le quorum du cluster.


Nettoyage des informations de configuration du serveur de quorum

Avant de commencer

Supprimez du cluster le périphérique de quorum du serveur de quorum, comme décrit dans Suppression d'un périphérique de quorum.


Attention

Attention - Si le cluster utilise toujours le serveur de quorum, cette procédure compromettra le quorum du cluster.


  1. Prenez le rôle root sur l'hôte du serveur de quorum.
  2. Utilisez la commande clquorumserver clear pour nettoyer le fichier de configuration.
    # clquorumserver clear -c clustername -I clusterID quorumserver [-y]
    -c clustername

    Le nom du cluster qui utilisait le serveur de quorum en tant que périphérique de quorum.

    Vous pouvez obtenir le nom du cluster en exécutant la commande cluster show sur un noeud du cluster.

    -I clusterID

    L'ID du cluster.

    L'ID du cluster correspond à un nombre hexadécimal à 8 chiffres. Vous pouvez obtenir l'ID du cluster en exécutant la commande cluster show sur un noeud du cluster.

    quorumserver

    Un identificateur pour un serveur de quorum ou plus.

    Le serveur de quorum peut être identifié à l'aide d'un numéro de port ou un nom d'instance. Le numéro de port est utilisé par les noeuds du cluster pour communiquer avec le serveur de quorum. Le nom d'instance est spécifié dans le fichier de configuration du serveur de quorum, /etc/scqsd/scqsd.conf.

    -y

    Forcez la commande clquorumserver clear à nettoyer les informations du cluster à partir du fichier de configuration sans demande de confirmation préalable.

    Utilisez cette option si vous êtes sûr de vouloir que les informations périmées du cluster soient supprimées du serveur de quorum.

  3. (Facultatif) Si aucun autre périphérique de quorum n'est configuré sur cette instance de serveur, arrêtez le serveur de quorum.

Exemple 6-16 Nettoyage des informations dépassées du cluster à partir de la configuration du serveur de quorum

Cet exemple supprime les informations sur le cluster nommé sc-cluster à partir du serveur de quorum utilisant le port 9000.

# clquorumserver clear -c sc-cluster -I 0x4308D2CF 9000
The quorum server to be unconfigured must have been removed from the cluster.  
Unconfiguring a valid quorum server could compromise the cluster quorum.  Do you 
want to continue? (yes or no) y