İçeriğe geç

Proxmox VM Locked Sorunu “VM yedekleme kilitli 500” Hatası

Kategori: Sanallaştırma Teknolojileri

Proxmox bir sanal makineyi kilitli duruma aldığında VM üzerinde start, stop, reset, migrate ve snapshot işlemleri çalışmaz. Kilit genellikle yarım kalan bir snapshot, başarısız bir backup veya kesintiye uğramış bir migration işleminden kaynaklanır.

Aynı durum yedekleme sırasında oluştuğunda arayüzde “VM kilitli (yedekleme) (500)” hatası görünür. Sorunu çözmek için önce VM üzerindeki aktif kilidi tespit etmek, ardından ilgili işlem türüne göre doğru komutu çalıştırmak gerekir.

VM Üzerindeki Kilit Türünü Kontrol Etme

Terminal üzerinden VM’nin yapılandırmasını inceleyerek kilidin nedenini görebiliriz.

qm config <VMID>

Burada lock snapshot, lock backup veya lock migrate satırlarından hangisi görünüyorsa sorunun sebebi odur.

Kilidi Kaldırma

Proxmox’un kendi unlock komutu kilidi doğrudan temizler.

qm unlock <VMID>

Bu işlem snapshot, backup ve migrate kilitlerini kaldırır. Komuttan sonra VM hemen kullanılabilir hâle gelir.

Snapshot Yarıda Kaldıysa

Bazı kilitler snapshot hazırlığı tamamlanmadığında oluşur. Snapshot listesini kontrol etmek için komutu girelim.

qm listsnapshot <VMID>

Hazırlık aşamasında kalmış snapshot varsa silinmesi gerekir.

qm delsnapshot <VMID> <snapshot-name>

Silindiğinde Proxmox snapshot sürecini tamamlanmış kabul eder ve VM serbest kalır.

Backup Kaynaklı “VM kilitli yedekleme 500” Hatası

Backup görevi kesintiye uğradığında Proxmox VM’yi kilitler ve görev hâlâ devam ediyormuş gibi davranır. Bu genelde snapshot süresinin çok uzaması, storage’ın cevap vermemesi veya bağlantı kopması nedeniyle oluşur.

qm config <VMID>

“lock: backup” satırı görünüyorsa çözüm yine bu komuttadır. Bu çoğu durumda hatayı anında temizler.

qm unlock <VMID>

Backup işlemi node bağlantısı kararsız olduğunda da yarım kalabilir. Bu durum özellikle cluster yapısında yaşanır ve migration anında kesinti olasılığını artırır.

Cluster ve migration yapılandırmasını doğru kurmak istiyorsan daha önce hazırladığımız ayrıntılı Proxmox VE Cluster ve Live Migration rehberine bakmak faydalı olabilir.

Lock Dosyası Takılı Kaldıysa

Bazen unlock komutu çalışsa bile backup lock dosyası node üzerinde kalabilir.

Dosya yolu

/var/lock/qemu-server/

Dosya adı

lock-<VMID>.conf

Temizlemek için kullanalım. Bu yöntem yalnızca unlock işleminden sonuç alınamadığında kullanılmalıdır.

rm /var/lock/qemu-server/lock-<VMID>.conf

Proxmox Servisleri Task Tutuyorsa

Backup veya snapshot görevi RAM’de takılı kaldığında VM yine locked görünebilir. Servisleri yeniden başlatmak bu durumu çözer. Aşağıdaki komutla birlikte servisler temiz bir şekilde yeniden başlatıldığında kilit de kalkar.

systemctl restart pvedaemon<br>systemctl restart pve-cluster<br>systemctl restart pveproxy

Sık Sorulan Sorular

Sık Sorulan Sorular

Backup işlemi yarım kaldıktan sonra VM neden “lock: backup” durumunda kalıyor?

Backup kesildiği anda Proxmox snapshot sürecini tamamlayamadığı için görevin hâlâ aktif olduğunu varsayar. Snapshot veya backup state temizlenmediği sürece VM kendini koruma modunda tutar. Bu durumda qm unlock <VMID> komutunu çalıştırarak kilidi açabilir, gerekirse yarım kalan snapshot’ı silebilirsin.

Reddit’te bahsedildiği gibi qm unlock işe yaramıyorsa ne yapmam gerekiyor?

Bazı Reddit vakalarında config altında .tmp dosyası takılı kaldığı için unlock yapılamadığı görülüyor. Bu durumda node üzerindeki lock dosyasını kontrol etmen gerekir:

/var/lock/qemu-server/lock-<VMID>.conf

Bu dosya hala duruyorsa silip tekrar denediğinde VM normal duruma döner.

Backup 500 hatası sürekli tekrar ediyorsa neyi kontrol etmeliyim?

Bu hatanın tekrar etmesinin en yaygın nedeni storage performans sorunlarıdır. Backup hedefinin I/O değerleri, boş alanı ve bağlantısı kontrol edilmelidir.

Snapshot hazırlık aşamasında kalmışsa kilit nasıl kaldırılır?

Snapshot listesine bakarak hazırlık aşamasında kalan snapshot’ı tespit etmen gerekir. Terminalden:

qm listsnapshot <VMID>

Hazırlıkta kalan snapshot’ı bu komutla silebilirsin:

qm delsnapshot <VMID> <snapshot-name>

Bu işlem tamamlandığında Proxmox kilidi otomatik olarak bırakır.

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir