Home > Blogs > Support Insider > Category Archives: Enterprise Desktop

Category Archives: Enterprise Desktop

Disk is already managed by View

Horizon ViewToday we will highlight one of our KB articles that is getting some traction with our Horizon View customers. The  issue can occur if the ADAM database contains an invalid entry for a persistent disk.

Symptoms:

  • Attempting to import the disk from vCenter Server fails with the error:
This disk is already managed by View
  • Cannot detach a Persistent User Data Disk in View Manager.
  • Cannot import a Persistent Disk from vCenter Server for a virtual machine that was deleted in View Administrator.
  • The Persistent disk is visible when the option to show incompatible files is selected.

If you are encountering any of these symptoms in your environment, please refer to KB article: Cannot detach a Persistent Disk in View Manager 4.5 and later (2007076). This article has a 5 star customer rating.

Note: This KB contains two Warnings. Be sure you completely understand the article, and as always check that your backups are working and are valid.

Invalid Linked Clones – revisited

Back in July we had a post about using the ViewDbChk command to remove invalid linked clone entries, which applied to Horizon View 5.3 and later. Apparently a similar situation can arise in earlier versions of the product as well, but the steps to fix it are different.

For users of View 5.2 or earlier, we have created KB article: Manually deleting linked clones or stale virtual desktop entries from the View Composer database in VMware View Manager and VMware Horizon View.

Symptoms include:

  • You cannot provision or recompose a linked clone desktop pool
  • You see the error:
Desktop Composer Fault: Virtual Machine with Input Specification already exists
  • Provisioning a linked clone desktop pool fails with the error:
Virtual machine with Input Specification already exists
  • The Connection Server shows that linked clone virtual machines are stuck in a deleting state
  • You cannot delete a pool from the View Administrator page
  • You are unable to delete linked clone virtual machines
  • When viewing a pools Inventory tab, the status of one or more virtual machines may be shown as missing

So remember, if you have 6.1 or later, you want to use KB article: Removing invalid linked clone entries automatically using the ViewDBChk tool in VMware Horizon View 5.3 and later versions (2118050)

If you have 5.2 or earlier, use: Manually deleting linked clones or stale virtual desktop entries from the View Composer database in VMware View Manager and VMware Horizon View (2015112)

SSL certificate issues in VMware Horizon View

SSL certificate issues in VMware Horizon ViewHorizon View Administrators continue to open support requests with issues surrounding SSL certificates in the product configuration. Nobody really enjoys setting up SSL and all the other security aspects that go along with it – it’s a necessary evil. Maybe that explains why, when running into issues with it, the first reaction is to get VMware on the phone. After all, doing a Google search on the topic returns scads of content on the topic.

Here’s what we’re doing about it. We have a troubleshooting KB article, written by our support engineers, to cover all the common configuration issues: Troubleshooting SSL certificate issues in VMware Horizon View 5.1 and later (2082408)

The same engineer suggested we also share this KB, as it also touches a good majority of cases we see coming in:  Generating and importing a signed SSL certificate into VMware Horizon View 5.1/5.2/5.3/6.0 using Microsoft Certreq (2032400)

 

Scan and fix provisioning errors with ViewDbChk tool

Normally, View Administrators can recover from errors that occur during provisioning or other operations by removing or resetting a desktop virtual machine using View Administrator. On rare occasions, the information in the different databases about a machine that is in an error state might become inconsistent and it is not possible to recover from the error using View Administrator. In situations where database inconsistencies cause a desktop machine to be in an unrecoverable error state or prevent a View Administrator task from completing successfully, you can use the ViewDbChk command to resolve the inconsistencies.

In a View environment, information about desktop virtual machines is stored in three places:

  • The LDAP database
  • The View Composer database
  • The vCenter Server database

We’ve created a new Knowledgebase article specifically for this tool: Removing invalid linked clone entries automatically using the ViewDBChk tool in VMware Horizon View 5.3 and later versions (2118050).

