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,primary
Exemple 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