3.10. Ajouter un service cluster à un cluster
Pour ajouter un service cluster au cluster, suivez les étapes de cette section.
- Sur la page spécifique aux clusters, vous pouvez ajouter des services à ce cluster en cliquant sur en haut de l'affichage des clusters. Ceci affiche les services qui ont été configurés pour ce cluster. (Depuis la page , vous pouvez aussi démarrer, redémarrer et désactiver un service, comme décrit dans la Section 4.5, « Gérer les services High-Availability ».)
- Cliquez sur . Ceci affiche la boîte de dialogue .
- Dans la boîte de texte se trouvant dans la boîte de dialogue Ajouter un groupe de services au cluster, saisissez le nom du service.
Note
Utilisez un nom descriptif qui distingue clairement le service des autres services dans le cluster. - Cochez la case si vous souhaitez que ce service démarre automatiquement lorsqu'un cluster est lancé et fonctionne. Si la case n'est pas cochée, le service devra être lancé manuellement à chaque fois que le cluster sortira de l'état arrêté.
- Cochez la case pour définir une stratégie avec laquelle le service ne s'exécute que sur des nœuds sur lesquels aucun autre service ne s'exécute.
- Si vous avez configuré des domaines de basculement pour le cluster, vous pouvez utiliser le menu déroulant du paramètre pour sélectionner un domaine de basculement pour ce service. Pour obtenir des informations sur la configuration de domaines de basculement, voir la Section 3.8, « Configurer un domaine de basculement ».
- Utilisez la boîte déroulante pour sélectionner une politique de récupération pour le service. Les options pour le service sont (Déplacer), (Redémarrer), (Redémarrer-désactiver), ou (Désactiver).Sélectionner l'option (redémarrer) indique que le système devrait tenter de redémarrer le service en échec avant de le déplacer. Sélectionner l'option (déplacer) indique que le système devrait tenter de redémarrer le service dans un autre nœud. Sélectionner l'option (désactiver) indique que le système devrait désactiver le groupe de ressources si l'un des composants échoue. Sélectionner l'option (redémarrer-désactiver) indique que le système devrait tenter de redémarrer le service à sa place s'il échoue, mais si le redémarrage échoue, alors le service sera désactivé au lieu d'être déplacé vers un autre hôte dans le cluster.Si vous sélectionnez ou en tant que politique de récupération pour le service, vous pourrez spécifier le nombre maximum d'échecs de redémarrage avant le déplacement ou la désactivation du service. Vous pouvez aussi spécifier (en secondes) à partir de combien de temps il ne faudra plus effectuer de redémarrages.
- Pour ajouter une ressource au service, cliquez sur . Cliquer sur affiche la boîte déroulante de l'écran qui vous permet d'ajouter une ressource globale existante ou d'ajouter une nouvelle ressource qui est uniquement disponible à ce service.
- Pour ajouter une ressource globale existante, cliquez sur le nom de la ressource existante dans la boîte déroulante . Ceci affiche la ressource et ses paramètres sur la page pour le service que vous configurez. Pour obtenir des informations sur l'ajout et sur la modification des ressources globales, voir la Section 3.9, « Configurer les ressources globales du cluster ».
- Pour ajouter un nouvelle ressource uniquement disponible à ce service, sélectionnez le type de ressource à configurer à partir de la boîte déroulante et saisissez les paramètres de ressources pour la ressource que vous ajoutez. L'Annexe B, Paramètres des ressources HA décrit les paramètres de ressources.
- Lors de l'ajout d'une ressource à un service, qu'il s'agisse d'une ressource globale existante ou d'une ressource uniquement disponible à ce service, vous pouvez spécifier si la ressource est une ou une .Si vous spécifiez la ressource en tant qu'arborescence indépendante et que celle-ci échoue, elle seule sera redémarrée (plutôt que le service entier) avant que le système ne tente d'effectuer une récupération normale. Vous pouvez spécifier le nombre maximum de redémarrages que cette ressource devra tenter sur un nœud avant d'implémenter une politique de récupération pour ce service. Vous pouvez aussi spécifier la durée, en secondes, après laquelle le système implémentera la politique de récupération pour ce service.Si vous spécifiez la ressource en tant que ressource non-critique et que celle-ci échoue, elle seule sera redémarrée. Si elle continue à échouer, alors plutôt que le service entier, elle seule sera désactivée. Vous pouvez spécifier le nombre maximum de redémarrages que cette ressource devra tenter sur un nœud avant de la désactiver. Vous pouvez aussi spécifier la durée, en secondes, après laquelle le système désactivera cette ressource.
- Si vous souhaitez ajouter des ressources enfant à la ressource que êtes en train de définir, cliquez sur . Cliquer sur affiche la boite déroulante , à partir de laquelle vous pouvez ajouter une ressource globale existante ou une nouvelle ressource uniquement disponible à ce service. Vous pouvez continuer d'ajouter des ressources enfant à la ressource selon vos besoins.
Note
Si vous êtes en train d'ajouter une ressource du service Samba, ajoutez-la directement au service, et non pas en tant qu'enfant d'une autre ressource. - Lorsque vous aurez fini d'ajouter des ressources au service et des ressources enfant aux ressources, cliquez sur . Cliquer sur vous ramène à la page , qui affiche le service ajouté (et les autres services).
Note
Pour vérifier l'existence de la ressource du service IP utilisée dans un service cluster, vous pouvez utiliser la commande
/sbin/ip addr show sur un nœud de cluster (plutôt que la commande obsolète ifconfig). La sortie suivante montre la commande /sbin/ip addr show exécutée sur un nœud qui exécute un service cluster :
Pour modifier un service existant, procédez aux étapes suivantes.
- À partir de la boîte de dialogue , cliquez sur le nom du service à modifier. Ceci affiche les paramètres et les ressources qui ont été configurés pour ce service.
- Modifiez les paramètres de service.
- Cliquez sur (Soumettre).
Pour supprimer un ou plusieurs service(s) existant(s), procédez aux étapes suivantes.
- À partir de la page luci , cliquez sur la case à cocher pour supprimer tout service.
- Cliquez sur (supprimer).
- À partir de Red Hat Enterprise Linux 6.3, avant que luci ne supprime un (ou plusieurs) service(s), un message s'affiche vous demandant de confirmer si vous souhaitez bien supprimer le ou les groupe(s) de services, ce qui arrête les ressources qui le ou qui les contiennent. Cliquez sur pour fermer la boîte de dialogue sans supprimer de services, ou sur pour supprimer le ou les service(s) sélectionné(s).