Note: For Horizon View 6.1 and later, the ViewDbChk tool is included with your View Connection Server installation. For Horizon View 5.3 and 6.0, you must download the tool from the VMware Labs ViewDbChk fling page.

viewdbchk

Refresh: Top 20 Horizon with View KB articles

announcementToday we have refreshed our top 20 list of VMware View specific KBs. Some have dropped off the list while others are now trending upward.  Have a look and see if you are encountering any of these issues in View.

 

  1. Manually deleting linked clones or stale virtual desktop entries from the View Composer database in VMware View Manager and Horizon View (2015112)
  2. Pool settings are not saved, new pools cannot be created, and vCenter Server tasks are not processed in a Horizon View environment (2082413)
  3. Generating and importing a signed SSL certificate into VMware Horizon View 5.1/5.2/5.3/6.0 using Microsoft Certreq (2032400)
  4. The time stamp on a snapshot image does not update automatically in VMware Horizon View (2074301)
  5. Network connectivity requirements for VMware View Manager 4.5 and later (1027217)
  6. Manually deleting replica virtual machines in VMware Horizon View 5.x (1008704)
  7. Connecting to the View ADAM Database (2012377)
  8. VMware Horizon View Best Practices (1020305)
  9. Forcing replication between ADAM databases (1021805)
  10. Restart order of the View environment to clear ADLDS (ADAM) synchronization in View 4.5, 4.6, 5.0, and 5.1 (2068381)
  11. Provisioning View desktops fails due to customization timeout errors (2007319)
  12. Generating a Horizon View SSL certificate request using the Microsoft Management Console (MMC) Certificates snap-in (2068666)
  13. Legacy applications fail to start with the VMware View 6.0.x agent installed (2091845)
  14. Troubleshooting a black screen when logging into a Horizon View virtual desktop using PCoIP (1028332)
  15. Resolving licensing errors when deploying virtual Office to a system with Office installed natively (2107369)
  16. Troubleshooting SSL certificate issues in VMware Horizon View 5.1 and later (2082408)
  17. The Event database performance in VMware View 6.0.x is extremely slow (2094580)
  18. Configuring USB device filters and redirecting Human Interface Devices (HIDs) in View Client (1011600)
  19. Finding and removing unused replica virtual machines in the VMware Horizon View (2009844)
  20. PCoIP Disconnection Codes (2012101)

VMware Thinclient FAQ

VMware ThinclientWhat are zero clients and thin clients you ask? No, they’re not skinny customers, they are hardware devices which rely on the server to do most of the work while they serve merely to deliver input and output back and forth for the user.

Our research tells us many of you are wondering about zero clients and thin clients; their differences and function. Read on as we explain your client options for VMware Horizon View.

What’s the difference between a thin client, thick client, and a zero client?

Zero clients have no local storage, operating system or CPU, just a chip that decodes PCoIP at the hardware level and renders the pixels onto the user’s display. Benefits of a zero client include highly efficient energy use, and next to no device management – just configure and deploy.

Thin clients are similar to zero clients on the outside, but contain a CPU, memory, storage and an operating system to make them run.

A thick client would be a regular laptop or desktop, running a standard OS and the software client. These clients of course are the most expensive to run and maintain.

Why would I want a thin or zero client?

  • Extremely efficient energy use.
  • Huge cost savings vs purchasing thick clients.
  • Ease of deployment and management.
  • No data is stored on device so perfect for secure environments.

What are the advantages and disadvantages of these types of clients?

Zero Client

+ Less overhead and maintenance.
– Can be protocol specific, so if you change infrastructures you may need new devices.
– USB devices may become more complicated to use.

Thin Client

+ VPN connectivity options.
+ More supportability for USB devices.
– More software updates than a zero client, but less than a thick client.

What other connection options are out there?

Windows software client

