Les exemples suivants montrent comment configurer les dépendances de domaine.
Exemple 16-1 Configuration d'une stratégie de panne à l'aide de dépendances de domaineLa première commande crée un domaine maître appelé twizzle. Cette commande utilise failure-policy=reset pour indiquer que les domaines esclaves se réinitialisent si le domaine twizzle est en panne. La seconde commande modifie un domaine maître appelé primary. Cette commande utilise failure-policy=reset pour indiquer que les domaines esclaves se réinitialisent si le domaine primary est en panne. La troisième commande crée un domaine esclave appelé chocktaw qui dépend de deux domaines maîtres, twizzle et primary. Le domaine esclave utilise master=twizzle,primary pour définir ses domaines maîtres. Si le domaine twizzle ou primary est en panne, le domainechocktaw se réinitialise.
primary# ldm add-domain failure-policy=reset twizzle primary# ldm set-domain failure-policy=reset primary primary# ldm add-domain master=twizzle,primary chocktawExemple 16-2 Modification d'un domaine pour assigner un domaine maître
Cet exemple montre comment utiliser la commande ldm set-domain pour modifier le domaine orange afin d'assigner le domaine primary en tant que domaine maître. La seconde commande utilise la commande ldm set-domain pour assigner orange et primary en tant que domaines maîtres pour le domaine tangerine. La troisième commande répertorie les informations sur tous ces domaines.
primary# ldm set-domain master=primary orange primary# ldm set-domain master=orange,primary tangerine primary# ldm list -o domain NAME STATE FLAGS UTIL primary active -n-cv- 0.2% SOFTSTATE Solaris running HOSTID 0x83d8b31c CONTROL failure-policy=ignore DEPENDENCY master= ------------------------------------------------------------------------------ NAME STATE FLAGS UTIL orange bound ------ HOSTID 0x84fb28ef CONTROL failure-policy=ignore DEPENDENCY master=primary ------------------------------------------------------------------------------ NAME STATE FLAGS UTIL tangerine bound ------ HOSTID 0x84f948e9 CONTROL failure-policy=ignore DEPENDENCY master=orange,primaryExemple 16-3 Affichage d'une liste de domaines analysable
L'exemple suivant montre la liste d'exemples avec une sortie analysable :
primary# ldm list -o domain -p