Capitolo 4. Dispositivi di fencing

Questo capitolo riporta i dispositivi di fencing attualmente supportati con Red Hat Enterprise Linux High-Availability Add-On.
Tabella 4.1, «Sommario dei dispositivi di fencing» elenca i dispositivi di fencing, i fence agent dei dispositivi associati e fornisce un riferimento alla tabella di documentazione dei parametri rilevanti.

Tabella 4.1. Sommario dei dispositivi di fencing

Dispositivo di fencingFence AgentRiferimento alla descrizione del parametro
APC Power Switch (telnet/SSH)fence_apcTabella 4.2, «APC Power Switch (telnet/SSH)»
APC Power Switch over SNMPfence_apc_snmpTabella 4.3, «Interruttore di alimentazione APC attraverso SNMP»
Brocade Fabric Switchfence_brocadeTabella 4.4, «Interruttore Brocade Fabric»
Cisco MDSfence_cisco_mdsTabella 4.5, «Cisco MDS»
Cisco UCSfence_cisco_ucsTabella 4.6, «Cisco UCS»
Dell DRAC 5fence_drac5Tabella 4.7, «Dell DRAC 5»
Dell iDRACfence_idracTabella 4.22, «IPMI (Intelligent Platform Management Interface) LAN, Dell iDrac, IBM Integrated Management Module, HPiLO3, HPiLO4»
Eaton Network Power Switch (Interfaccia SNMP)fence_eaton_snmpTabella 4.8, «Eaton Network Power Controller (Interfaccia SNMP) (Red Hat Enterprise Linux 6.4 e versioni più recenti)»
Egenera BladeFramefence_egeneraTabella 4.9, «Egenera BladeFrame»
ePowerSwitchfence_epsTabella 4.10, «ePowerSwitch»
Fence kdumpfence_kdumpTabella 4.11, «Fence kdump»
Fence virtfence_virtTabella 4.12, «Fence virt»
Fujitsu Siemens Remoteview Service Board (RSB)fence_rsbTabella 4.13, «Fujitsu Siemens Remoteview Service Board (RSB)»
HP BladeSystemfence_hpbladeTabella 4.14, «HP BladeSystem (Red Hat Enterprise Linux 6.4 e versioni più recenti)»
HP iLO Device (Integrated Lights Out),fence_iloTabella 4.15, «HP iLO (Integrated Lights Out) e HP iLO2»
HP iLO2fence_ilo2Tabella 4.15, «HP iLO (Integrated Lights Out) e HP iLO2»
HPiLO3fence_ilo3Tabella 4.22, «IPMI (Intelligent Platform Management Interface) LAN, Dell iDrac, IBM Integrated Management Module, HPiLO3, HPiLO4»
HPiLO4fence_ilo4Tabella 4.22, «IPMI (Intelligent Platform Management Interface) LAN, Dell iDrac, IBM Integrated Management Module, HPiLO3, HPiLO4»
HP iLO (Integrated Lights Out) MPfence_ilo_mpTabella 4.16, «HP iLO (Integrated Lights Out) MP»
IBM BladeCenterfence_bladecenterTabella 4.17, «IBM BladeCenter»
IBM BladeCenter SNMPfence_ibmbladeTabella 4.18, «IBM BladeCenter SNMP»
Modulo di gestione integrato IBMfence_immTabella 4.22, «IPMI (Intelligent Platform Management Interface) LAN, Dell iDrac, IBM Integrated Management Module, HPiLO3, HPiLO4»
IBM iPDUfence_ipduTabella 4.19, «IBM iPDU (Red Hat Enterprise Linux 6.4 e versioni più recenti)»
IF MIBfence_ifmibTabella 4.20, «IF MIB»
Intel Modularfence_intelmodularTabella 4.21, «Intel Modular»
IPMI (Intelligent Platform Management Interface) Lanfence_ipmilanTabella 4.22, «IPMI (Intelligent Platform Management Interface) LAN, Dell iDrac, IBM Integrated Management Module, HPiLO3, HPiLO4»
RHEV-M REST APIfence_rhevmTabella 4.23, «RHEV-M REST API (RHEL 6.2 e versione più recente, RHEV 3.0 e versione più recente)»
SCSI Fencingfence_scsiTabella 4.24, «SCSI Reservation Fencing»
VMware Fencing (Interfaccia SOAP)fence_vmware_soapTabella 4.25, «VMware Fencing (interfaccia SOAP) (Red Hat Enterprise Linux 6.2 e versioni più recenti)»
WTI Power Switchfence_wtiTabella 4.26, «WTI Power Switch»

4.1. Interruttore di alimentazione APC con Telnet e SSH

Tabella 4.2, «APC Power Switch (telnet/SSH)» elenca i parametri del dispositivo di fencing usati da fence_apc, il fence agent per APC over telnet/SSH.

Tabella 4.2. APC Power Switch (telnet/SSH)

Campo di luciAttributo cluster.confDescrizione
NomenameUn nome per il dispositivo APC collegato al cluster nel quale il demone per il fencing esegue una registrazione tramite telnet/ssh.
Hostname o indirizzo IPipaddrL'indirizzo IP o hostname assegnato al dispositivo.
Port IP (opzionale)ipportLa porta TCP da usare per il collegamento al dispositivo. La porta predefinita è 23, oppure 22 se è stato selezionato Usa SSH.
LoginloginIl nome per il login usato per accedere al dispositivo.
PasswordpasswdLa password usata per autenticare il collegamento al dispositivo.
Password Script (opzionale)passwd_scriptLo script che fornisce una password per l'accesso al dispositivo per il fencing. Il suo utilizzo sostituisce il parametro Password.
Power Wait (secondi)power_waitNumero di secondi d'attesa dopo aver emesso un comando 'power off o power on'.
Power Timeout (secondi)power_timeoutNumero di secondi d'attesa prima di eseguire un test sulla modifica dello stato dopo aver usato il comando di alimentazione. Il valore predefinito è 20.
Shell Timeout (secondi)shell_timeoutNumero di secondi per l'attesa di un prompt dopo aver emesso un comando. Il valore predefinito è 3.
Login Timeout (secondi)login_timeoutNumero di secondi d'attesa per un prompt del comando dopo il login. Il valore predefinito è 5.
Numero tentativi per una operazione di 'Power On'retry_onNumero di tentativi per una operazione di alimentazione 'power on'. Il valore predefinito è 1.
PortaportPorta TCP
Switch (opzionale)switchIl numero per l'interruttore APC che si collega al nodo se in presenza di interruttori multipli di tipo daisy-chained.
Intervallo (opzionale)delayNumero di secondi d'attesa prima di iniziare una operazione di fencing. Il valore predefinito è 0.
Use SSHsecureIndica che il sistema utilizzerà SSH per accedere al dispositivo. Quando si utilizza SSH sarà necessario specificare una password, uno script per la password o un file di identità.
Opzioni SSHssh_optionsOpzioni SSH da usare. Il valore predefinito è -1 -c blowfish.
Percorso per SSH Identity Fileidentity_fileFile di identità per SSH.
Figura 4.1, «WTI Power Switch» mostra la schermata di configurazione per l'aggiunta di un dispositivo di fencing dell'interruttore di alimentazione APC.
WTI Power Switch

Figura 4.1. WTI Power Switch

Il seguente comando crea una istanza del dispositivo di fencing per un dispositivo APC:
ccs -f cluster.conf --addfencedev apc agent=fence_apc ipaddr=192.168.0.1 login=root passwd=password123
Di seguito viene riportato il cluster.conf per il dispositivo fence_apc:

 <fencedevices>
   <fencedevice agent="fence_apc" name="apc" ipaddr="apc-telnet.example.com" login="root" passwd="password123"/>
 </fencedevices>