Before you perform virtual machine cloning, you must create a virtual machine template that the clones are based on.
Verify that your deployment meets the requirements for supporting Linux desktops. See System Requirements for Horizon 6 for Linux.
Familiarize yourself with the steps for creating virtual machines in vCenter Server and installing guest operating systems. See "Creating and Preparing Virtual Machines" in the Setting Up Desktop and Application Pools in View document.
Familiarize yourself with the recommended video memory (vRAM) values for the monitors you will use with the virtual machine. See System Requirements for Horizon 6 for Linux.
Familiarize yourself with the supported JRE versions. See System Requirements for Horizon 6 for Linux.
- In vSphere Web Client or vSphere Client, create a new virtual machine.
- Configure custom configuration options.
- Right-click the virtual machine and click Edit Settings.
- Specify the number of vCPUs and the vMemory size.
For recommended values, follow the guidelines in the installation guide for your Linux distribution.
For example, Ubuntu 12.04 recommends configuring 2048 MB for vMemory and 2 vCPUs.
- Select Video card and specify the number of displays and the total video memory (vRAM).
For recommended values, follow the guidelines in System Requirements for Horizon 6 for Linux. Do not use the Video Memory Calculator.
- Power on the virtual machine and install the Linux distribution.
- Create a user with root privileges, for example, ViewUser. This user is used to install and uninstall View Agent only.
- Edit /etc/sudoers and add the line
ViewUser ALL=(ALL) NOPASSWD:ALL.
With this line in /etc/sudoers, no password is required to run sudo as ViewUser. When you run the sample script to install View Agent that is provided in this chapter, you specify ViewUser as an input.
- If the Linux distribution is RHEL, CentOS, or NeoKylin, edit /etc/sudoers and comment out the lines
- Install VMware Tools.
- Install a supported version of JRE.
- Shut down the virtual machine and create a snapshot.