Ignorer les liens de navigation
Quitter l'aperu
| Guide d'administration système d'Oracle Solaris Cluster Oracle Solaris Cluster 4.1 (Français)

Périmètre de la recherche:

- Ce document
- Toute la bibliothque

## 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 :

- 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

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

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 :

- Lorsqu'un cluster est mis hors service sans avoir préalablement supprimé le périphérique de quorum du cluster à l'aide de la commande `clquorum remove`

- Lorsqu'un périphérique de quorum de type `quorum__server` est supprimé d'un cluster alors que l'hôte du serveur de quorum est en panne.

| 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 - 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

Copyright © 2000, 2012, Oracle et/ou ses affiliés. Tous droits réservés. Notice légale |