Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

VMware brings Linux VDI out of obscurity with Horizon for Linux

VMware takes advantage of Sun Microsystems' loss by bringing the once-niche Linux VDI out of the shadows and into the sun with Horizon 7 for Linux.

As most virtual desktop infrastructure personnel know, Horizon 7 is out in general availability and much has been...

written about it. What hasn't been covered as much is Horizon for Linux. For those unaware, there is now improved support for Linux VDI desktops. Sure, Linux virtual desktop infrastructure may seem niche, but it's out there and it works.

Some of you may be wondering, why use Linux on virtual desktop infrastructure? The most obvious answer to that question is that Linux VDI is often free, though this isn't always the case -- most Linux VDI customers use paid versions of distributions, including Red Hat Enterprise Linux (RHEL) and SUSE.

Historically, a lot of powerful workstation-type workloads run on Linux with applications that do serious 3D rendering or some form of big compute.

So, who buys Horizon for Linux? The short answer is that a lot of vertical markets use Linux on VDIs and VMware Workstation. Sun Microsystems used to cover this territory almost exclusively, but after its merger with Oracle in 2009, software vendors and customers were left scrambling to make up the difference. Linux provides an easier path for most applications developers to migrate to rather than Windows.

Linux VDI under VMware

VMware saw Sun's loss as an opportunity, picking up the pieces for major customers looking for an easy way to simultaneously move away from Sun's legacy platforms and virtualize.

At the same time, migrating to virtual desktops seemed like a no-brainer, especially where computer-aided design, computer-aided manufacturing and other sensitive or proprietary information is used. It is easier to restrict undesired operations in a VM than in a physical box.

Linux on VDI is no longer the poor relation in terms of support for VDI.

Although Linux on the desktop is pretty new, VMware has confirmed that it supports Linux VDI and aims to have a release every quarter that brings new functionality to the environment. Linux on VDI is no longer the poor relation in terms of support for VDI.

It is fair to say that the supported Linux VDI OS matrix is pretty small, with just a handful of supported distributions, including Ubuntu, RHEL, CentOS, SUSE and NeoKylin, a popular Chinese language distribution.

The beauty of Linux VDI under VMware is that its connection options are fully supported with the Blast protocol rather than some arcane X11 virtual network computing-type viewer. This means you can access the Linux desktop anywhere, so long as you can connect Blast to it, providing a modern, responsive experience regardless of the connection device.

The current release of Horizon for Linux, version 7.2, supports cloning from snapshots. This brings Linux manageability into the same realm as Windows in terms of basic functionality.

If you intend to work with Linux on Horizon, we need to talk licensing. There is a separate stockkeeping unit for those who wish to run just Linux on Horizon. Purchasing the Enterprise version will provide an administrator with the ability to run both Windows and Linux in the same environment.

Tips for running Linux on Horizon

First and foremost, in order to use Horizon for Linux you'll to have the latest version of Horizon, Horizon 7.2. This isn't just a suggestion, it's critical. Things in the Horizon for Linux space are moving so fast that there are major functionality additions even between sub point releases. For example, version 7.2 introduced full clone functionality.

You'll also need to be careful when setting up tools. Different distributions use either tools provided by VMware or open-vm-tools. Regardless of which you use, errors in the configuration process can cause a serious headache. I recommend consulting with the distribution vendor to see how they prefer tools to be configured.

Just as with Windows VDI environments, don't mix multiple Linux distributions in the same VDI pools. Doing so will cause issues and is not recommended -- and perhaps not even supported -- by VMware.

Be sure to correctly configure VM display settings, including video RAM; don't be afraid to refer to a support guide. You should also make certain that the domain name system (DNS) is working correctly. Don't leave your DNS to default to Dynamic Host Configuration Protocol. This is critical: If you want to integrate DNS into Active Directory (AD), you need to manually set your search domains in your DNS settings file. There is a known bug in the latest release of AD that will cause issues if not corrected before joining an AD domain. Both RHEL and CentOS require extra strings in VMX. RHEL has recommended settings for Linux on Horizon.

A lot of Linux distributions -- Ubuntu in particular -- come with services that provide negligible benefits or are just unnecessary in a VDI environment. You can remove items such as Compiz, Bluetooth, Postfix and mdmonitor. Removing these services will reclaim some system resources. For example, removing Compiz will significantly improve system CPU load on the host. Removal varies from distribution to distribution, but disabling the services is a straightforward task.

When adding new users, take care that their names don't clash with the names of existing users. This will cause all sorts of issues if you try to integrate with AD. This is one of the top causes of problems when setting up Horizon 7 on Linux.

When it comes to the management side, however, there is still some work to be done. Horizon for Linux doesn't support instant clone technologies. Building Linux VDI desktops is very much reliant on old-fashioned bash scripting or external tools that are brought in-house.

This will change as time goes on. VMware is working hard to make the Linux VDI functionally equivalent to its Windows counterparts.

Next Steps

Linux VDI desktops are a niche market

What features does Horizon 7 offer?

Compare and contrast popular Linux distributions

This was last published in October 2016

Dig Deeper on VMware performance enhancements

Join the conversation

2 comments

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

What do you think is the most beneficial feature of Horizon for Linux?
Cancel
This is typical big company marketing BS. Just act like because you offer a fledgling product, you have done something revolutionary.

Anyone working in Linux for the past 15 years knows that VERDE has been treating Windows and Linux as equal citizens in an architecture that was designed from the ground up to address VDI and only VDI - not a force-fit, re-purposing of server virtualization to support VDI as an after thought. Sure, there has been a lot of work done to make Horizon less sucky, but it is still an albatross around the administrator's neck because it is over-engineered for desktop workloads.

Back to Linux - there is a reason that the NSA, CIA, Raytheon, Northrup, IBM and customers with 10's of thousands of other seats in production deployment have relied on VERDE. 

There is a reason that IBM chose VERDE over VMware, Red Hat and others to be their Linux VDI... 

With VERDE there is none of the AD connection quirkiness, or worrying about what versions are in what pools, and you certainly don't need to do crude manual bash scripting and other external tools to manage things.

If you are looking for Linux VDI, go with the proven, mature leader in the space, VERDE. 

VERDE is a product of VERDE Workspaces (verde.ws). 


Cancel

-ADS BY GOOGLE

SearchServerVirtualization

SearchVirtualDesktop

SearchDataCenter

SearchCloudComputing

Close