Can you please check what role has been given to administrator@vsphere.local using vsphere client session using root credentials. If you are able to login to vsphere client using administrator@vsphere.local then you should be able to see the vcenter in webclient, mostly it is due to permission issue.
Regards,
Suresh