VMware View4-vSphere4U2; Don’t upgrade yet or use Workaround

**Update 6-17-2010**

The KB article mentioned below has a workaround for this issue now.


Vmware just released a KB, stating that VMware View4 on vSphere4U2 (released a week ago) could lead to PCoIP connections to fail and users can’t connect anymore. This is, apparently, due the fact VMware Tools are upgraded with U2. Only PCoIP connections are affected.

VMware is investigating this issue and is working on a permanent fix.

VMware; Running View Client with Offline Functionality/Workstation/Player together

I bet many people have run into this; You have a laptop/device with VMware WorkStation/Player. When you want to install the View Client with Offline Functionality, you get an error saying you have to uninstall WorkStation first. Both applications can’t run on the same device together out of the box.

There is a way to get both application to work on 1 device. However, and read this carefully, it is NOT supported by VMware. If you run into issues, VMware support can ask you to revert to a supported configuration first before they help you. VMware Product Management created this workaround because of the demand but purely as informative. Thanks to Product Management for letting me publish this.

The background of this all is that VMware Player (PL), View Client with Offline Functionality (VCWOF) and WorkStation (WS) share a common virtualization engine, called the VMX. You can’t install different versions of the VMX’s on 1 device. To make things easier for customers, PL gets installed with VCWOF as well with WS. This is to line up both products and their VMX. This to ensure compatibility. As long as the VMX (build/version) of all products are the same, you could theoretically run all 3 applications on 1 device. Make sure all products (in this case WS and VCWO, the PL part) have the same build/version. If they don’t have that, this co-install will fail.

Co-install View Client with Offline Functionality and VMware Player;

Let’s start with co-installing VCWOF and PL. This is easy because when you install VCWOF, PL gets installed as well. You just don’t see PL as a general purpose application.

To enable PL as a general purpose application you have to expose a EULA for you to agree to, and put a PL shortcut in a desired location;

1. Locate the EULA.rtf in %ProgramFiles%\VMware\VMware View\Client\ and copy it to %ProgramFiles%\VMware\VMware View\Client\Local Mode\

%ProgramFiles%\VMware\VMware View\Client\

2. Create a shortcut to vmplayer.exe and place it where ever you want. vmplayer.exe can be found in the %ProgramFiles%\VMware\VMware View\Client\Local Mode\ folder.

3. Double click on the shortcut, accept the EULA and you are good to go!

Co-install View Client with Offline Functionality and VMware WorkStation;

1. First, you have to make sure the installer of VCWOF and WS have the same virtualization engine. You can check which version of WS your current VCWOF is compatible with; Install VCWOF, browse to %ProgramFiles%\VMware\VMware View\Client\Local Mode\, right click on “vmplayer.exe” and click on the details tab;

2. Install the compatible WS version and license it properly.

3. Copy the content of %ProgramFiles%\VMware\VMware Workstation\ to another place; let’s say %ProgramFiles%\VMware\VMware Workstation-Copy\

4. Uninstall WS. Go to Control Panel, Add Remove Programs. IMPORTANT; preserve the license and user preference information! This is the default setting so don’t uncheck the boxes.

5. Now WS is out of the way you can install VCWOF. Run the installer and after the installation, make sure everything works; start VCWOF, connect and check out a VM.

6. Browse to %ProgramFiles%\VMware\VMware Workstation-Copy\, copy “vmware.exe” to

%ProgramFiles%\VMware\VMware View\Client\Local Mode\. Vmware.exe is the executable for the WS GUI.

7. Create a shortcut to the “vmware.exe” you just copied to %ProgramFiles%\VMware\VMware View\Client\Local Mode\. From now you can run WS and VCWOF on 1 device. However, there are some functionalities that won’t run unless you copy more binaries to the “Local Mode” folder. To be sure, copy everything from the root of “VMware Workstation-Copy” to the “Local Mode” folder.

8. Last thing you will have to do is to register “vmdkShellExt.dll”. This utility adds the ability to directly interact with .vmdk files via Windows Explorer. This utility only works on 32-bit hosts today. To register this dll, you have to run cmd with Administrator privileges, navigate to %ProgramFiles%\VMware\VMware View\Client\Local Mode\ and execute the command “regsvr32 vmdkShellExt.dll”.

VMware View4-Licensing; Issue with View Bundles solved

**Update** June 11th 2010, vSphere4U2 and vCenter4U2 went GA. This solves the View bundles licensing issue mentioned below. U2 can be found here.

