7.3. Configurazione del fencing
cluster.conf nel modo seguente:
- Nella sezione
fencedevicesspecificare ogni dispositivo di fencing usando un elementofencedevicee gli attributi relativi al dispositivo di fencing. Esempio 7.3, «Dispositivo APC di fencing aggiunto alcluster.conf» mostra un esempio di un file di configurazione con un dispositivo di fencing APC. - Nella sezione
clusternodesall'interno dell'elementofencedi ogni sezioneclusternode, specificare ogni metodo di fencing del nodo. Specificare il nome del metodo, usandomethod,name. Specificare il dispositivo di fencing per ogni metodo, usandodeviceed i relativi attributi,nameinsieme ai parametri specifici del dispositivo di fencing. Esempio 7.4, «Metodi di fencing aggiunti acluster.conf» mostra un esempio di metodo di fencing con un dispositivo per ogni nodo nel cluster. - Per metodi di fencing non-power (SAN/storage) alla sezione
clusternodesaggiungere una sezioneunfence. Così facendo un nodo isolato non verrà riabilitato fino a quando non verrà eseguito prima il riavvio. Per maggiori informazioni su come riabilitare un nodo consultare la pagina man difence_node(8).La sezioneunfencenon contiene le sezionimethodcome la sezionefence. Essa contiene i riferimenti direttidevice, i quali riflettono le sezioni del dispositivo corrispondenti perfence, con l'aggiunta dell'azione esplicita (action) di "on" o "enable". Lo stessofencedeviceviene indicato dalle righefenceeunfencedevice, e gli stessi argomenti per-nodo devono essere ripetuti.Specificando l'attributoactionsu "on" o "enable" permetterete l'abilitazione del nodo dopo il riavvio. Esempio 7.4, «Metodi di fencing aggiunti acluster.conf» e Esempio 7.5, «cluster.conf: Metodi di fencing multipli per nodo» includono gli esempi degli attributi e degli elementiunfence.Per maggiori informazioni suunfenceconsultare la pagina man difence_node. - Aggiornare l'attributo
config_versionaumentando 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 validatesCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Eseguire il comando
cman_tool version -rper diffondere la configurazione al resto dei nodi del cluster. Così facendo verrà eseguita anche una convalida aggiuntiva. Per propagare le informazioni aggiornate sulla configurazione del cluster è necessario chericcisia in esecuzione su ogni nodo del cluster. - Verificare che il file di configurazione aggiornato è stato diffuso.
- Procedere alla Sezione 7.4, «Configurazione dei domini di failover».
fenced, il demone in questione prova il metodo successivo e continua con gli altri metodi fino a trovare quello corretto.
fenced esegue l'agente per il processo di fencing solo una volta per ogni riga dispositivo-fencing; per avere un esito positivo tutte le operazioni devono avere successo.
fence_apc). Sarà possibile altresì ottenere maggiori informazioni sui parametri di fencing consultando Appendice A, Parametri del dispositivo di fencing, gli agenti per il fencing in /usr/sbin/, lo schema del cluster su /usr/share/cluster/cluster.rng, e lo schema annotato su /usr/share/doc/cman-X.Y.ZZ/cluster_conf.html (per esempio, /usr/share/doc/cman-3.0.12/cluster_conf.html).
Esempi di configurazione per il fencing Copia collegamentoCollegamento copiato negli appunti!
Nota
Esempio 7.3. Dispositivo APC di fencing aggiunto al cluster.conf
fencedevice) è stato aggiunto all'elemento fencedevices specificando il fence agent (agent) in fence_apc, l'indirizzo IP (ipaddr) in apc_ip_example, il login (login) in login_example, il nome del dispositivo di fencing (name) in apc, e la password (passwd) in password_example.
Esempio 7.4. Metodi di fencing aggiunti a cluster.conf
method) ad ogni nodo. Il nome del metodo di fencing (name) per ogni nodo è APC. Il dispositivo (device) per il metodo di fencing in ogni nodo specifica il nome (name), come apc, ed un numero di porta APC switch power unico (port) per ogni nodo. Per esempio, il numero di porta per node-01.example.com è 1 (port="1"). Il nome del dispositivo per ogni nodo (device name="apc") indica il dispositivo di fencing usando il nome (name) di apc nella riga dell'elemento fencedevices: fencedevice agent="fence_apc" ipaddr="apc_ip_example" login="login_example" name="apc" passwd="password_example"/.
Esempio 7.5. cluster.conf: Metodi di fencing multipli per nodo
Esempio 7.6. cluster.conf: Fencing, Porte multiple Multipath
Esempio 7.7. cluster.conf: Nodi per il fencing con gruppo di alimentazione doppio