GNU/Linux >> Linux Esercitazione >  >> Linux

Servizio del sistema operativo Linux "o2cb"

O2CB è un insieme di servizi di clustering necessari per il funzionamento in cluster di OCFS2. OCFS2 viene fornito in bundle con il proprio stack di cluster, O2CB. Lo stack include:

Componente Descrizione
NM Node Manager che tiene traccia di tutti i nodi in /etc/ocfs2/cluster.conf
HB Servizio Heart Beat che invia notifiche su/giù quando i nodi si uniscono o lasciano il cluster
TCP Gestisce la comunicazione tra i nodi
DLM Gestione blocchi distribuito che tiene traccia di tutti i blocchi, i relativi proprietari e lo stato
CONFIGFS File system di configurazione guidato dallo spazio utente montato in /config
DLMFS Interfaccia dello spazio utente per il DLM dello spazio del kernel

Tutti i servizi cluster sono stati inseriti nel pacchetto del servizio di sistema o2cb. Le operazioni OCFS2, come formattazione, montaggio e così via, richiedono che il servizio cluster O2CB sia almeno avviato nel nodo in cui verrà eseguita l'operazione. Gli strumenti ocfs2 Il pacchetto RPM fornisce i file di configurazione di o2cb.

Controllo del servizio

Per gestire il servizio o2cb su richiesta, utilizzare lo strumento di servizio o eseguire /etc/init.d/o2cb script direttamente:

# /sbin/service o2cb help
Usage: /etc/init.d/o2cb {start|stop|restart|force-reload|enable|disable|configure|load|unload|online|offline|force-offline|status}
# /etc/init.d/o2cb help
Usage: /etc/init.d/o2cb {start|stop|restart|force-reload|enable|disable|configure|load|unload|online|offline|force-offline|status}

I comandi disponibili sono:

Comando Descrizione
inizio Se hai configurato il cluster per il caricamento all'avvio, equivale a un carico e quindi a una sequenza di comandi online.
fermati Se hai configurato il cluster per il caricamento all'avvio, equivale a un offline e quindi a una sequenza di comandi di scarica.
riavvia Equivalente a una fermata e poi a una sequenza di comandi di avvio.
ricarica forzata È lo stesso di un comando di riavvio.
abilita Abilita il caricamento del cluster all'avvio, quindi esegui un comando di avvio.
disabilita Disabilita il cluster da caricare all'avvio, quindi esegui un comando stop.
configura Configura o2cb per il caricamento all'avvio, se hai configurato il cluster per il caricamento all'avvio, quindi esegui il comando start, altrimenti esegui il comando stop.
carica Carica i moduli utilizzati da o2cb.
scarica Scarica i moduli utilizzati da o2cb.
in linea Online il cluster o2cb.
offline Offline il cluster o2cb.
forza offline Forza offline il cluster o2cb.
stato Verifica lo stato del cluster o2cb.

Configurazione

Per avviare il servizio o2cb all'avvio, eseguire "/etc/init.d/o2cb configure ” comando:

# /etc/init.d/o2cb configure
Configuring the O2CB driver.

This will configure the on-boot properties of the O2CB driver.
The following questions will determine whether the driver is loaded on
boot.  The current values will be shown in brackets ('[]').  Hitting
 without typing an answer will keep that current value.  Ctrl-C
will abort.

Load O2CB driver on boot (y/n) [n]: 

La "configurazione o2cb" salverà le modifiche nel file /etc/sysconfig/o2cb . Esempio di tale file:

# cat /etc/sysconfig/o2cb
# This is a configuration file for automatic startup of the O2CB
# driver.  It is generated by running /etc/init.d/o2cb configure.
# Please use that method to modify this file
#

# O2CB_ENABELED: 'true' means to load the driver on boot.
O2CB_ENABLED=true

# O2CB_BOOTCLUSTER: If not empty, the name of a cluster to start.
O2CB_BOOTCLUSTER=ocfs2

# O2CB_HEARTBEAT_THRESHOLD: Iterations before a node is considered dead.
O2CB_HEARTBEAT_THRESHOLD=

# O2CB_IDLE_TIMEOUT_MS: Time in ms before a network connection is considered dead.
O2CB_IDLE_TIMEOUT_MS=

# O2CB_KEEPALIVE_DELAY_MS: Max time in ms before a keepalive packet is sent
O2CB_KEEPALIVE_DELAY_MS=

# O2CB_RECONNECT_DELAY_MS: Min time in ms between connection attempts
O2CB_RECONNECT_DELAY_MS=


Linux
  1. Servizio del sistema operativo Linux 'nfs'

  2. Servizio del sistema operativo Linux 'microcode_ctl'

  3. Servizio del sistema operativo Linux "hplip"

  4. Sistema operativo Linux Servizio "smartd"

  5. Servizio del sistema operativo Linux 'irqbalance'

Servizio del sistema operativo Linux "NetFS"

Servizio del sistema operativo Linux 'ldap'

Servizio del sistema operativo Linux 'yppasswdd'

Servizio del sistema operativo Linux "xendomains"

Servizio del sistema operativo Linux 'nscd'

Servizio del sistema operativo Linux "calamaro"