vCenter Server Appliance SSO Password Reset

vCenter Server Appliance üzerindeki SSO şifresini unutursanız aşağıdaki yöntem ile resetleyebilirsiniz.

  • vCenter Server Appliance’a SSH ile bağlanın. Bunun için root şifresini biliyor olmanız gerekli. Eğer root şifresini de bilmiyorsanız buradan nasıl yapıldığını öğrenebilirsiniz.
  • Gelen ilk ekranda shell komutunu çalıştırın
  • Aşağıdaki komut çalıştırın

/usr/lib/vmware-vmdir/bin/vdcadmintool

  • Aşağıdaki ekran gelecek
Command> shell
Shell access is granted to root
root@vcenter65 [ ~ ]# /usr/lib/vmware-vmdir/bin/vdcadmintool


==================
Please select:
0. exit
1. Test LDAP connectivity
2. Force start replication cycle
3. Reset account password
4. Set log level and mask
5. Set vmdir state
6. Get vmdir state
7. Get vmdir log level and mask
==================
  • Reset account password seçeneği için 3 yazıp enter’a basın
  • Please enter account UPN dediğinde administrator@yourdomain.local şeklinde kendi domain hesabınızı yazın. Burada yourdomain kısmı vsphere.local veya vCenter kurulumu sırasında belirttiğiniz başk bir şey olabilir.

Domain hesabını girdiğinizde aşağıdaki gibi bir hata ile karşılaşabilirsiniz.

VmDirForceResetPassword failed (9106)

Bunun nedeni muhtemelen domain kısmını yanlış yazmış olmanızdır. Eğer vCenter domaininizi bilmiyorsanız aşağıdaki komut ile öğrenebilirsiniz.

/usr/lib/vmware-vmafd/bin/vmafd-cli get-domain-name --server-name localhost

Bu komut size domain adınızı verecektir.

root@vcenter65 [ ~ ]# /usr/lib/vmware-vmafd/bin/vmafd-cli get-domain-name --server-name localhost
vsphere.local
  • Please enter account UPN kısmında domain hesabınızı doğru bir şekilde yazıp enter yaptıktan sonra (Örnek: administrator@vsphere.local) A new password is generated mesajı ile yeni vCenter Server Appliance SSO şifreniz oluşturulacaktır. Bu şifre biraz karmaşıktır. İsterseniz vCenter GUI üzerinden değiştirebilirsiniz.

Leave a Reply