GNU/Linux >> Belajar Linux >  >> Linux

Cara Konfigurasi LVM (Logical Volume Management) di DRBD (Distributed Replicated Block Device)

Pengantar

Cara ini akan membantu memandu Anda dalam menambahkan LVM ke DRBD. Distributed Replicated Block Device (DRBD) adalah replikasi tingkat blok antara dua atau lebih node dan digunakan sebagai pengganti penyimpanan bersama dengan membuat cermin jaringan. DRBD digunakan di lingkungan yang membutuhkan sistem atau data untuk Sangat Tersedia.

Prasyarat

* Dua server menjalankan Debian GNU/Linux Distribution. Versi Linux lainnya juga akan berfungsi, tetapi paket instalasinya mungkin berbeda. Jika Anda membutuhkan server, Anda dapat menjalankan server cloud hosting yang cepat dan andal dari Atlantic.net dalam waktu kurang dari 30 detik.
* Kedua server harus saling terhubung secara langsung, atau memiliki Antarmuka Jaringan terpisah untuk komunikasi pribadi .
* Kedua server harus memiliki partisi yang sama. Panduan ini mengasumsikan bahwa kedua sistem memiliki satu perangkat /dev/sdb yang akan digunakan sebagai
volume DRBD.

Mengonfigurasi LVM di DRBD

Sebelum kita mulai menambahkan LVM ke DRBD, Anda harus menonaktifkan cache LVM dengan menyetel:

write_cache_state = 0

Setelah Anda menonaktifkan cache LVM, pastikan untuk menghapus semua entri cache yang basi dengan menghapus hal berikut:

/etc/lvm/cache/.cache

Anda harus mengulangi langkah di atas pada semua node DRBD.

Sekarang kita memiliki volume DRBD dalam mode Primer/Utama, kita perlu menambahkan LVM ke perangkat ini.

Filter LVM

Perbarui lvm.conf Anda:

Anda perlu memperbarui bagian filter di konfigurasi LVM. Ini perlu dilakukan pada kedua node:

nano /etc/lvm/lvm.conf

# Secara default kami menerima setiap perangkat blok:

filter = [ "r|/dev/sdb|", "r|/dev/disk/|", "r|/dev/block/|", "a/.*/" ]

Catatan:jika perangkat Anda tidak /dev/sdb perbarui ini sesuai dengan sistem Anda

Pembuatan Volume Fisik

Buat volume fisik untuk LVM:

Pada satu node, buat volume fisik:

proxmox-host01:~# pvcreate /dev/drbd0
Physical volume "/dev/drbd0" successfully created
proxmox-host01:~#

Periksa volume fisik Anda, mereka akan terlihat seperti ini:

proxmox-host01:~# pvscan
PV /dev/drbd0 lvm2 [100.00 GB]
Total: 1 [100.00 GB] / in use: 1 [100.00 GB] / in no VG: 1 [4.00 GB]
proxmox-host01:~#

Pembuatan Grup Volume

Buat grup volume:

Pada satu node, buat grup volume:

proxmox-host01:~# vgcreate vg_vm100 /dev/drbd0
Volume group "drbdvg" successfully created
proxmox-host01:~#

Periksa volume fisik Anda lagi, mereka akan terlihat seperti ini:

proxmox-host01:~# pvscan
PV /dev/drbd0 VG vg_vm100 lvm2 [149.04 GB / 149.04 GB free]
Total: 1 [100.00 GB] / in use: 1 [100.00 GB] / in no VG: 1 [4.00 GB]
proxmox-host01:~#

Pembuatan Volume Logis

Buat volume logis untuk VM Anda:

proxmox-host01:~# lvcreate --name vm100 --size 50G vg_vm100
proxmox-host01:~#

Perintah di atas akan membuat Volume Logika 50GB baru bernama  vm100 dan tetapkan ke vg_vm100 kelompok volume. Dari sini, Anda siap untuk menambahkan VM baru menggunakan LVM sebagai partisi penyimpanan (/dev/vg_vm100/vm100).

Untuk memeriksa apakah semuanya berfungsi sepenuhnya, buat VM KVM baru dan simpan disk VM di penyimpanan DRBD yang dibuat sebelumnya.

Lihat artikel bermanfaat kami untuk Replikasi dan Konfigurasi DRBD!

Atlantic.Net

Sejak 1995, Atlantic.Net telah menyediakan layanan internet kepada pelanggan, termasuk hosting VPS dan hosting server terkelola. Dalam 20+ tahun layanan, solusi kami telah difokuskan pada penyediaan solusi web terbaik bagi pelanggan kami yang berharga!


Linux
  1. Bagaimana Saya Harus Mengonfigurasi Dukungan Trim Untuk Volume Logis Lvm?

  2. Cara membuat perangkat blok virtual (perangkat loop/sistem file) di Linux

  3. Cara mengaktifkan volume fisik LVM “SUSPENDED”

  1. RHEL / CentOS :Cara mengecilkan volume LVM

  2. CentOS / RHEL :Cara menghapus volume LVM

  3. CentOS / RHEL :Cara menemukan Logical volumes (LVs) yang terdapat di Physical Volume (PVs) di LVM

  1. Cara membuat sistem file pada partisi Linux atau volume logis

  2. Bagaimana memulihkan volume Logis (LV) yang dihapus di LVM menggunakan vgcfgrestore

  3. Cara menemukan volume fisik yang menyimpan volume logis di LVM