4.12. Création d'un dispositif de clôture
Effectuez les étapes suivantes pour configurer la clôture. Exécutez ces commandes à partir de n'importe quel nœud du cluster
Conditions préalables
Vous devez définir la propriété du cluster stonith-enabled sur true.
Procédure
Identifiez le nom du nœud Azure pour chaque VM RHEL. Vous utilisez les noms de nœuds Azure pour configurer le dispositif de clôture.
fence_azure_arm \ -l <AD-Application-ID> -p <AD-Password> \ --resourceGroup <MyResourceGroup> --tenantId <Tenant-ID> \ --subscriptionId <Subscription-ID> -o list# fence_azure_arm \ -l <AD-Application-ID> -p <AD-Password> \ --resourceGroup <MyResourceGroup> --tenantId <Tenant-ID> \ --subscriptionId <Subscription-ID> -o listCopy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple :
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Voir les options de l'agent Azure ARM STONITH.
pcs stonith describe fence_azure_arm
# pcs stonith describe fence_azure_armCopy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple :
pcs stonith describe fence_apc
# pcs stonith describe fence_apc Stonith options: password: Authentication key password_script: Script to run to retrieve passwordCopy to Clipboard Copied! Toggle word wrap Toggle overflow AvertissementPour les agents de clôture qui fournissent une option de méthode, ne spécifiez pas une valeur de cycle car elle n'est pas prise en charge et peut entraîner une corruption des données.
Certains dispositifs de clôture ne peuvent clôturer qu'un seul nœud, tandis que d'autres peuvent clôturer plusieurs nœuds. Les paramètres que vous spécifiez lorsque vous créez un dispositif de clôture dépendent de ce que votre dispositif de clôture prend en charge et exige.
Vous pouvez utiliser le paramètre
pcmk_host_listlors de la création d'un dispositif de clôture pour spécifier toutes les machines qui sont contrôlées par ce dispositif de clôture.Vous pouvez utiliser le paramètre
pcmk_host_maplors de la création d'un dispositif de clôture pour faire correspondre les noms d'hôtes aux spécifications qui comprennent le dispositif de clôture.Créer un dispositif de clôture.
pcs stonith create clusterfence fence_azure_arm
# pcs stonith create clusterfence fence_azure_armCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Vérification
Testez l'agent de clôture pour l'un des autres nœuds.
pcs stonith fence azurenodename
# pcs stonith fence azurenodenameCopy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple :
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Démarrez le nœud qui a été clôturé à l'étape précédente.
pcs cluster start <hostname>
# pcs cluster start <hostname>Copy to Clipboard Copied! Toggle word wrap Toggle overflow Vérifier l'état pour s'assurer que le nœud a démarré.
pcs status
# pcs statusCopy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple :
Copy to Clipboard Copied! Toggle word wrap Toggle overflow