Merhaba; bu yazımda sizlere vCenter Failed to login with vim administrator password hatasının çözümü konusundan bahsedeceğim. VMware ortamlarında, ESXi hostlarını vCenter sunucusuna bağlarken zaman zaman “A general system error occurred: Failed to login with vim administrator password” hatası ile karşılaşabilirsiniz. Bu hata, genellikle vpxuser kullanıcı hesabının şifresindeki senkronizasyon problemi nedeniyle meydana gelmektedir. Aşağıda sizler için 3 farklı çözüm yöntemini anlatacağım.

Sorunun Sebebi Nedir?

Bu hata, vCenter Server ve ESXi host arasında bulunan vpxuser hesabının şifresinin senkronize olmaması şeklinde ortaya çıkmaktadır. Şifre değişiklikleri, host güncellemeleri veya vCenter servis kesintileri sonrası bu durum oluşabilir.

Sorunun Tespiti ve Doğrulama

Öncelikle, aşağıdaki adımları izleyerek sorunu doğrulayın:

  1. ESXi host üzerinde SSH ile bağlanın.
  2. Aşağıdaki komut ile host üzerindeki VPX kullanıcı hesabını test edin:

vim-cmd vmsvc/getallvms

Eğer hata alıyorsanız, büyük ihtimalle şifre senkronizasyon sorunu yaşıyorsunuz.

VPXuser Hesabını Sıfırlama ve Yeniden Başlatma

SSH ile ESXi hostuna bağlanarak aşağıdaki komutları sırasıyla uygulayın:

  1. VPXuser şifresini sıfırlayın:

/etc/init.d/vpxa stoppasswd vpxuser/etc/init.d/vpxa start

  1. ESXi yönetim ajanını yeniden başlatın:

services.sh restart

  1. Hostu tekrar vCenter üzerinden bağlayarak işlemi test edin.

ESXi Host Üzerinde VPXA Ajanını Yeniden Kurmak

Bu yöntem, ilk yöntemin sonuç vermediği durumlarda kullanılır:

  1. ESXi hostunu bakım moduna alın.
  2. VPXA ajanını kaldırın:

vim-cmd hostsvc/maintenance_mode_enteresxcli software vib remove -n vmware-vpxa

  1. ESXi hostunuzu yeniden başlatın:

reboot

  1. Yeniden başlatma sonrasında hostu bakım modundan çıkarın ve vCenter’a yeniden bağlayın.

vCenter Server Üzerinden Şifre Senkronizasyonunu Yeniden Sağlama

Bu yöntemde, vCenter Server Appliance (VCSA) üzerinde SSH bağlantısıyla aşağıdaki komutları çalıştırın:

/usr/lib/vmware-vpx/vpxd_servicecfg password reset

Daha sonra hostu yeniden bağlayarak durumu kontrol edin.

  • İşlemler sırasında hostun bakım modunda olması, oluşabilecek riskleri azaltacaktır.
  • İşlem öncesi ESXi host üzerinde bulunan sanal makinelerin ve host konfigürasyonunun yedeklerini almanız önerilir.

Yukarıdaki yöntemlerle, vCenter ve ESXi host arasında yaşanan “Failed to login with vim administrator password” hatasını yukarıda anlattığım 3 yöntemden biriyle çözebilirsiniz. Bu tür sorunların önüne geçmek adına düzenli bakım ve güncellemeleri yapmanız gerekmektedir. Bu yazımda sizlere vCenter Failed to login with vim administrator password hatasının çözümü konusunu 3 farklı yöntemle nasıl yapacağınızı anlattım. Faydalı olması dileğiyle.