Removing Dell’s VMWare HIT

About 6 months ago we installed the HIT (Host Integration Toolkit) for our Equallogic’s on VMWare, at the time it seemed like a tool we would use reguarly, the reality was different. We don’t modify our SAN setup very often so some of the manageme…

Advertisements

About 6 months ago we installed the HIT (Host Integration Toolkit) for our Equallogic’s on VMWare, at the time it seemed like a tool we would use reguarly, the reality was different. We don’t modify our SAN setup very often so some of the management tools were unnecessary as well as some of the snapshot features, we currently do everything via Veeam and prefer that route. They also seemed to be quite buggy with random little glitches here and there. Because of the lack of use we decided to uninstall, after looking on Dell’s site, there is ZERO documentation for how to actually remove the HIT kit. After some conversations with Dell Engineering, I thought I’d share the process for those that also may want to uninstall. (I also highly recommended that they include this in future documentation)

Log into the HIT Virtual Machine console, user:root / pass: eql is the default. Once the menu comes up choose the Unregister Plug-in from VMWare vCenter option.

Image001

If everything goes smoothly the plugin should be removed from vCenter. Once it is removed, you may go ahead and delete the HIT Virtual Machine.

In our case this process DID NOT go smoothly and we received the following error:

Enter selection [1 – 14]: 8
Unregistering Plug-in…
Unregistering key: com.dell.EqualLogic Host Integration Tools….
Exception in thread “main” com.vmware.vim25.InvalidLogin
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at java.lang.Class.newInstance0(Class.java:355)
        at java.lang.Class.newInstance(Class.java:308)
        at com.vmware.vim25.ws.XmlGen.fromXml(XmlGen.java:201)
        at com.vmware.vim25.ws.XmlGen.parseSoapFault(XmlGen.java:80)
        at com.vmware.vim25.ws.WSClient.invoke(WSClient.java:128)
        at com.vmware.vim25.ws.VimStub.login(VimStub.java:1383)
        at com.vmware.vim25.mo.SessionManager.login(SessionManager.java:109)
        at com.vmware.vim25.mo.ServiceInstance.<init>(ServiceInstance.java:87)
        at com.vmware.vim25.mo.ServiceInstance.<init>(ServiceInstance.java:69)
        at ExtMgrUtil.main(ExtMgrUtil.java:80)
press [enter] to continue…

 

Based on the error message it appears to be something with bad credentials perhaps, didn’t ever really get to the “why” of this message. There is a manual process to remove:

1) Navigate to http://YourVirtualCenterIP/mob
2) Choose content option
3) Choose Extension Manager option
4) You will see a listing of the extensions, one will be the dell HIT extension, once you’ve identified the name and copied to the clipboard, choose the UnregisterExtension option.
5) The window that opens will prompt for the name of the extension, paste in the Dell HIT name and process the request. It should remove cleanly without errors. Once this is done you can then open your vSphere client and confirm the plugin is removed from plugins list. After this is complete you can safely delete the HIT virtual machine.

 

Hopefully Dell will explore/fix the issue we had when trying to remove as well as update their documentation to reflect the removal of the HIT tools.

Author: Travis Kensil

Director of IT. Husband and father. Michigan beachbum.

1 thought on “Removing Dell’s VMWare HIT”

  1. Thanks for this post. This should be kept alive as it was exactly the error we ran into. These steps worked like a charm.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s