Solved

VM Console: vSphere client and VIClient at the same time

Posted on 2010-11-26
10
2,425 Views
Last Modified: 2015-01-05
Hi,

I have the following problem:
I have a Client machine with .NET 4.0.
This client has to connect to a VMware Virtual Center 2.5 as well as to a vSphere Environment.

VMware states that the vSphere client is backward compatible. Means, that it also can connect to VMware Virtual Center 2.5 Servers.
When I install the vSphere client, I can connect without any problem to the vSphere environment and open a console of a virtual machine.

When I'm trying to connect to the VMware Virtual Center server, I'm prompted to install a vSphere client upgrade, which I do. Other wise I can't connect.
When I'm connected with the vSphere Client to the VMware Virtual Center server, I can't open the console of virtual machines.
The error message is:
Exception has been thrown by the target of an invocation

It is described here: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1004281

I already tried the solution of the KB article, with no luck.
Also, I found this hint in the internet:
copy libeay32.dll and ssleay32.dll from C:\Program Files\VMware\Infrastructure\Virtual Infrastructure Client\2.5 to C:\Program Files\VMware\Infrastructure\Virtual Infrastructure Client\Launcher.
Tried it, without luck.

Additional information:
I observed that it doesn't matter on which ESX the VM I'm trying to connect resides. DNS resolution is working fine.

Do you have any idea?
Thanks and kind regards.
0
Comment
Question by:fr0nk
  • 6
  • 4
10 Comments
 
LVL 40

Expert Comment

by:coolsport00
ID: 34217288
What you're specifically needing is the Compatibility Matrix Guide "fr0nk":
http://www.vmware.com/pdf/vsphere4/r40/vsp_compatibility_matrix.pdf

As you can see on pg. 3, the Client is NOT backwards compatible. There is no way around this. The only thing you can do is manage 1 of your infrastructures with the Client and the other via web access. Or, you need to simply manage from 2 workstations...1 having the VI Client and 1 having the vSphere Client.

Regards,
~coolsport00
0
 
LVL 4

Author Comment

by:fr0nk
ID: 34217417
Thanks for your input.
The "Client Upgrade" that is offered my vsphere client when connecting to the Virtual Center server actually builds up a new directory ("2.5") inside the installation path of the VI Client besides the "4.1" folder.

So I assume I can't connect to the Virtual Center Server with the 4.1 Client but with the 2.5 client that seems to be installed "side by side" during the update with the 4.1 one.

Kind regards.
0
 
LVL 40

Expert Comment

by:coolsport00
ID: 34217431
Correct; you have to use VI Client for Virt Ctr 2.5 and vSphere Client for 4.x. For us admins, it's a real hassle. I actually had it out with a support engr about this several mos back about the lack of backwards compatibility....quite cumbersome!

~coolsport00
0
VMware Disaster Recovery and Data Protection

In this expert guide, you’ll learn about the components of a Modern Data Center. You will use cases for the value-added capabilities of Veeam®, including combining backup and replication for VMware disaster recovery and using replication for data center migration.

 
LVL 4

Author Comment

by:fr0nk
ID: 34217464
Thanks for your input,
Then I have to re-phrase the question: How do I install the clients side by side?
When both clients are installed side by side there remains only one executable, but 2 subfolders ("4.1" and "2.5"in the installation directory. I haven't figured out how to start one of the clients in particular.

Kind regards
0
 
LVL 40

Expert Comment

by:coolsport00
ID: 34217467
Oh...ok...I misunderstood. You can't...not on the same workstation as I mentioned above. You have to install on separate workstations.

~coolsport00
0
 
LVL 40

Accepted Solution

by:
coolsport00 earned 500 total points
ID: 34217482
Looks like someone experienced the same issue. There "may" be a way to do what you need (see 'bgoering's' solution):
http://www.experts-exchange.com/Software/VMWare/Q_26618598.html?sfQueryTermInfo=1+10+30+client+vsphere

~coolsport00
0
 
LVL 4

Author Comment

by:fr0nk
ID: 34232453
Thanks for the hint. I'm still confused why both clients doesn't work at the same time.
0
 
LVL 40

Expert Comment

by:coolsport00
ID: 34232471
VMware design...non-compatibility between client/host/vCenter versions. I can't answer anything more in detail as it's more of a design/developer issue. I do feel your frustration though...

Regards,
~coolsport00
0
 
LVL 4

Author Comment

by:fr0nk
ID: 34232504
No, I mean you provided the PDF with the compatibility matrix. That wasn't my point. My point was: when there's incompatibility with connecting vSphere Client <-> Virtual Center 2.5, and an update is offered, both clients seem to be installed side-by-side. But there's only one executable which starts the vSphere client. Confusing stuff... ;-)

Kind regards.
0
 
LVL 40

Expert Comment

by:coolsport00
ID: 34232515
Ah...I see. Yes....tis true. :)

~coolsport00
0

Featured Post

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Windows 2012 STD Updates Issue 15 53
HP VSA on ESXi Best Practice 3 87
Vcenter server 5.5 Essentials 16 72
Snapshot removal stuck at 99% 4 55
In this article, I will show you HOW TO: Install VMware Tools for Windows on a VMware Windows virtual machine on a VMware vSphere Hypervisor 6.5 (ESXi 6.5) Host Server, using the VMware Host Client. The virtual machine has Windows Server 2016 instal…
When rebooting a vCenters 6.0 and try to connect using vSphere Client we get this issue "Invalid URL: The hostname could not parsed." When we get this error we need to do some changes in the vCenter advanced settings to fix the issue.
Advanced tutorial on how to run the esxtop command to capture a batch file in csv format in order to export the file and use it for performance analysis. He demonstrates how to download the file using a vSphere web client (or vSphere client) and exp…
This video shows you how to use a vSphere client to connect to your ESX host as the root user. Demonstrates the basic connection of bypassing certification set up. Demonstrates how to access the traditional view to begin managing your virtual mac…

832 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question