Merhaba, bu yazımda sizlere VMware vSphere ESX Agent Manager (EAM) Upgrade Hatası ve Çözümü konusundan bahsedeceğim. vCenter Server yükseltmesi sırasında aşağıdaki hata mesajı ile karşılaşılabilir: Source vSphere ESX Agent Manager (EAM) upgrade failed to obtain EAM URLs to check against trusted certificates by the System!
Bu hata, ESX Agent Manager (EAM) uzantısının düzgün çalışmaması veya sertifika doğrulama sürecinde FQDN/Pnid (Primary Network Identifier) uyumsuzluğu sebebiyle ortaya çıkar. Özellikle, kaynak vCenter üzerindeki EAM uzantısının doğru şekilde sertifikalara erişememesi upgrade sürecini durdurur.
Pnid (Primary Network Identifier) Kontrolü
- vCenter Server üzerinde FQDN ve Pnid değerlerinin tutarlı olduğundan emin olun.
- Eğer farklılık varsa pnid doğru FQDN ile set edilmelidir.
/usr/lib/vmware-vmafd/bin/vmafd-cli set-pnid –server-name localhost –pnid FQDN
Sertifika ve Anahtarların Çıkarılması
Aşağıdaki komutları çalıştırarak gerekli sertifika ve anahtar dosyalarını oluşturun:
/usr/lib/vmware-vmafd/bin/vecs-cli entry getcert –store vpxd-extension –alias vpxd-extension –output /certificate/vpxd-extension.crt
/usr/lib/vmware-vmafd/bin/vecs-cli entry getkey –store vpxd-extension –alias vpxd-extension –output /certificate/vpxd-extension.key
Sertifikaların EAM Üzerine Uygulanması
Sertifikaları EAM uzantısı üzerine aşağıdaki komut ile uygulayın:
python /usr/lib/vmware-vpx/scripts/updateExtensionCertInVC.py -e com.vmware.vim.eam -c /certificate/vpxd-extension.crt -k /certificate/vpxd-extension.key -s vcenterFQDN -u Administrator@vsphere.local
Upgrade İşlemini Yeniden Başlatma
Tüm işlemler tamamlandıktan sonra vCenter Server yükseltme adımına tekrar başlayabilirsiniz. Sorun düzelecek ve ESX Agent Manager (EAM) sertifikaları doğru şekilde yüklenerek upgrade süreci devam edecektir.
Bu hata genellikle sertifika doğrulama ve FQDN uyumsuzluğu nedeniyle oluşmaktadır. Yukarıdaki adımlarla doğru sertifikaların çıkarılıp EAM uzantısına uygulanması sayesinde sorun kolayca giderilebilir.