GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-Betriebssystemdienst „o2cb“

O2CB ist eine Reihe von Clusterdiensten, die für den geclusterten Betrieb von OCFS2 erforderlich sind. OCFS2 wird mit einem eigenen Cluster-Stack, O2CB, geliefert. Der Stapel enthält:

Komponente Beschreibung
NM Node Manager, der alle Knoten in der /etc/ocfs2/cluster.conf verfolgt
HB Heartbeat-Dienst, der Up/Down-Benachrichtigungen ausgibt, wenn Knoten dem Cluster beitreten oder ihn verlassen
TCP Handhabt die Kommunikation zwischen den Knoten
DLM Verteilter Schlossmanager, der alle Schlösser, ihre Besitzer und ihren Status verfolgt
CONFIGFS Benutzerbereichsgesteuertes Konfigurationsdateisystem, gemountet unter /config
DLMFS Userspace-Schnittstelle zum Kernelspace-DLM

Alle Cluster-Dienste wurden in den o2cb-Systemdienst gepackt. OCFS2-Operationen wie Formatieren, Mounten usw. erfordern, dass der O2CB-Clusterdienst mindestens in dem Knoten gestartet wird, auf dem die Operation ausgeführt wird. Die ocfs2-Tools Das RPM-Paket stellt die o2cb-Konfigurationsdateien bereit.

Dienststeuerung

Um den o2cb-Dienst bei Bedarf zu verwalten, verwenden Sie das Service-Tool oder führen Sie /etc/init.d/o2cb aus Skript direkt:

# /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}

Die verfügbaren Befehle sind:

Befehl Beschreibung
beginnen Wenn Sie den Cluster so konfiguriert haben, dass er beim Booten geladen wird, entspricht dies einem Laden und dann einer Online-Befehlsfolge.
Halt Wenn Sie den Cluster so konfiguriert haben, dass er beim Booten geladen wird, entspricht dies einer Offline- und dann einer Entlade-Befehlsfolge.
Neustart Entspricht einer Stopp- und dann einer Start-Befehlsfolge.
Neuladen erzwingen Dies ist dasselbe wie ein Neustartbefehl.
aktivieren Aktivieren Sie das Laden des Clusters beim Booten und führen Sie dann einen Startbefehl aus.
deaktivieren Deaktivieren Sie das Laden des Clusters beim Booten und führen Sie dann einen Stoppbefehl aus.
konfigurieren Konfigurieren Sie o2cb so, dass es beim Booten geladen wird. Wenn Sie den Cluster so konfiguriert haben, dass er beim Booten geladen wird, führen Sie den Startbefehl aus, andernfalls führen Sie den Stopbefehl aus.
laden Lade die von o2cb verwendeten Module.
entladen Entladen Sie die von o2cb verwendeten Module.
online Online den o2cb-Cluster.
offline O2cb-Cluster offline schalten.
Offline erzwingen Zwingen Sie den Offline-Modus des o2cb-Clusters.
Status Überprüfen Sie den Status des o2cb-Clusters.

Konfiguration

Damit der o2cb-Dienst beim Booten gestartet wird, führen Sie die Datei „/etc/init.d/o2cb configure aus ” Befehl:

# /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]: 

Die „o2cb-Konfiguration“ speichert Änderungen in der Datei /etc/sysconfig/o2cb . Beispiel für eine solche Datei:

# 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. Linux-Betriebssystemdienst „iptables“

  2. Linux-Betriebssystemdienst „Netzwerk“

  3. Linux-Betriebssystemdienst „portmap“

  4. Linux-Betriebssystemdienst „auditd“

  5. Linux-Betriebssystemdienst „nfs“

Linux-Betriebssystemdienst „anacron“

Linux-Betriebssystemdienst „hplip“

Linux-Betriebssystemdienst „smartd“

Linux-Betriebssystemdienst „irqbalance“

Linux-Betriebssystemdienst „rpcgssd“

Linux-Betriebssystemdienst „yum-updatesd“