Tuesday, October 9, 2012

Disappearing network adapter with VMware View 5.0 and vSphere 5.0

Update

There is a way to prevent users from accidentally ejecting their network adapter but I haven’t figured out a way to configure VMs in bulk.  See the following post for more information:

Preventing VMware View users from accidentally ejecting USB devices
http://terenceluk.blogspot.com/2012/10/preventing-vmware-view-users-from.html

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

I’ve recently experienced a strange phenomenon in VMware View 5.0 with vSphere 5 where a user inadvertently ejected the network adapter which in turn caused the network adapter for the virtual desktop to disappear.  Before I demonstrate this, let me provide a bit of a background for the environment:

vCenter: 5.0.0, 455964
ESXi: 5.0.0, 469512
VMware View: 5.0.0, 481677
Virtual Desktop: Windows 7

This environment has several users who connect their smartphones to their virtual desktops to download photos and once the files are retrieved, they proceed with ejecting the USB device representing their phones.  One of the users recently was performing this operation but inadvertently ejected their vmxnet3 ethernet network adapter card as shown in the following screenshot:

image

image

Once they completed this operation, they immediately lose connectivity to their virtual desktop because the virtual machine for this VDI immediately disappears from the virtual machine's properties:

image

What’s strange is that I replicated this issue and noticed no tasks being logged in the Recent Tasks window within vCenter.

I’m currently planning to upgrade both the vSphere and View environment and will repeat this test again at a later time.

2 comments:

nbctcp said...

You can try disable Hot-Plug
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1012225

Stephen Savard said...

If using VMware View a "quick" fix is to refresh the VM using the VMware View Administration console. This will reset the VM back to your default state (i.e. NIC installed). Of course, the hot-plug is a more permanent fix.