I tried following the instructions under
Register vCenter Server with a different vCenter Single Sign-On instance
C:\Windows\system32>cd "C:\Program Files\VMware\Infrastructure\vSphereWebClient\
SsoRegTool"
C:\Program Files\VMware\Infrastructure\vSphereWebClient\SsoRegTool>
C:\Program Files\VMware\Infrastructure\vSphereWebClient\SsoRegTool>repoint.cmd c
onfigure-vc --lookup-server https://<server>.test.local:7444/lookupservice/sdk --u
ser admin@system-domain --password <password> --openssl-path "C:\OpenSSL-Win64"
/
Exception in thread "main" java.lang.NoClassDefFoundError: groovy/lang/GroovyObj
ect
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
1)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Caused by: java.lang.ClassNotFoundException: groovy.lang.GroovyObject
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 12 more
Could not find the main class: com.vmware.sso.cfg.ServiceCfgMain. Program will e
xit.
1
C:\Program Files\VMware\Infrastructure\vSphereWebClient\SsoRegTool>
I may finally be making progress. I've finally found someone with the same problem and he actually got a solution:
Log in to vSphere web client as admin (admin@System-Domain, this is the default user added during install of vcenter)
Go to Administration -> SSO Users and Groups
Go to Groups tab and click on __Administrators__
Click on the little man icon to Add Princilpals
Select the local vcenter server as the identity source and search for a local user you can log in as.
Then add that user and click OK.
Log in as the local user.
You should see the vCenter listed after you log in.
Needs to be a local account. I was using domain accounts, after I create an local admin account and add to the SSO __Administrators__ I see the vCenter
http://www.experts-exchange.com/Software/VMWare/Q_27927322.html#a38574341
Unfortunately it's not clear. I tried adding the local administrator user from the Windows server the applications were installed on (I *think* this is what he meant) as a principal to the group. Another thing I've tried (which makes far more sense) is to add an user from the domain the missing ESXi box is joined to and logging in as that user but that made no difference.
The drop down for vCenter Server is blank under Administration> Role Manager which looks highly suspicious unfortunately I can only find information on using the admin-app to register vCenter 5.0 systems with a 5.1 web client.