7.5.2. Ajouter un service cluster à un cluster
Pour ajouter un service cluster au cluster, suivez les étapes de cette section.
- Ouvrez
/etc/cluster/cluster.confsur n'importe quel nœud dans le cluster. - Ajoutez une section
serviceavec l'élémentrmpour chaque service. Par exemple :Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Configurez les paramètres suivants (attributs) dans l'élément
service:autostart— Spécifie s'il faut démarrer le service automatiquement lorsque le cluster démarre. Veuillez utiliser « 1 » pour activer et « 0 » pour désactiver, le service est activé par défaut.domain— Spécifie un domaine de basculement (s'il est requis).exclusive— Spécifie une politique où le service s'exécute uniquement sur des nœuds sur lesquels aucun autre service ne s'exécute.recovery— Spécifie une stratégie de récupération pour le service. Les options disponibles du service sont déplacer, redémarrer, désactiver, ou redémarrer-désactiver.
- Selon le type de ressources que vous souhaitez utiliser, remplissez le service avec des ressources globales ou spécifiques au servicePar exemple, voici un service Apache qui utilise des ressources globales :
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Par exemple, voici un service Apache qui utilise des ressources spécifiques au service :Copy to Clipboard Copied! Toggle word wrap Toggle overflow L'Exemple 7.10, «cluster.confavec services ajoutés : l'un utilisant des ressources globales et l'autre utilisant des ressources spécifiques au service » montre un exemple de fichiercluster.confavec deux services :example_apache— Ce service utilise les ressources globalesweb_fs,127.143.131.100etexample_server.example_apache2— Ce service utilise les ressources spécifiques au serviceweb_fs2,127.143.131.101etexample_server2.
- Mettez à jour l'attribut
config_versionen incrémentant sa valeur (par exemple, en la modifiant deconfig_version="2"àconfig_version="3">). - Enregistrez
/etc/cluster/cluster.conf. - (Optional) Validez le fichier mis à jour sur le schéma du cluster (
cluster.rng) en exécutant la commandeccs_config_validate. Par exemple :ccs_config_validate
[root@example-01 ~]# ccs_config_validate Configuration validatesCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Exécutez la commande
cman_tool version -rpour propager la configuration au reste des nœuds de cluster. - Vérifiez que le fichier de configuration mis à jour a été propagé.
- Procédez à la Section 7.8, « Vérifier une configuration ».
Exemple 7.10. cluster.conf avec services ajoutés : l'un utilisant des ressources globales et l'autre utilisant des ressources spécifiques au service