Don't miss out on new posts! Sign up!
Horizon View

VMware Horizon 7.7 Composer Server Installation

The VMware Horizon infrastructure is made up of various pieces and moving parts to bring together the Horizon infrastructure. VMware Horizon allows making use of various types of cloning technologies and desktop pool management techniques. While using instant clone technology does not require it, the older types of cloning technologies require the use of Horizon View Composer Server. In the last post, we took a look at installing the VMware Horizon 7.7 Connection Server. Today, let’s take a quick look at the VMware Horizon 7.7 Composer Server Installation and see how this process is accomplished.

Horizon View Composer Server Design Considerations

There are a few things to think about when designing out a Horizon infrastructure. A few of these details apply to the Horizon Composer Server as well. Let’s consider a few of the infrastructure pieces that need to be considered with Composer Server.

Horizon View Composer Server Requirements

There are a few requirements to keep in mind when installing the Horizon View Composer Server instance. Let’s look at a few of these.

What about supported operating systems?

Operating SystemVersionEdition
Windows Server 2008 R2 SP164-bitStandardEnterpriseDatacenter
Windows Server 2012 R264-bitStandardDatacenter
Windows Server 201664-bitStandardDatacenter

A note here about Windows Server 2019. It is not as of yet supported by VMware for any of the Horizon 7.7 server infrastructure. As I mentioned in the last post, I did use Windows Server 2019 in the home lab to host my Horizon 7.7 Connection Server. However, when I attempted to use Windows Server 2019 for the View Composer Server 7.7, the installation failed.

Horizon-7.7-Composer-Server-installation-failed-on-Windows-Server-2019
Horizon 7.7 Composer Server installation failed on Windows Server 2019

After deploying a Windows Server 2016 server for Composer Server, the installation was successful, service installed, etc.

Hardware requirements include:

Hardware ComponentRequiredRecommended
Processor1.4 GHz or faster Intel 64 or AMD 64 processor with 2 CPUs2GHz or faster and 4 CPUs
NetworkingOne or more 10/100Mbps network interface cards (NICs)1Gbps NICs
Memory4GB RAM or higher8GB RAM or higher for deployments of 50 or more remote desktops
Disk space40GB60GB

Horizon View Composer Database requirements include:

Additional VMware Horizon 7.7 Composer Server Best Practices to follow as found in the updated Horizon 7.7 Installation PDF from VMware:

  • After you create the path and folder information for linked-clone virtual machines, do not change the information in vCenter Server. Instead, use Horizon Administrator to change the folder information. If you change this information in vCenter Server, Horizon 7 cannot successfully look up the virtual machines in vCenter Server.
  • Make sure that the vSwitch settings on the ESXi host are configured with enough ports to support the total number of virtual NICs that are configured on the linked-clone virtual machines that run on the ESXi host. n When you deploy linked-clone desktops in a resource pool, make sure that your vSphere environment has enough CPU and memory to host the number of desktops that you require. Use vSphere Client to monitor CPU and memory usage in resource pools.
  • In vSphere 5.1 and later, a cluster that is used for View Composer linked clones can contain more than eight ESXi hosts if the replica disks are stored on VMFS5 or later datastores or NFS datastores. If you store replicas on a VMFS version earlier than VMFS5, a cluster can have at most eight hosts.
  • Use vSphere DRS. DRS efficiently distributes linked-clone virtual machines among your hosts.

VMware Horizon 7.7 Composer Server Installation

Let’s take a look at the VMware Horizon 7.7 Composer Server installation step-by-step with screenshots. Just a few details of the installation.

  • File name: VMware-viewcomposer-7.7.0-11038293
  • Size is 49.9 MB

After kicking off the installation, it proceeds in the typical next-next-finish wizard, aside from database configuration.

Beginning-the-Horizon-7.7-Composer-Server-installation
Beginning the Horizon 7.7 Composer Server installation

Accept the EULA.

Accepting-the-Horizon-7.7-Composer-Server-EULA-agreement
Accepting the Horizon 7.7 Composer Server EULA agreement

Choose the destination folder for the Horizon Composer Server installation.

Choosing-the-Horizon-7.7-Composer-Server-destination-folder
Accepting the Horizon 7.7 Composer Server EULA agreement

