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

Quitter la vue de l'impression

Mis à jour : Octobre 2015
 
 

Contrôle des chemins de disques à partir d'un fichier

Procédez comme suit pour activer ou désactiver le contrôle des chemins de disques à partir d'un fichier.

Pour modifier la configuration du cluster à l'aide d'un fichier, vous devez d'abord l'exporter. L'exportation génère un fichier XML que vous pouvez alors modifier afin de définir les composants de la configuration que vous changez. L'intégralité de ce processus est décrite dans la procédure suivante.

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 solaris.cluster.modify sur n'importe quel noeud du cluster.
  2. Exportez la configuration de périphérique dans un fichier XML.
    # cldevice export -o configurationfile
    –o configurationfile

    Précisez le nom de votre fichier XML.

  3. Modifiez le fichier de configuration en vue de contrôler les chemins de périphériques.

    Recherchez les chemins de périphériques que vous souhaitez contrôler et définissez l'attribut monitored sur true.

  4. Contrôlez les chemins de périphériques.
    # cldevice monitor -i configurationfile
    –i configurationfile

    Précisez le nom du fichier XML modifié.

  5. Vérifiez que le chemin de périphérique est à présent contrôlé.
    # cldevice status
Exemple 5-28  Contrôle des chemins de disques à partir d'un fichier

Dans l'exemple suivant, le chemin de périphérique entre le noeud phys-schost–2 et le périphérique d3 est contrôlé à l'aide d'un fichier XML.

La première étape consiste à exporter la configuration de cluster actuelle.

# cldevice export -o deviceconfig

Le fichier XML deviceconfig indique que le chemin entre phys-schost–2 et d3 n'est pas contrôlé.

<?xml version="1.0"?>
<!DOCTYPE cluster SYSTEM "/usr/cluster/lib/xml/cluster.dtd">
<cluster name="brave_clus">
.
.
.
   <deviceList readonly="true">
    <device name="d3" ctd="c1t8d0">
      <devicePath nodeRef="phys-schost-1" monitored="true"/>
      <devicePath nodeRef="phys-schost-2" monitored="false"/>
    </device>
  </deviceList>
</cluster>

Pour le contrôler, définissez l'attribute contrôlé sur true, comme suit.

<?xml version="1.0"?>
<!DOCTYPE cluster SYSTEM "/usr/cluster/lib/xml/cluster.dtd">
<cluster name="brave_clus">
.
.
.
   <deviceList readonly="true">
    <device name="d3" ctd="c1t8d0">
      <devicePath nodeRef="phys-schost-1" monitored="true"/>
      <devicePath nodeRef="phys-schost-2" monitored="true"/>
    </device>
  </deviceList>
</cluster>

Utilisez la commande cldevice pour lire le fichier et activer le contrôle.

# cldevice monitor -i deviceconfig

Utilisez la commande cldevice pour vérifier que le périphérique est maintenant contrôlé.

# cldevice status

Voir aussi

Pour plus de détails sur l'exportation de la configuration de cluster et l'utilisation du fichier XML obtenu pour définir la configuration de cluster, reportez-vous aux pages de manuel cluster(1CL) et clconfiguration(5CL).