VMware Horizon Client for Windows makes it easy to access your Windows virtual desktop with the best possible user experience on the Local Area Network (LAN) or across a Wide Area Network (WAN).

  • Support for Windows 8 and 8.1 (with Updates) and Windows 7 systems – With Horizon Client 3.3, support for Windows XP and Windows Vista has been discontinued. See What’s New.
  • Unmatched performance – The adaptive capabilities of the PCoIP display protocol are optimized to deliver the best user experience, even over low-bandwidth and high-latency connections. Your desktop is fast and responsive regardless of where you are.
  • Simple connectivity – Horizon Client for Windows is tightly integrated with VMware Horizon 6 for simple setup and connectivity.
  • Secure from any location – At your desk or away from the office, your data is delivered securely to you wherever you are. SSL/TLS encryption is always used to protect user credentials, and enhanced certificate checking is performed on the client. Horizon Client for Windows also supports optional RADIUS and RSA SecurID authentication.

Mac software client

Horizon Client for Mac OS X makes it easy to access your Windows-based remote desktop or application from your Mac with the best possible user experience on the Local Area Network (LAN) or across a Wide Area Network (WAN).

  • Support for Mac OS X Snow Leopard (10.6.8), Mac OS X Lion (10.7), Mac OS X Mountain Lion (10.8), Mac OS X Mavericks (10.9), and Mac OS X Yosemite (10.10) – Use a 64-bit Intel-based Mac to work on your Windows-based remote desktop or application.
  • Unmatched performance – The adaptive capabilities of the PCoIP display protocol are optimized to deliver the best user experience, even over low-bandwidth and high-latency connections. Your remote desktop or application is fast and responsive regardless of where you are.
  • Simple connectivity – Horizon Client for Mac OS X is tightly integrated with View for simple setup and connectivity. Quickly reconnect to your remote desktop or application by selecting from up to eight View server shortcuts in Horizon Client.
  • Secure from any location – At your desk or away from the office, your data is delivered securely to you wherever you are. Enhanced certificate checking is performed on the client. Horizon Client for Mac OS X also supports optional RADIUS and RSA SecurID authentication. (RADIUS support was added with VMware View 5.1 and Horizon Client for Mac OS X 1.5 or later.)

Linux software client

VMware Horizon Client for Linux makes it easy to access your Windows virtual desktop from a supported Linux system with the best possible user experience on the Local Area Network (LAN) or across a Wide Area Network (WAN).

  • Support for Ubuntu 12.04 or 14.04, Red Hat Enterprise Linux (RHEL) 6.5, SUSE Linux Enterprise Desktop (SLED) 11 SP3, and CentOS 6.5 – The Horizon Client 3.2 installer provides support for these operating systems.
  • Unmatched performance – The adaptive capabilities of the PCoIP display protocol are optimized to deliver the best user experience, even over low-bandwidth and high-latency connections. Your desktop is fast and responsive regardless of where you are.
  • Simple connectivity – Horizon Client for Linux is tightly integrated with VMware Horizon for simple setup and connectivity.
  • Secure from any location – At your desk or away from the office, your data is delivered securely to you wherever you are. Enhanced certificate checking is performed on the client. Horizon Client for Linux also supports optional RADIUS and RSA SecurID authentication.

HTML Access

HTML Access makes it easy to access your Windows virtual desktop from an HTML 5-based browser; no need to install any software.

  • Access View desktops from device platforms where no native client is available, or from any computer on which you do not want to install software. You can also select HTML Access from a VMware Workspace Catalog.
  • HTML Access is tightly integrated with VMware Horizon 6 for simple setup and connectivity. Open a browser, enter a server URL, and log in to see a list of available View desktops.
  • At your desk or away from the office, your data is always secure. Enhanced certificate checking is performed on the client. HTML Access also supports optional RADIUS and RSA SecurID authentication.

50 articles that fix EVERYTHING in Horizon View!

