GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Mengonfigurasi Grup Volume Lvm yang Ada untuk Menggunakan DM-Multipath

Pertanyaan :PV bernama “/dev/sdb” yang dibuat melalui satu jalur perangkat, perlu menyetel PV ini agar memiliki fungsionalitas multipath yang efektif (Migrasi PV dari satu jalur ke nama multipath)

Bagaimana cara mengkonfigurasi grup volume lvm yang ada untuk menggunakan DM-Multipath?

Diperlukan untuk menggunakan Grup Volume yang ada dan konfigurasi Volume Logika yang ada untuk memastikan bahwa konfigurasi sisi server tidak menyebabkan masalah referensi apa pun untuk aplikasi yang mendasarinya (titik pemasangan, dll...).

Catatan :Selalu baik untuk memiliki cadangan data penuh untuk menghindari masalah apa pun.

Nonaktifkan volume logis menggunakan perangkat jalur yang mendasari perangkat multipath apa pun, sebelum ini pastikan, LVM dilepas dan tidak digunakan oleh aplikasi apa pun,

Nonaktifkan VG:

# vgchange -an Name_of_your_VG

Setelah multipath dikonfigurasi, volume logis akan diaktifkan kembali menggunakan perangkat multipath, lihat posting di bawah tentang cara mengkonfigurasi multipath di server.

Cara Menginstal dan Mengonfigurasi Multipath Device Mapper di CentOS/RHEL 6,7

Konfigurasikan LVM agar berfungsi di atas perangkat multipath. Ubah dua parameter konfigurasi berikut di /etc/lvm.conf :

  • filter
  • nama_pilihan

Mengubah garis filter

Ubah baris filter menjadi "terima" perangkat multipath, dan perangkat lain yang berisi PV LVM, dan tolak semua perangkat lain. Misalnya, baris filter berikut menyebabkan LVM memindai perangkat multipath dengan user_friendly_names, serta perangkat ATA lokal, tetapi lewati pemindaian semua perangkat lain:

filter = [ "a|/dev/mapper/mpath.*|", "a|/dev/hd|", "r|.*|" ]

Mengubah “nama_pilihan”

Baris prefer_names hanya mempengaruhi output dari perintah LVM, tetapi harus diubah sebagai berikut, sehingga perangkat multipath digunakan sebelum perangkat jalur.
Dalam versi yang lebih baru pada LVM2 Anda tidak lagi diharuskan untuk mengatur parameter ini, sebagai nama multipath akan digunakan secara default. Namun, karena tidak menyebabkan kerusakan dan relevan dengan beberapa sistem yang lebih lama, ini tetap di sini untuk kelengkapan.

Contoh ini menyebabkan perangkat multipath dengan user_friendly_names digunakan:

preferred_names = [ "^/dev/mpath/", "^/dev/mapper/mpath", "^/dev/[hs]d" ]

– Gunakan pvscan untuk memindai perangkat LVM menggunakan pengaturan filter baru. Output dari 'pvscan' harus menunjukkan perangkat multipath.
– Gunakan vgchange -ay atau lvchange -ay untuk mengaktifkan volume logis berdasarkan perangkat multipath.
– Verifikasi perintah LVM, pvs, vgs, dan lvs, tampilkan semua volume fisik, grup volume, dan volume logis dengan benar.
– Bangun kembali initrd menggunakan pos di bawah ini:

CentOS / RHEL 6 :Cara membangun kembali Gambar Ramdisk Awal
CentOS / RHEL 5 :Cara membangun kembali Gambar Ramdisk AwalCatatan :Jika rootvg pada disk lokal maka Anda harus memasukkannya ke dalam daftar hitam multipath.conf di server ini.

Dari server saya Gunakan scsi_id untuk Mengembalikan Pengenal Perangkat Unik, ini perlu daftar hitam. Misalnya:

#/lib/udev/scsi_id --whitelisted --device=/dev/sda
3600144f0adf5cc4c0000514a72c10003

Tentukan disk mana yang merupakan disk internal dan tandai sebagai disk yang masuk daftar hitam. Dalam contoh ini, /dev/sda adalah disk internal. Perhatikan bahwa seperti yang awalnya dikonfigurasi dalam file konfigurasi multipath default, jalankan 'multipath -v2 ' perintah menunjukkan disk lokal, /dev/sda, di peta multipath.

Jalankan 'multipath -v2 -d' tanpa daftar hitam itu akan menunjukkan sda di dalamnya.

# vi /etc/multipath.conf

Untuk mencegah device mapper memetakan /dev/sda di peta multipath-nya, edit bagian blacklist dari file /etc/multipath.conf untuk menyertakan perangkat ini. Meskipun dapat memasukkan perangkat sda ke daftar hitam menggunakan tipe devnode, itu bukan prosedur yang aman karena /dev/sda tidak dijamin sama saat reboot. Untuk memasukkan perangkat individual ke daftar hitam, Anda dapat memasukkannya ke daftar hitam menggunakan WWID perangkat tersebut.

Perhatikan bahwa dalam output ke perintah multipath -v2, WWID perangkat /dev/sda adalah 3600144f0adf5cc4c0000514a72c10003. Untuk memasukkan perangkat ini ke daftar hitam, sertakan yang berikut ini di file /etc/multipath.conf.

blacklist {
wwid SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1
}

Setelah memperbarui file /etc/multipath.conf, harus memuat ulang file secara manual. Perintah berikut memuat ulang file /etc/multipath.conf yang telah diperbarui.

# systemctl reload multipathd.service


Cent OS
  1. Cara Konfigurasi LVM di Linux / CentOS / Redhat

  2. CentOS / RHEL :Cara memulihkan / memulihkan grup volume yang dihapus di LVM

  3. Memahami Utilitas multipath untuk Mengonfigurasi DM-Multipath

  1. Cara menggunakan mdadm untuk membuat cermin perangkat lunak di atas perangkat multipath

  2. Cara Mempartisi Perangkat Pseudo DM-Multipath di CentOS/RHEL

  3. Bagaimana mengkonversi Volume ke Stripe (RAID0) Volume di LVM

  1. Cara Menghapus Disk dari Grup Volume LVM

  2. CentOS / RHEL :Cara menemukan ruang kosong di Grup Volume di LVM

  3. CentOS / RHEL :Cara menghapus grup volume di LVM