Horizon 7.7 Composer Server database configuration. Here, you will create a ODBC connection to the database that is created for the Composer Server. See the links above for information on the Database requirements. Basically, you will need to create a new DB on a SQL Server or other supported server and a SQL user for connecting the Composer Server to the database server. Click the ODBC DSN Setup button.

Horizon-Composer-Server-Database-Information-screen
Horizon Composer Server Database Information screen

The ODBC Data Source Administrator (64-bit) is launched. Click the System DNS tab and then click the Add button.

Add-a-new-system-DSN-value-in-the-64-bit-ODBC-administrator
Add a new system DSN value in the 64-bit ODBC administrator

If you haven’t install the SQL Server Native Client, download this for the version of SQL you are using. Install the native client and you will have the option for SQL Server Native Client under the Create New Data Source wizard.

Choose-the-SQL-Native-Client-for-adding-a-new-ODBC-entry-for-the-Horizon-7.7-Composer-Server-DB
Choose the SQL Native Client for adding a new ODBC entry for the Horizon 7.7 Composer Server DB

Downloading the SQL Native Client.

Download-the-SQL-Native-Client-for-the-Horizon-7.7-Composer-Server
Download the SQL Native Client for the Horizon 7.7 Composer Server

Create the new data source by creating a Name for the ODBC connection and then pointing it to the database server.

Create-a-new-datasource-for-the-Horizon-7.7-Composer-Server-database
Create a new datasource for the Horizon 7.7 Composer Server database

Use SQL Server authentication

Choose-SQL-Server-authentication-for-the-Horizon-7.7-Composer-Server-DB-access
Choose SQL Server authentication for the Horizon 7.7 Composer Server DB access

Change the default database to the Horizon Composer database that was created.

Choose-the-default-database-for-the-new-SQL-datasource-for-Horizon-7.7-Composer-Server
Choose the default database for the new SQL datasource for Horizon 7.7 Composer Server

Finish out the new ODBC connection.

SQL-Server-datasource-for-the-Horizon-7.7-Composer-Server-ODBC-connection
SQL Server datasource for the Horizon 7.7 Composer Server ODBC connection

Test the new ODBC connection.

Test-the-new-Horizon-7.7-Composer-Server-ODBC-data-source
Test the new Horizon 7.7 Composer Server ODBC data source

The test should complete successfully.

The-ODBC-data-source-test-should-complete-successfully-on-the-Horizon-7.7-Composer-Server
The ODBC data source test should complete successfully on the Horizon 7.7 Composer Server

You are returned to the Horizon 7.7 Composer Server installation. Unfortunately the information is not populated for you automatically. Enter the ODBC connection information that was just created.

Enter-the-ODBC-data-source-information-just-created-in-the-installation-wizard-for-Horizon-7.7-Composer-Server
Enter the ODBC data source information just created in the installation wizard for Horizon 7.7 Composer Server

On the port settings screen, the default port should be good for most.

Horizon-7.7-Composer-Server-port-access
Horizon 7.7 Composer Server port access

The installation of the Horizon 7.7 Composer Server is ready to begin.

Ready-to-install-Horizon-7.7-Composer-Server
Ready to install Horizon 7.7 Composer Server

I missed capturing the successful screen in the wizard. However, you should see the installation complete successfully.

Takeaways

The process for VMware Horizon 7.7 Composer Server Installation is fairly straightforward. The main work is in creating the Horizon 7.7 Composer Server database on a supported database platform such as SQL Server. After creating the database and SQL user, you will simply connect to this DB during the Horizon 7.7 Composer Server installation. The Horizon 7.7 Composer Server is required if you are using the older linked-clone technology. The new instant clone technology does not utilize Composer Server, however, you need the Enterprise license to take advantage of instant clones. So for many, the Composer Server will still be a required piece of the Horizon infrastructure. Next in the Horizon installation series, we will take a look at connecting the Horizon 7.7 Connection Server to the vCenter Server and further Connection Server configuration.

Don't miss out on new posts! Sign up!

Brandon Lee

Brandon Lee is the Senior Writer, Engineer and owner at Virtualizationhowto.com and has over two decades of experience in Information Technology. Having worked for numerous Fortune 500 companies as well as in various industries, Brandon has extensive experience in various IT segments and is a strong advocate for open source technologies. Brandon holds many industry certifications, loves the outdoors and spending time with family.

Related Articles

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.