7.5.2. Come aggiungere un servizio ad un cluster
Per aggiungere un servizio al cluster seguire le fasi di questa sezione.
- Aprire
/etc/cluster/cluster.conf
su qualsiasi nodo nel cluster. - Aggiungere una sezione
service
all'interno dell'elementorm
per ogni servizio. Per esempio:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Configurare i seguenti parametri (attributi) nell'elemento
service
:autostart
— Specifica se eseguire un avvio automatizzato del servizio all'avvio del cluster. Usare '1' per abilitare e '0' per disabilitare; l'impostazione predefinita è abilitato.domain
— Specifica un dominio di failover (se necessario).exclusive
— Specifica una politica in cui il servizio viene eseguito solo su nodi sprovvisti di altri servizi.recovery
— Specifica una politica di ripristino del servizio. Usare le opzioni per riposizionare, riavviare e riavviare-disabilitare il servizio.
- In base al tipo di risorse da usare popolate il servizio con risorse globali o specifiche al servizio.Per esempio ecco riportato un servizio Apache che utilizza risorse globali:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Esempio di un servizio Apache che utilizza risorse specifiche al servizio:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Esempio 7.10, «cluster.conf
con l'aggiunta dei servizi: Usando le risorse globali e le risorse specifiche al servizio» mostra un esempio di filecluster.conf
con due servizi:example_apache
— Questo servizio utilizza le risorse globaliweb_fs
,127.143.131.100
, eexample_server
.example_apache2
— Questo servizio utilizza risorse specifiche del servizioweb_fs2
,127.143.131.101
, eexample_server2
.
- Aggiornare l'attributo
config_version
aumentando il proprio valore (per esempio, modificandolo daconfig_version="2"
aconfig_version="3">
). - Salvare
/etc/cluster/cluster.conf
. - (Opzionale) Convalidare il file aggiornato con lo schema del cluster (
cluster.rng
) eseguendo il comandoccs_config_validate
. Per esempio:ccs_config_validate
[root@example-01 ~]# ccs_config_validate Configuration validates
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Eseguire il comando
cman_tool version -r
per diffondere la configurazione al resto dei nodi del cluster. - Verificare che il file di configurazione aggiornato è stato diffuso.
- Procedere alla Sezione 7.8, «Verifica di una configurazione».
Esempio 7.10. cluster.conf
con l'aggiunta dei servizi: Usando le risorse globali e le risorse specifiche al servizio