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

Quitter la vue de l'impression

Mis à jour : Juillet 2016
 
 

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 57  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. Le fichier XML deviceconfig indique que le chemin entre phys-schost–2 et d3 n'est pas contrôlé.

Exportez la configuration de cluster en cours
# cldevice export -o deviceconfig
<?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>

Contrôlez le chemin en définissant l'attribut contrôlé sur true
<?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>

Lisez le fichier et activez le contrôle
# cldevice monitor -i deviceconfig

Vérifiez que le périphérique est maintenant contrôlé
# cldevice status

Voir aussi

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