(by VmWare.com)
В процессе миграции домена с 2003 на 2012 сложилась следующая ситуация: vCenter Server перестал пускать в консоль управления Vsphere под доменной учеткой, а пароль от встроенного Administrator@vsphere.local — был благополучно утерян.
Проблема скорее всего решилась бы перезагрузкой Vcenter, но данный сервер нельзя было перегружать в ближайшие несколько дней, а доступ к консоли был нужен прямо сейчас. Решение — очевидно принудительный сброс пароля от Administrator@vsphere.loca. После некоторых поисков была найдена следующая статья.
For the vCenter Server:
- Log in to the vCenter Server with a domain administrator account. If vCenter Single Sign-On is installed separate from the vCenter Server, log into the vCenter Single Sign-On server.
- Open an elevated (!!!) command prompt. For more information, see Opening a command or shell prompt (1003892).
- Navigate to the vmdird directory with this command:c:\>cd Program Files\VMware\Infrastructure\VMware\CIS\vmdird
- Open the vdcadmintool service tool with this command:c:\Program Files\VMware\Infrastructure\VMware\CIS\vmdird>vdcadmintool.exeThis console loads:
===============================
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
=============================== - Press 3 to enter the Reset account password option.
- When prompted for the Account DN, enter:cn=Administrator,cn=users,dc=vSphere,dc=local
- A new password is generated. Use this password to log into the administrator@vSphere.local account.Note: Review the password to ensure it is compliant with VMware’s list of unsupported characters. For more information on the list of unsupported characters, see vSphere 5.5 Single Sign-On administrator@vsphere.local password issues (2060637). If the password generated is not compliant, perform the generation process again.