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.conf
sur n'importe quel nœud dans le cluster. - Ajoutez une section
service
avec l'élémentrm
pour 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.conf
avec services ajoutés : l'un utilisant des ressources globales et l'autre utilisant des ressources spécifiques au service » montre un exemple de fichiercluster.conf
avec deux services :example_apache
— Ce service utilise les ressources globalesweb_fs
,127.143.131.100
etexample_server
.example_apache2
— Ce service utilise les ressources spécifiques au serviceweb_fs2
,127.143.131.101
etexample_server2
.
- Mettez à jour l'attribut
config_version
en 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 validates
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Exécutez la commande
cman_tool version -r
pour 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