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.
# cldevice export -o configurationfile
Précisez le nom de votre fichier XML.
Recherchez les chemins de périphériques que vous souhaitez contrôler et définissez l'attribut monitored sur true.
# cldevice monitor -i configurationfile
Précisez le nom du fichier XML modifié.
# cldevice status
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).