GNU/Linux >> Belajar Linux >  >> Linux

Layanan OS Linux 'o2cb'

O2CB adalah seperangkat layanan pengelompokan yang diperlukan untuk operasi pengelompokan OCFS2. OCFS2 hadir dibundel dengan tumpukan klasternya sendiri, O2CB. Tumpukan tersebut mencakup:

Komponen Deskripsi
NM Pengelola Node yang melacak semua node di /etc/ocfs2/cluster.conf
HB Layanan detak jantung yang mengeluarkan notifikasi naik/turun saat node bergabung atau keluar dari cluster
TCP Menangani komunikasi antar node
DLM Manajer kunci terdistribusi yang melacak semua kunci, pemiliknya, dan statusnya
KONFIGURASI Sistem file konfigurasi berbasis ruang pengguna dipasang di /config
DLMFS Antarmuka ruang pengguna ke DLM ruang kernel

Semua layanan cluster telah dikemas dalam layanan sistem o2cb. Operasi OCFS2, seperti format, mount, dll., memerlukan layanan cluster O2CB setidaknya dimulai di node tempat operasi akan dilakukan. alat-alat ocfs2 Paket RPM menyediakan file konfigurasi o2cb.

Kontrol Layanan

Untuk mengelola layanan o2cb sesuai permintaan, gunakan alat layanan atau jalankan /etc/init.d/o2cb skrip langsung:

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

Perintah yang tersedia adalah:

Perintah Deskripsi
mulai Jika Anda telah mengonfigurasi kluster untuk dimuat saat boot, ini setara dengan memuat lalu urutan perintah online.
berhenti Jika Anda telah mengonfigurasi kluster untuk dimuat saat boot, itu setara dengan  offline lalu membongkar urutan perintah.
mulai ulang Setara dengan berhenti lalu urutan perintah mulai.
muat ulang paksa Ini sama dengan perintah mulai ulang .
aktifkan Aktifkan kluster untuk dimuat saat boot, lalu jalankan perintah mulai.
nonaktifkan Nonaktifkan kluster untuk dimuat saat boot, lalu jalankan perintah stop.
konfigurasi Konfigurasikan o2cb untuk dimuat saat boot, jika Anda telah mengonfigurasi cluster untuk dimuat saat boot, jalankan start command, jika tidak jalankan stop command.
muat Muat modul yang digunakan oleh o2cb.
membongkar Bongkar modul yang digunakan oleh o2cb.
online Online kluster o2cb.
luring O2cb cluster offline.
paksa offline Paksa kluster o2cb offline.
status Periksa status cluster o2cb.

Konfigurasi

Agar layanan o2cb dimulai saat boot, jalankan “/etc/init.d/o2cb configure ” perintah:

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

“o2cb configure” akan menyimpan perubahan ke dalam file /etc/sysconfig/o2cb . Contoh file seperti itu:

# 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. 'portmap' layanan OS Linux

  2. Layanan OS Linux 'diaudit'

  3. Layanan OS Linux 'nfs'

  1. Layanan OS Linux 'microcode_ctl'

  2. Layanan OS Linux 'NetFS'

  3. Layanan OS Linux 'hplip'

  1. Layanan OS Linux 'ldap'

  2. Layanan OS Linux 'yppasswdd'

  3. Layanan OS Linux 'xendomains'