Misafir ajanı açık ama hâlâ çalışmıyor diyor
Ajanı açmak ile ajanı kurmak iki ayrı iş, ve ikisini birden yapmak da onu çalışır hale getirmeyebiliyor. Bunun peşine düşmeye değmesinin sebebi eksik IP adresi değil; başarılı olmaya devam ederken sessizce daha az güvenilir hale gelen yedek.
AtlasPVE ·
Bu madde şunları karşılıyor
- proxmox guest agent çalışmıyor
- proxmox misafir ajanı çalışmıyor
- proxmox vm ip görünmüyor
- proxmox no guest agent configured
- proxmox guest agent not running
Kutuyu işaretledin. Paketi makinenin içine kurdun. Panel hâlâ ajanın çalışmadığını söylüyor ve IP adresi sütunu hâlâ boş.
Bunda kesin olmaya değer, çünkü doğru olması gereken üç ayrı şey var ve arayüz sana yalnız nihai hükmü bildiriyor.
Bir değil, üç şey
Makinenin yapılandırmasındaki seçenek. Bu host tarafı. Proxmox VE'ye bu misafirde bir ajan bulunmasının beklendiğini ve onunla konuşmayı denemesi gerektiğini söylüyor.
Misafirin içindeki yazılım. Bu, işletim sistemine kurduğun bir paket, ve yalnız kurulu değil bir servis olarak çalışıyor olması gerekiyor.
Aradaki konuşmayı taşıyan sanal aygıt. Kimsenin aklına gelmeyen kısım bu, ve bu vakaların çoğu tam burada ölüyor.
Neredeyse herkesin atladığı adım
Seçeneği açmak makineye bir sanal aygıt ekliyor. Belgeler sonucu açıkça yazıyor: değişikliğin etkili olması için sanal makinenin baştan başlatılması gerekiyor.
Bu, içindeki işletim sistemini yeniden başlatmakla aynı şey değil. Zaten açık olan bir makinede yeni bir aygıt belirmez, dolayısıyla misafiri yeniden başlatmak hiçbir şeyi değiştirmiyor: bıraktığı sanal donanımın aynısına geri dönüyor. Makinenin durdurulup başlatılması gerekiyor.
Seçeneği açtıysan ve paketi kurduysan ve hâlâ hiçbir şey bildirmiyorsa, sebep neredeyse her zaman budur. Misafiri durdur, tekrar başlat, sonra bak.
Windows tarafında
Windows misafirleri için ajan, işletim sisteminin kendi paket kaynaklarından değil VirtIO sürücü ortamından geliyor. "Ajanı kur" cümlesinin, normal bir kurulum dosyası bulunabilir sanan biri için çıkmaz sokak gibi okunmasının sebebi bu.
Kurduktan sonra servisin gerçekten çalıştığını doğrula. Durmuş bir servis ile hiç kurulmamış bir yazılım dışarıdan aynı görünüyor ve panel ikisini de aynı şey diye bildiriyor.
İki yazım, ikisi de doğru
Sahadaki yapılandırmalarda ajan seçeneği birden fazla biçimde yazılı olabiliyor, çünkü ayar zamanla ek alt seçenekler kazandı. İki biçim de geçerli ve ikisi de ajanı açıyor.
Bunun asıl önemi bir uyarı olmasında: bir makinede bir biçim, başkasında başka bir biçim bulursan, bir şeyi düzelteceği umuduyla hepsini aynılaştırma dürtüsüne direne. Düzeltmeyecek, ve bunu öğrenmek için bir makine yeniden başlatması harcamış olacaksın.
Bunun peşine IP'nin ötesinde neden düşülmeli
Boş IP sütunu görünen belirti, ve içlerinde en önemsizi.
Ajan çalışırken sessizce şunu yapıyor: belirli işlemlerden önce Proxmox VE misafirden dosya sistemlerini dondurmasını istiyor, böylece yakalanan şey tutarlı oluyor. Belgelenmiş işlem listesi çoğu kişinin sandığından uzun ve içinde anlık görüntü kipinde yedek, çalışan bir makinenin kopyalanması, çalışan bir makinenin çoğaltılması, RAM'siz anlık görüntü alınması ve çalışan bir misafirden disk imajı içe aktarılması var.
Çalışan bir ajan olmadan bu işlemler yine koşuyor. Yine başarı bildiriyor. Değişen şey garanti: önce durulması söylenmiş bir dosya sistemi yerine, yazmanın ortasındaki bir dosya sistemini yakalıyorsun. Çoğu zaman yırtıyorsun. Yırtmadığın zamanlar, tam da yedeğe güvendiğin zamanlar.
Asıl bedel bu ve görünmez. Eksik bir IP adresi seni her gün rahatsız ediyor. Zayıflamış bir yedek, önemli olduğu güne kadar hiçbir şey söylemiyor.
Ters yönde bir Windows uyarısı
Dondurma her zaman bedava değil. Windows misafirlerinde, tutarlılığı gölge kopya servisi üzerinden kendi yöneten uygulamalar bundan rahatsız olabiliyor. Belgeler gözlenmiş belirli bir durumu kaydediyor: bazı SQL sunucularında dondurma çağrısı, fark yedeklerinin zincirini bozan bir gölge kopya yoluna sebep oluyor.
Windows üzerinde kendi yedek zincirini tutan bir veritabanı çalıştırıyorsan, bu etkileşimi geri yükleme geçmişinde bir boşluk olarak keşfetmeden önce bilmeye değer. Belgelenmiş çözümleri var; buradaki mesele yalnız şu: "ajan her zaman kesinlikle daha iyidir" cümlesi tam olarak doğru değil.
Atlas ne yapar
Atlas aynı üç koşulu okuyor ve tek bir hüküm olarak değil üç ayrı şey olarak bildiriyor. Seçeneğin açık olduğunu ama makinenin o zamandan beri yeniden başlatılmadığını bilmek, içeride hiçbir şey kurulmamış olduğunu bilmekten farklı bir sorun, ve çözümleri de farklı.
Bunun ikinci yarısı günlük özette karşılığını buluyor. Bildirmeyi bırakmış bir ajan, tam da sessizce bozulan cinsten: hiçbir şey kırılmıyor, yedekler tamamlanmaya devam ediyor ve arkalarındaki garanti usulca inceliyor. Bu, boş olduğunu fark etmeyi bıraktığın bir sütun yerine, gerçekten okuduğun bir özette bir satırı hak ediyor.
Kaynaklar
Proxmox'un kendi belgeleri. İngilizce, ve bu konuda son sözü onlar söyler.