4.22. RHEV-M REST API

Tabella 4.23, «RHEV-M REST API (RHEL 6.2 e versione più recente, RHEV 3.0 e versione più recente)» elenca i parametri del dispositivo di fencing usati da fence_rhevm, il fence agent per RHEV-M REST API.

Tabella 4.23. RHEV-M REST API (RHEL 6.2 e versione più recente, RHEV 3.0 e versione più recente)

Campo di luciAttributo cluster.confDescrizione
NomenameIl nome del dispositivo di fencing RHEV-M REST API.
Hostname o indirizzo IPipaddrL'indirizzo IP o hostname assegnato al dispositivo.
Port IP (opzionale)ipportPorta TCP da usare per il collegamento con il dispositivo.
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.
Usa SSHsslPorta TCP da usare per il collegamento con il dispositivo.
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 emesso il comando di alimentazione. Il valore predefinito è 20.
Shell Timeout (secondi)shell_timeoutNumero di secondi d'attesa per 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.
Numero porta (Outlet)portNumero di connessione fisica o nome della macchina virtuale.
Intervallo (opzionale)delayNumero di secondi d'attesa prima di iniziare una operazione di fencing. Il valore predefinito è 0.
Figura 4.21, «RHEV-M REST API» mostra la schermata di configurazione per l'aggiunta di un dispositivo RHEV-M REST API
RHEV-M REST API

Figura 4.21. RHEV-M REST API

Il seguente comando crea una istanza del dispositivo di fencing per un dispositivo RHEV-M REST API:
ccs -f cluster.conf --addfencedev rhevmtest1 agent=fence_rhevm ipaddr=192.168.0.1 login=root passwd=password123 \
 power_wait=60 ssl=on
Di seguito viene riportato il cluster.conf per fence_rhevm:

 <fencedevices>
  <fencedevice agent="fence_rhevm" ipaddr="192.168.0.1" login="root" name="rhevmtest1" passwd="password123" \
   power_wait="60" ssl="on"/>
 </fencedevices>