Ok, our title may exhibit a teenie-tiny hint of hyperbole, but seriously the following list of articles covers the majority of issues that you can solve yourself. We’ve posted these lists before but limited the number to twenty, but why do that? Your problem might be number twenty one.

  1. Manually deleting linked clones or stale virtual desktop entries from the View Composer database in VMware View Manager and Horizon View (2015112)
  2. Correlating VMware products build numbers to update levels (1014508)
  3. Generating and importing a signed SSL certificate into VMware Horizon View 5.1/5.2/5.3/6.0 using Microsoft Certreq (2032400)
  4. Pool settings are not saved, new pools cannot be created, and vCenter Server tasks are not processed in a Horizon View environment (2082413)
  5. VMware Products and CVE-2014-3566 (POODLE) (2092133)
  6. VMware Horizon View Best Practices (1020305)
  7. Network connectivity requirements for VMware View Manager 4.5 and later (1027217)
  8. Manually deleting replica virtual machines in VMware Horizon View 5.x (1008704)
  9. Finding and removing unused replica virtual machines in the VMware Horizon View (2009844)
  10. Restart order of the View environment to clear ADLDS (ADAM) synchronization in View 4.5, 4.6, 5.0, and 5.1 (2068381)
  11. Collecting diagnostic information for VMware Horizon View (1017939)
  12. View Connection Server reports the error: [ws_TomcatService] STDOUT: java.lang.OutOfMemoryError: Java heap space (2009877)
  13. Legacy applications fail to start with the VMware View 6.0 or 6.0.1 agent installed (2091845)
  14. Provisioning VMware Horizon View desktops fails with error: View Composer Agent initialization error (16): Failed to activate software license. (1026556)
  15. Cannot detach a Persistent Disk in View Manager 4.5 and later (2007076)
  16. Provisioning View desktops fails due to customization timeout errors (2007319)
  17. The View virtual machine is not accessible and the View Administration console shows the virtual machine status as “Already Used” (1000590)
  18. Forcing replication between ADAM databases (1021805)
  19. Administration dashboard in VMware Horizon View 5.1/5.2/5.3 reports the error: Server’s certificate cannot be checked (2000063)
  20. Troubleshooting SSL certificate issues in VMware Horizon View 5.1 and later (2082408)
  21. Removing a standard (replica) connection server or a security server from a cluster of connection/security servers (1010153)
  22. Troubleshooting Persona Management (2008457)
  23. View Persona Management features do not function when Windows Client-Side Caching is in effect. (2016416)
  24. Resolving licensing errors when deploying virtual Office to a system with Office installed natively. (2107369)
  25. Manually deleting linked clones or stale virtual desktop entries from VMware View Manager (1008658)
  26. Troubleshooting a black screen when logging into a Horizon View virtual desktop using PCoIP (1028332)
  27. The PCoIP server log reports the error: Error attaching to SVGADevTap, error 4000: EscapeFailed (1029706)
  28. Connecting to the View ADAM Database (2012377)
  29. Disabling SSLv3 connections over HTTPS to View Security Server and View Connection Server (2094442)
  30. The Event database performance in VMware View 6.0.x is extremely slow (2094580)
  31. Intermittent provisioning issues and generic errors when Composer and vCenter Server are co-installed (2105261)
  32. Performing an end-to-end backup and restore for VMware View Manager (1008046)
  33. Installing VMware View Agent or View Composer fails with the error: The system must be rebooted before installation can continue (1029288)
  34. View Connection Server fails to replicate (2014488)
  35. Provisioning View desktops fail with the error: View Composer Fault: VC operation exceeded the task timeout limit set by View Composer (2030047)
  36. Calculating datastore selection for linked-clone desktops in Horizon View 5.2 or later releases (2047492)
  37. VMware Horizon View Admin dashboard for vCenter Server 5.1 displays the message: VC service is not working properly (2050369)
  38. Generating a Horizon View SSL certificate request using the Microsoft Management Console (MMC) Certificates snap-in (2068666)
  39. Reconnecting to the VDI desktop with PCoIP displays a black screen (2073945)
  40. PCI Scan indicates that TCP Port 4172 PCoIP Secure Gateway is vulnerable to POODLE (CVE-2014-3566) (2099458)
  41. Troubleshooting USB redirection problems in VMware View Manager (1026991)
  42. Location of VMware View log files (1027744)
  43. Migrating linked clone pools to a different or new datastore (1028754)
  44. Error during provisioning: Unable to find folder (1038077)
  45. Unable to connect to a VMware View Manager desktop via the Security Server from outside the firewall (1039021)
  46. VMware View Agent fails to uninstall (2000017)
  47. View Manager Admin console displays the error: Error during provisioning: Unexpected VC fault from View Composer(Unknown)(2014321)
  48. Consolidating disks associated with a backup snapshot fails with the error: The file is already in use (2040846)
  49. Troubleshooting VMware Horizon View HTML Access (2046427)
  50. USB redirection may not work on cloned images after upgrading master image from VMware Horizon View 5.1 to 5.2 and 5.3 (2051801)

