Start a Conversation

This post is more than 5 years old

Solved!

Go to Solution

1918

September 5th, 2015 06:00

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.

ipconfig

C:\Users\Administrator>ipconfig /all

Windows IP Configuration

   Host Name . . . . . . . . . . . . : vxprt-dc01

   Primary Dns Suffix  . . . . . . . : vxprt.local

   Node Type . . . . . . . . . . . . : Hybrid

   IP Routing Enabled. . . . . . . . : No

   WINS Proxy Enabled. . . . . . . . : No

   DNS Suffix Search List. . . . . . : vxprt.local

Ethernet adapter Ethernet0:

   Connection-specific DNS Suffix  . :

   Description . . . . . . . . . . . : Intel(R) 82574L Gigabit Network Connection

   Physical Address. . . . . . . . . : 00-0C-29-5E-D6-D0

   DHCP Enabled. . . . . . . . . . . : No

   Autoconfiguration Enabled . . . . : Yes

   Link-local IPv6 Address . . . . . : fe80::806b:bf95:dce0:f1f1%13(Preferred)

   IPv4 Address. . . . . . . . . . . : 192.168.6.5(Preferred)

   Subnet Mask . . . . . . . . . . . : 255.255.255.0

   Default Gateway . . . . . . . . . : 192.168.6.2

   DHCPv6 IAID . . . . . . . . . . . : 268438569

   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1B-E5-8C-0A-00-0C-29-5E-D6-D0

   DNS Servers . . . . . . . . . . . : ::1

                                       127.0.0.1

   NetBIOS over Tcpip. . . . . . . . : Enabled

Tunnel adapter Local Area Connection* 11:

   Media State . . . . . . . . . . . : Media disconnected

   Connection-specific DNS Suffix  . :

   Description . . . . . . . . . . . : Microsoft Teredo Tunneling Adapter

   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0

   DHCP Enabled. . . . . . . . . . . : No

   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter isatap.{C9E88096-77FC-4405-A762-B4EEBDC92747}:

   Media State . . . . . . . . . . . : Media disconnected

   Connection-specific DNS Suffix  . :

   Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2

   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0

   DHCP Enabled. . . . . . . . . . . : No

   Autoconfiguration Enabled . . . . : Yes

C:\Users\Administrator>

Last entries from the scaleio log file

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):

  1. IMPORTANT: Unmap and delete any ScaleIO volumes that you have in your system
  2. If needed: Unregister your ScaleIO system (from within the plugin)
  3. If needed: Delete all your ScaleIO SVMs
  4. Close the existing PowerCLI sessions and open a new one (as administrator)
  5. Unregister plugin (using PS1 script)
  6. Stop vSphere web client service (VC Linux: service vsphere-client stop)
  7. Delete the content of the folder (VC 5.5 plugin location): C:\ProgramData\VMware\vSphere Web Client\vc-packages\vsphere-client-serenity
  8. Delete the content of the folder, or folder itself (VC 5.5): "C:\Windows\System32\config\systemprofile\AppData\Roaming\VMware\scaleio"
  9. Clean the Virgo logs folder: C:\ProgramData\VMware\vSphere Web Client\serviceability\logs
  10. Start the vSphere web client service (VC Linux: service vsphere-client start)
  11. Clear your web browser's cache/cookies (or use a different web browser)
  12. 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)
  13. 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)
  14. 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 ""

~ # 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

September 5th, 2015 15:00

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.

mob.PNG.png

September 6th, 2015 04:00

Please try to clean your web browser's cookies + cache -> restart the Virgo service and then re-login to vSphere web client.

You can also check this thread: ScaleIO Web Client Plug-In: Incompatible Version

September 6th, 2015 05:00

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

afterrestart.PNG.png

September 6th, 2015 06:00

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).


September 6th, 2015 16:00

Still nothing, however this folder location

Plugin location /var/lib/vmware/vsphere-client/vc-packages/vsphere-client-serenity/


Does not exist, there are several other plugin looking related folders but nothing specifically here. Since I'm assuming you'll ask this next,

5.5.0.20200 Build 2183109

I can update to 2e (5.5.0.20500 Build 2646489) if you thought that might help

September 7th, 2015 03:00

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.

September 7th, 2015 05:00

Went through another round of restarts of services and its there :-/

September 7th, 2015 05:00

Here are the two errors that seem to be related:

[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

Not sure why VC would time out as I can go to https://192.168.6.110:65101/resources/plugin and the zip file begins to download

No Events found!

Top