VM Gagal Start di Proxmox karena DRBD Device Tidak Ditemukan

Hai semuanya, apa kabar? Kali ini saya mau sharing lagi tentang Proxmox VE. Waktu itu, ada kendala pada salah satu VM yang ada di dalam cluster PVE (3 server). VM-nya tidak bisa dijalankan. Seperti kejadian umum pada IT, apabila ada kendala yang terjadi, biasanya ada pesan error yang muncul. Kita akan gunakan pesan tersebut untuk melakukan pengecekan awal terkait penyebab dari kendala tersebut.

Pesan Error

Saat VM dijalankan, Proxmox menampilkan pesan error berikut:

blockdev: cannot open for /dev/drbd/by-res/pm-0e95da0a/0: No such file or directory

TASK ERROR: stat for '/dev/drbd/by-res/pm-0e95da0a/0' failed - No such file or directory

Singkatnya, Proxmox tidak dapat menemukan block device DRBD yang menjadi storage dari VM.

Troubleshooting

Cek DRBD device pada masing-masing node

Langkah awal yang dapat dilakukan adalah memastikan apakah path dari DRBD tersebut benar-benar ada di node tempat VM dijalankan. Perintah yang digunakan adalah:

ls -l /dev/drbd/by-res/

Hasil pengecekan

Hasil pengecekan pada tiap server menunjukkan bahwa server 1 dan 3 memiliki path yang dimaksud. Sedangkan pada server 2 (tempat VM akan dijalankan) tidak memiliki path tersebut.
VM hanya dapat dijalankan pada node yang memiliki DRBD device tersebut.

Solusi

Solusi yang aman dan cepat adalah memindahkan VM tersebut ke node yang memiliki DRBD device aktif. Yaitu Server 1. Saat VM sudah dipindahkan, VM berhasil dijalankan dan pesan error tidak muncul kembali.

Kesimpulan dan Penutup

Masalah yang terjadi diakibatkan ketidaksesuaian antara lokasi VM dan ketersediaan DRBD storage. Perlu diingat, VM yang menggunakan DRBD storage tidak dapat dijalankan pada semua node apabila DRBD-nya tidak aktif di seluruh node.

Untuk tulisan kali ini sampai di sini dulu ya. Sampai jumpa. Bye.

By Zaidan

Leave a Reply

Your email address will not be published. Required fields are marked *