Horizon View PCoIP issues?

Here’s our latest top list of KB articles you should know about when encountering issues with PCoIP with Horizon View. It can be a tricky thing to configure and troubleshoot even for the best of us, so here’s some golden nuggets to help you on your way.

Top 20 Horizon with View KB articles

announcementHappy New Year VMware View implementers! We have a fresh new top 20 list of VMware View specific KBs to help you avoid these issues. Pass it on!

  1. Manually deleting linked clones or stale virtual desktop entries from the View Composer database in VMware View Manager and Horizon View (2015112)
  2. Generating and importing a signed SSL certificate into VMware Horizon View 5.1/5.2/5.3/6.0 using Microsoft Certreq (2032400)
  3. Pool settings are not saved, new pools cannot be created, and vCenter Server tasks are not processed in a Horizon View environment (2082413)
  4. VMware Horizon View Best Practices (1020305)
  5. Finding and removing unused replica virtual machines in the VMware Horizon View (2009844)
  6. Network connectivity requirements for VMware View Manager 4.5 and later (1027217)
  7. Collecting diagnostic information for VMware Horizon View (1017939)
  8. Forcing replication between ADAM databases (1021805)
  9. Manually deleting replica virtual machines in VMware Horizon View 5.x (1008704)
  10. Connecting to the View ADAM Database (2012377)
  11. Restart order of the View environment to clear ADLDS (ADAM) synchronization in View 4.5, 4.6, 5.0, and 5.1 (2068381)
  12. Removing a standard (replica) connection server or a security server from a cluster of connection/security servers (1010153)
  13. Provisioning View desktops fails due to customization timeout errors (2007319)
  14. Generating a Horizon View SSL certificate request using the Microsoft Management Console (MMC) Certificates snap-in (2068666)
  15. Performing an end-to-end backup and restore for VMware View Manager (1008046)
  16. Manually deleting linked clones or stale virtual desktop entries from VMware View Manager (1008658)
  17. View Connection Server reports the error: [ws_TomcatService] STDOUT: java.lang.OutOfMemoryError: Java heap space (2009877)
  18. Location of VMware View log files (1027744)
  19. Troubleshooting Persona Management (2008457)
  20. Administration dashboard in VMware Horizon View 5.1/5.2/5.3 reports the error: Server’s certificate cannot be checked (2000063)

PCoIP issues with Horizon View Desktops

There are various reasons a user might experience a blank (black) screen when using the PCoIP protocol with Horizon View and our Support Engineers get calls on this every day. These include, but are not limited to:

  • Misconfiguration of connection server settings.
  • vRAM shortage on the View virtual machine.
  • Incorrect video driver version installed on the View virtual machine.

Note: Troubleshoot your PCoIP issues in the proper order

It is important that the steps outlined in KB article:
Troubleshooting a black screen when logging into a Horizon View virtual desktop using PCoIP (1028332) be followed in the order provided in order to quickly isolate and identify the proper resolution. They are also ordered in the most appropriate sequence to minimize data loss. The KB walks you through a serious of checks, verifying that various requirements are met and that your systems are configured properly. You will see many articles referenced as you work through each step. Do not skip steps. A slow, methodical approach works best here.

If you still see a problem after reading through the body of the KB article, there are also a number of related articles listed in the ‘See Also’ section. If you want to be notified when this article is updated there is an rss link you can subscribe to.