ScaleIOPluginSetup-1.32-403.2 "WARNING: Failed retrieving thumbprint from the
server"
I am running the setup script as instructed on a Windows host (in this case the DC, the only running Windows host in the environment) for the vCenter ScaleIO plugin. My vCenter server is the VCSA (5.5.x) however the script fails to connect to the internal server so its not even making the connection to vCenter anyways.
I thought maybe running on a DC was causing a problem so I spun up a new windows box which the script ran on the first time, however the icon did not appear in the web client. I removed the plugin using the script but now subsequent attempts to install it are also failing to retrieve the thumbprint.
Using Java 1.8_60, set JAVA_HOME to C:\jre8\bin. Also tried with JRE7 (C:\Program Files\Java\jre7\bin)
Nothing seemingly in the logs that indicate an error; other than mdm IP missing, but I'm just installing the plugin so I wouldn't expect that to exist at this point? Anyways ECN says I can't attach txt files so let me know if you want it pasted in.
It's a flat lab network, no routing, everything on the same subnet.
Were you able to complete the plugin registration (including retrieving the thumbprint from the server)?
Please perform the following steps to clean your setup and perform the registration (using the ps1 script) again.
Where are you running the PowerCLI session from? does this host have by-directional communication with the VC?
How to clean-up your Env and perform clean install (while using previously defined networks):
IMPORTANT: Unmap and delete any ScaleIO volumes that you have in your system
If needed: Unregister your ScaleIO system (from within the plugin)
If needed: Delete all your ScaleIO SVMs
Close the existing PowerCLI sessions and open a new one (as administrator)
Unregister plugin (using PS1 script)
Stop vSphere web client service (VC Linux: service vsphere-client stop)
Delete the content of the folder (VC 5.5 plugin location): C:\ProgramData\VMware\vSphere Web Client\vc-packages\vsphere-client-serenity
Delete the content of the folder, or folder itself (VC 5.5): "C:\Windows\System32\config\systemprofile\AppData\Roaming\VMware\scaleio"
Clean the Virgo logs folder: C:\ProgramData\VMware\vSphere Web Client\serviceability\logs
Start the vSphere web client service (VC Linux: service vsphere-client start)
Clear your web browser's cache/cookies (or use a different web browser)
Register the plugin via PowerCLI (using the PS1 script) -> remember NOT to press Enter until you perform the log-in into your vSphere web client (that completes the registration)
Once you see the SIO icon in the vSphere web client, you can press Enter in the PowerCLI session (that will stop the embedded tomcat)
If needed: Remove the SDC module params + vib itself from the ESXs by connecting via SSH to each ESX and run these 2 commands:
~ # esxcli system module parameters set -m scini -p ""
I've now built a completely new VM, ensured firewall and IE enhanced security was off, VM is on the domain, can ping VC and it installs, can see the plugin in /mob - but still won't show up in the web client when I log in.
Cache cleared, web client service restarted (though have tried from browsers that were never logged into the web client before). I've tried from multipled computers - my typical mgmt host and the new windows VM I setup specifically to do the install since it was not working from the DC, as well as multiple browsers on each.
In addition to restarting the web client service, I had also previously restarted vCenter after removing the plugin through the PowerCLI script. There is no instance of the C# client running (per suggestions on another thread). I've tried installing the plugin using both the IP and DNS name of vCenter, both a service account created and added to the vsphere.local admin group and administrator@vsphere.local
Here is a screenshot of the web client after restarting the service via VCSA and the scaleIO installer still running via the script
Were you able to complete the plugin registration (including retrieving the thumbprint from the server)? << Yes on a new/clean windows VM, but for some reason this did not work from a Domain Controller. I will try the cleanup steps tonight and get back to you (though this was the first attempt to install ScaleIO in this environment).
Forgot to mention it in my last comment, please send us the Virgo logs from your VC, to see the problems by developers...
The official VC 5.5U2 version is lower than the one you use, so I'm assuming that VMware possibly changed/modified the path for plugins (as they did for VC 6.0 several times, which caused us problem as well).
I can tell you that on vCenter appliance 5.5.0 2001466 it works great.
[2015-09-05 23:15:25.766] [INFO ] vc-service-pool-11 70000055 100002 200001 com.vmware.vise.vim.extension.VcExtensionManager Downloading plugin package from https://192.168.6.110:65101/resources/plugin (no proxy defined)
[2015-09-05 23:18:35.247] [ERROR] vc-service-pool-11 70000055 100002 200001 com.vmware.vise.vim.extension.VcExtensionManager Package com.emc.s3g.scaleio.vSpherePlugin was not installed!
Error downloading https://192.168.6.110:65101/resources/plugin. Make sure that the URL is reachable then logout/login to force another download. java.net.ConnectException: Connection timed out
tomer__engineer
155 Posts
1045
0
Posted September 6th, 2015 05:00
Were you able to complete the plugin registration (including retrieving the thumbprint from the server)?
Please perform the following steps to clean your setup and perform the registration (using the ps1 script) again.
Where are you running the PowerCLI session from? does this host have by-directional communication with the VC?
How to clean-up your Env and perform clean install (while using previously defined networks):
~ # esxcli system module parameters set -m scini -p ""
~ # esxcli software vib remove -n scaleio-sdc-esx5.5 / 6.0
15. If needed: Reboot all ESXs that SDC was removed from
**Paths per VC version and OS **
VC 5.5
Windows:
Virgo logs: C:\ProgramData\VMware\vSphere Web Client\serviceability\logs
Plugin logs and other files: C:\Windows\System32\config\systemprofile\AppData\Roaming\VMware\scaleio
Plugin location C:\ProgramData\VMware\vSphere Web Client\vc-packages\vsphere-client-serenity
Linux:
Virgo logs: /var/log/vmware/vsphere-client/
Plugin logs and other files: /opt/.vmware/scaleio
Plugin location /var/lib/vmware/vsphere-client/vc-packages/vsphere-client-serenity/
VC 6.0
Windows:
Virgo logs: C:\ProgramData\VMWare\vCenterServer\logs\vsphere-client\logs
Plugin logs and other files: C:\Users\vspherewebclientsvc\AppData\Roaming\VMware\scaleio
Plugin location C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\vc-packages\vsphere-client-serenity
Linux:
Virgo logs: /var/log/vmware/vsphere-client/logs
Plugin logs and other files: /etc/vmware/vsphere-client/vc-packages/scaleio
Plugin location: /etc/vmware/vsphere-client/vc-packages/vsphere-client-serenity