VCSA 7x Update Failed
VMware vCenter Server Appliance Upgrade esnasında bazı durumlarda aşağıdaki gibi bir hata ile karşılaşabiliriz. Bu makalemde sizlere VCSA 7.x Update etmek istediğimizde karşımıza çıkacak bir hatanın nasıl giderileceğini anlatacağım sizlere.
Son dönemlerde VMware ürünlerine yönelik birçok saldırı ve sonlarında birçok güvenlik açığı çıkmaktadır. Bu sorunlardan etkilenmemek için düzenli olarak çıkan yamaları geçmekte fayda var.
Update işlemini VCSA GUI üzerinden update sekmesinden yapabiliriz. Bazı durumlarda aşağıdaki gibi bir hata alabiliriz.
“Error in method invocation [Errno 2] No such file or directory”

vCenter ara yüzüne bağlandığımızda ise her şey normal gözükmekte. Bize yeni bir güncellemenin geldiği uyarısı ile karşılaşıyoruz.

Şimdi bu yaşana sorunun çözümüne bakalım.
Bu hatayı gidermek için “/etc/applmgmt/appliance” altında tutulan VCSA sunucusuna ait update durumu tutulan “software_update_state.conf” dosyasını yedekleyip sileceğiz. Sonrasında bu dosyayı yeniden oluşturacağız.
Şimdi SSH ile VCSA sunucumuza bağlanıp bu dosyanın içeriğine bir göz atalım.
“cat /etc/applmgmt/appliance/software_update_state.conf”

Ekran çıktısında mevcut VCSA sürüm bilgisi, son sorgu zamanı ve update durumu ile ilgili bilgiyi görüyoruz. Benim VCSA sunucumda update işleminin neden hata verdiği state durumunda belirtilen “Stage In Progress” sebebi ile durmuş durumda.
Şimdi mevcut dosyanın bir yedeğini alacağız.
“mv /etc/applmgmt/appliance/software_update_state.conf /etc/applmgmt/appliance/software_update_state.conf.backup”

Yapacağımız işlem sonrasında dosyanın bir yedeği oluşturuldu. Herhangi bir sorun olursa geri dönmek için aldığımız yedek dosyasına ihtiyacımız olabilir. Dosyanın son durumunu kontrol ediyoruz. Hem eski dosya hemde yedek dosyamız gözükmekte.
“ls –l /etc/applmgmt/appliance/”

Şimdi asıl dosyayı silerek işleme devam ediyoruz. Komut setimiz aşağıdaki gibidir.
“rm /etc/applmgmt/appliance/software_update_state.conf”

Evet, buraya kadar yedekleme işlemini yaptık ve eski dosyayı sildik. Şimdi VCSA Appliance Management Servisini yeniden başlatıyoruz. Komut setimiz aşağıdaki gibidir.
service-control –stop applmgmt
service-control –start applmgmt

Servisimiz başarılı bir şekilde yeniden başlatıldı. Bu işlemden sonra software_update_state.conf dosyası yeniden oluşturulacaktır.
Şimdi VCSA ara yüzden Update’leri tekrar kontrol ediyoruz.

Artık sorunsuz olarak update işlemini başlatabiliriz.

VCSA 7x Update Failed isimli yazımızın sonuna geldik. Yaptığımız işlem ile yaşadığımız sorunu gidermiş olduk. Umarım faydalı olur. Herkese sağlıklı ve sorunsuz günler dilerim.