vCenter 7 Güncelleme Hatası.
vCenter 7.0’ı VAMI (vCenter Server Appliance Management Interface) üzerinden güncelleme yaparken takılma yapabiliyor. Bu takılma bazen RPM paketlerini indirirken veya kurulum öncesi kontrol aşamasında olabiliyor. Asıl sıkıntı bu olay meydana geldiği zaman VAMI kullanılamaz hale geliyor. Bu sorunu nasıl aşarız inceliyoruz.
VMware vCenter Appliance Management Interface (VAMI) Nedir?
vCenter Server Appliance Management Interface (VAMI), vCenter Server Appliance (VCSA) için yönetim Web arabirimidir. VCSA’yı izleme, sunucu adını, ağ yapılandırmasını değiştirme, NTP yapılandırması, yamalar ve güncellemeler uygulamak için bir arayüz sunar. VAMI, VCSA’nın ilk sürümlerine dahil edildi, ancak VMware tarafından vSphere 6.0’da kaldırıldı ve ardından vSphere 6.0 U1’de bir kez daha sunuldu. Yenilenen VAMI, modern bir Web arayüzüne sahiptir.
Sorunu Nasıl Aşarız?
Önce VAMI oturumunu kapatın. vCenter’a SSH ile oturum açın ve aşağıdaki komutu girin.
rm -f /etc/applmgmt/appliance/software_update_state.conf
Bu işlemden sonra vCenter sunucusunu tekrar başlatın.
Software_update_state.conf dosyasını silmek benim sorunumu çözdü. Nette gördüğüm kadarı ile bazı insanlarda bu işlem yeterli olmamış. Eğer sorun halen devam ediyorsa aşağıdakiler denenebilir.
rm /etc/applmgmt/appliance/software_update_state.conf
rm /storage/db/patching.db*
rm -rf /storage/core/software-update/updates
rm -rf /storage/updatemgr/software-*
rm -r /storage/core/software-update/*
Güncelleme İçin Güvenli Yöntem
Güncelleme paketlerini VMware’in sitesinden ISO olarak indirebilirsiniz. İndirmek için müşteri hesabınızın olması gerektiğini hatırlatmak isterim.
- İndirdiğiniz ISO dosyasını vCenter’ın erişebileceği datastore’lardan birine upload edin.
- Güncelleme ISO’ları “-patch-FP.iso” şeklinde bitiyor. Buna dikkat edin.
- vSphere client’ı üzerinden ISO’yu mount edin.
- VCSA root olarak SSH (Appliance Shell) açın.
Staging (Test)
software-packages stage --iso --acceptEulas
Güncelleme
software-packages install --staged
Güncelleme tamamlanınca vCenter sunucusunu kapatın ve ISO’yu unmount edin. Sunucuyu açın ve sürümünü kontrol edin.
Başarılı bir şekilde tamamlandıysa sürümü güncellenecektir.