Apa itu lvmetad
Untuk meningkatkan kinerja dan aktivasi otomatis grup volume dan volume logis oleh udev, LVM menggunakan cache metadata. Secara default, LVM mengelola metadatanya secara terpusat menggunakan daemon, lvmetad.
Cara menonaktifkan lvmetad
Kadang-kadang, terutama di lingkungan berkerumun, Anda mungkin menemukan bahwa ketika Anda membuat grup volume pada satu node cluster, hal yang sama tidak tercermin pada node lain dari cluster. Ini terutama karena metadata yang di-cache di node lain. Beberapa pengguna mungkin ingin menonaktifkan lvmetad sepenuhnya untuk menghindari masalah ini.
Untuk menonaktifkan lvmetad, ikuti langkah-langkah yang diberikan di bawah ini:
Ubah /etc/lvm/lvm.conf
1. Edit /etc/lvm/lvm.conf file dan atur use_lvmetad sebagai 0.
# vi /etc/lvm/lvm.conf use_lvmetad = 0
Saat disetel ke 1 dan ketika lvmetad sedang berjalan (tidak dimulai secara otomatis), metadata grup volume dan flag status PV diperoleh dari instance lvmetad dan tidak ada pemindaian yang dilakukan oleh masing-masing perintah. Dalam pengaturan dengan lvmetad, aturan lvmetad udev harus diatur agar LVM berfungsi dengan benar. Tanpa aturan udev yang tepat, semua perubahan dalam konfigurasi perangkat blok akan diabaikan hingga manual “pvscan –cache ” dilakukan.
2. Setelah penggunaan cache metadata lvmetad dinonaktifkan, layanan lvmetad juga dapat dinonaktifkan.
Untuk CentOS/RHEL 6
# service lvm2-lvmetad stop # chkconfig lvm2-lvmetad off
Untuk CentOS/RHEL 7
# systemctl stop lvm2-lvmetad # systemctl disable lvm2-lvmetad # systemctl stop lvm2-lvmetad.socket # systemctl disable lvm2-lvmetad.socket
Anda mungkin juga ingin menutupi kedua layanan:
# systemctl mask lvm2-lvmetad.service # systemctl mask lvm2-lvmetad.socketCatatan :Ketika nilai use_lvmetad diubah dari 1 menjadi 0, Anda harus me-reboot atau menghentikan layanan lvmetad secara manual.
3. Setelah membuat perubahan pada file /etc/lvm.conf, kita perlu membangun kembali initramfs untuk memastikan konfigurasi LVM dimuat dengan benar saat boot.
# cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.$(date +%m-%d-%H%M%S).bak # dracut -f -vCentOS / RHEL 6:Cara membangun kembali Gambar Ramdisk Awal