dscontrol highavailability

È possibile controllare le funzioni ad alta disponibilità con il comando dscontrol highavailability.

Sintassi

Leggi diagramma di sintassiSalta diagramma di sintassi
>>-dscontrol--highavailability--+-backup--+-add--+-primary-+--+-auto---+-+--port-+-><
                                |         |      '-backup--'  '-manual-' |       |   
                                |         '-delete-----------------------'       |   
                                +-heartbeat--+-add--srcaddress--dstaddress-+-----+   
                                |            '-delete--address-------------'     |   
                                +-reach--+-add----+--address---------------------+   
                                |        '-delete-'                              |   
                                +-status-----------------------------------------+   
                                '-takeover--+---------+--------------------------'   
                                            '-address-'                              

Parametri

backup
Specifica le informazioni per la macchina principale o di backup.
  • add
    Definisce ed esegue le funzioni di disponibilità elevata per la macchina in questione.
    • primary

      Identifica la macchina del Dispatcher che ha un ruolo primario.

    • backup

      Identifica la macchina del Dispatcher che ha un ruolo backup.

    • auto

      Specifica una strategia di ripristino automatica, in cui la macchina principale ripristina l'instradamento dei pacchetti appena diventa nuovamente attiva.

    • manual

      Specifica una strategia di recupero manuale, in cui la macchina principale non riprende a instradare i package finché l'amministratore non emette un comando takeover.

  • delete

    Rimuove questa macchina dall'opzione di disponibilità elevata, quindi non verrà più utilizzata come macchina di backup o principale.

  • port

    Una porta TCP non utilizzata su entrambe le macchine, che deve essere adoperata dal Dispatcher per i messaggi heartbeat. Il valore di port della macchina principale e di backup deve essere identico.

heartbeat
Definisce una sessione di comunicazione tra le macchine del Dispatcher principali e di backup.
  • add
    Indica al Dispatcher di origine l'indirizzo del partner (indirizzo di destinazione).
    • indirizzo_origine

      Indirizzo di origine. L'indirizzo (IP o simbolico) della macchina del Dispatcher.

    • indirizzo_destinazione

      Indirizzo di destinazione. L'indirizzo (IP o simbolico) dell'altra macchina del Dispatcher.

    I valori di indirizzo_origine e indirizzo_destinazione devono essere gli indirizzi NFA delle macchine per almeno una coppia di heartbeat.
  • delete address

    Elimina la coppia di indirizzi dalle informazioni heartbeat. È possibile specificare l'indirizzo di origine o di destinazione della coppia di heartbeat. L'indirizzo (IP o simbolico) della destinazione o dell'origine.

reach
Aggiunge o elimina l'indirizzo di destinazione dei Dispatcher principali e di backup, l'advisor reach invia comandi ping sia dai principali che di backup per determinare se sono accessibili.
  • add indirizzo

    Aggiunge un indirizzo di destinazione per l'advisor reach. indirizzo è l'indirizzo IP, simbolico o in formato, del nodo di destinazione.

  • delete address

    Rimuove un indirizzo di destinazione dall'advisor reach. indirizzo è l'indirizzo IP, simbolico o in formato, del nodo di destinazione.

Prevenzione dei problemi Prevenzione dei problemi: durante la configurazione della destinazione finale, è necessario anche avviare l'advisor reach. L'advisor reach viene avviato automaticamente quanto viene utilizzato il comando dscontrol manager reach.gotcha
status
Restituisce un report relativo all'alta disponibilità. Le macchine vengono identificate come se avessero una delle tre condizioni di stato o stati:
  • Attivo: una determinata macchina (principale, di backup o di entrambi i tipi) sta instradando i pacchetti.
  • Standby: una determinata macchina (principale, di backup o di entrambi i tipi) non sta instradando pacchetti; sta monitorando lo stato di un Dispatcher attivo.
  • Inattivo: una determinata macchina sta instradando pacchetti ma non tenta di stabilire il contatto con il Dispatcher partner.
takeover
Configurazione di disponibilità elevata semplice (il ruolo delle macchine Dispatcher può essere primary o backup).
Il parametro takeover indica a un Dispatcher in standby di diventare attivo e di iniziare a instradare pacchetti. In questo modo, il Dispatcher correntemente attivo verrà forzato nello stato standby. Il comando takeover deve essere emesso sulla macchina in standby e funziona solo quando la strategia è manuale. Lo stato secondario deve essere sincronizzato.
  • address

    Il valore dell'indirizzo takeover è facoltativo e dovrebbe essere utilizzato solo quando la macchina dispone di entrambi i ruoli primary e backup (configurazione di disponibilità elevata reciproca). L'indirizzo specificato è l'NFA della macchina del Dispatcher che normalmente instrada il traffico di questo cluster. In caso di takeover di entrambi i cluster, specificare l'indirizzo NFA del proprio Dispatcher.

Nota:
  • i ruoli delle macchine (primario e backup) non cambiano. Cambiano solo i relativi stati (attivo o standby).
  • Gli script takeover possibili sono tre, goActive, goStandby e goInOp. Per ulteriori informazioni relative a tali script, consultare Script da eseguire con l'alta disponibilità.

Esempi

Argomento di riferimento    

Clausole e condizioni per i centri informazioni | Feedback

Ultimo aggiornamento: May 14, 2012 01:50 PM EDT
Nome file: rcmd_dscontrolha.html