When View4 came out, I received a couple of phone calls from partners and customers telling me they ran into an error with powered on VM’s. Gabrie van Zanten posted an article about this issue.

Not too long after the first calls, VMware posted a KB: VMware View 4.0 virtual machines on an ESX 4.0 host do not power on

Symptons are:

  • Virtual machines on an ESX 4.0 host do not power on.
  • This issue occurs even if less connections are active than the View Manager is licensed for.
  • You see the error: There is not enough capacity for this operation.
  • This issue only applies to customers using View 4 bundles that include vSphere for Desktops, vCenter Server and View Manager.
  • This issue does not occur if you are running on vSphere per CPU with View Manager.

Last week I received calls from customers who are using the temporary key. They key will expire soon and asked me when VMware will solve this issue permanently.

I did some digging and asked a couple of Product Managers. They told me this issue will be solved with vSphere4U2. For all customers and partners who have this issue; plan to install this update and use your own View4 key again.

New posts coming soon.

It’s been quiet on bright-streams.com for the last couple of weeks because of my vacation in the US and Canada. During my vacation I have thought about new posts. I will be back next week and start posting again: basics around different pools, how to run Workstation together with the View Client (with offline possibilities), how to handle OST files within a View environment, naming of pools etc.

Thanks to you all for visiting.

Raymond

VMware View-Video; Samsung NC240 and dual screen

Below you will find the link to the second movie my colleagues Willem van Engeland and Ton Hermes made; a short demo of a Samsung NC240 Zero Client, dual screen, connecting to VMware View.

http://www.youtube.com/watch?v=aAbz20ZZkYE

Enjoy!

VMware View-Video; Samsung NC240 and PCoIP

My colleagues Willem van Engeland and Ton Hermes created a couple of video’s around VMware View. Their first video shows the Samsung NC240 with PCoIP enabled. You can see how well multimedia is running inside a VMware View session.

More video’s to come. Enjoy the demo:

VMware View-Remote Access; Wyse Pocket Cloud on the iPad

Around a year ago Wyse came out with it’s “Wyse PocketCloud” app for the iPhone. I bought the app straight away. I liked it very much, and still do. I could connect to my View environment and connect to my virtual desktop from anywhere. Fair enough, the iPhone is a bit small to work on your VM though.

At this moment, 30-04-2010, I’m in San Francisco and like a lot of people I couldn’t resist myself and bought the iPad.

I downloaded the Wyse PocketCloud but the one I bought a year ago is too small for the iPad. yes you can increase the size but the resolution isn’t nice. Luckily Wyse also offers the “PocketCloud” app for the iPad.

It is very cool to connect to my View environment in The Netherlands on a decent screen. No PCoIP but it’s still nice to demo this. I have heard Wyse won’t update the “PocketCloud” with PCoIP support.

Wouldn’t it be great if VMware would come out with the VMware View Client for the iPad?!

VMware View-Firewall ports; Overview

I get several questions from partners and customers about which firewall ports need to be open when working with VMware View. There is a KB article on this topic but it isn’t complete;  kb.vmware.com/kb/1012382

Below you will see all TCP and UDP ports which need to be open. Notice that under View3.x TCP port 32111 is mentioned for USB redirection. This port needs to be open when using View4.x also!

View 3.x 3389 TCP Thin Client ESX host RDP Protocol
View 3.x 8443 TCP View Connection Server/View Manager vCenter Server View Composer
View 3.x 32111 TCP View Agent (Virtual Desktop) View Client USB Device Communication
View 3.x 32111 TCP View Client View Agent (Virtual Desktop) USB Device Communication
View 4.x 902 TCP View Client/View Client with Offline Desktop ESX Host (Optional) View Client with Offline Desktop data is downloaded and uploaded through this port.
View 4.x 3268 TCP View/VDM Connection Server/View Manager Active Directory Server Global Catalog Server
View 4.x 3269 TCP View/VDM Connection Server/View Manager Active Directory Server Global Catalog Server
View 4.x 3389 TCP Thin Client ESX host RDP Protocol
View 4.x 9427 TCP View Client/View Client with Offline Desktop View Agent (Virtual Desktop) (Optional) Multimedia Redirection (MMR). MMR is support by View Client and View Client with Offline Desktop on certain operating systems.
View 4.x 18443 TCP View Connection Server/View Manager vCenter Server View Composer
View 4.x 50002 TCP/UDP View Agent (Virtual Desktop) View Client PCoIP (AES 128-bit encryption)
View 4.x 50002 TCP/UDP View Client View Agent (Virtual Desktop) PCoIP (AES 128-bit encryption)