ESX Virtualization

VMware ESXi, vSphere, VMware Backup, Hyper-V... how-to, videos....

Nakivo Backup and Replication - #1 Backup solution for Virtual, physical, cloud, NAS and SaaS

Menu
  • Certification
      • VCP-DCV vSphere 8
          • vcp2024-125.
        • Close
    • Close
  • VMware
    • Configuration Maximums
    • vSphere
      • vSphere 8.0
      • vSphere 7.0
      • vSphere 6.7
      • vSphere 6.5
      • vSphere 6.0
      • Close
    • VMworld
      • VMware EXPLORE 2024
      • VMware EXPLORE 2023
      • VMware EXPLORE 2022
      • VMworld 2019
      • VMworld 2018
      • VMworld 2017
      • VMworld 2016
      • VMworld 2015
      • VMworld 2014
      • VMworld 2013
      • VMworld 2012
      • VMworld 2011
      • Close
    • Close
  • Microsoft
    • Windows Server 2012
    • Windows Server 2016
    • Windows Server 2019
    • Close
  • Categories
    • Tips – VMware, Microsoft and General IT tips and definitions, What is this?, How this works?
    • Server Virtualization – VMware ESXi, ESXi Free Hypervizor, VMware vSphere Server Virtualization, VMware Cloud and Datacenter Virtualization
    • Backup – Virtualization Backup Solutions, VMware vSphere Backup and ESXi backup solutions.
    • Desktop Virtualization – Desktop Virtualization, VMware Workstation, VMware Fusion, VMware Horizon View, tips and tutorials
    • How To – ESXi Tutorials, IT and virtualization tutorials, VMware ESXi 4.x, ESXi 5.x and VMware vSphere. VMware Workstation and other IT tutorials.
    • Free – Free virtualization utilities, ESXi Free, Monitoring and free backup utilities for ESXi and Hyper-V. Free IT tools.
    • Videos – VMware Virtualization Videos, VMware ESXi Videos, ESXi 4.x, ESXi 5.x tips and videos.
    • Home Lab
    • Reviews – Virtualization Software and reviews, Disaster and backup recovery software reviews. Virtual infrastructure monitoring software review.
    • Close
  • Partners
    • NAKIVO
    • StarWind
    • Zerto
    • Xorux
    • Close
  • This Web
    • News
    • ESXi Lab
    • About
    • Advertise
    • Archives
    • Disclaimer
    • PDFs and Books
    • Close
  • Free
  • Privacy policy

VCP6-DTM Objective 1.2 – Install Horizon (with View) Composer Server

By Vladan SEGET | Last Updated: December 17, 2020

Shares

VMware Horizon View Suite has many components. Today's VCP6-DTM Objective 1.2 – Install Horizon (with View) Composer Server will show you the installation of Horizon View with a Composer server (can also be installed on Windows based vCenter server). Composer is the component That allows using linked clones, do recompose or refresh operations on destkops.

Linked clone is a copy of a virtual machine that shares virtual disks with the parent virtual machine. This saves disk space, and allows multiple virtual machines to use the same software installation. Let's kick up the lab.

VMware Horizon View Knowledge in this Objective:

  • Explain Horizon View Composer database and connectivity
  • Describe View Composer service and dependencies
  • Navigate the Horizon View Composer installation wizard
  • Determine when to install Horizon View Composer in stand-alone mode

Documentation Tools

  • Horizon View Installation Guide
  • Horizon View Security Guide
  • Horizon View Administration Guide
  • Horizon View Architecture Planning Guide
  • Horizon View Administrator

Explain Horizon View Composer database and connectivity

View Composer is an optional feature. Install View Composer if you intend to deploy linked-clone desktops. By doing so you can reduce storage needs by 50-90%, which is not something that you gan ignore…

Composer’s DB requirements – SQL is needed to be on the composer server OR being available to the View Composer host. Composer’s DB can be used in conjunction with vCenter server DB (if vCenter uses SQL DB). If vCenter has DB unsupported for composer, you must install DB for composer separately. For example the default all-in-on vCenter 6 installation does deploy vPostgre SQL, which isn't supported for composer based deployments. In addition, the composer database must be configured on an available machine in the same domain or on a trusted domain.

Screenshot from View Installation PDF concerning the DB requirements for composer service.

VCP6-DTM Study Guide - Supported Database Servers for View Composer

View Composer creates RSA key pairs to encrypt and decrypt authentication information stored in the View Composer database. If you want to migrate composer > To make this data source compatible with the new VMware Horizon View Composer service, you must migrate the RSA key container that was created by the original VMware Horizon View Composer service. You must import the RSA key container to the machine on which you install the new service. Check the details of the migration on the Horizon View Administration Guide p.95.

If the composer server did not manage linked clones pools, then the migration of the RSA is not necessary.

Each composer server has to have its own database. They cannot share a single DB. The View Composer service does not include a database. If a database instance does not exist in your
network environment, you must install one.

Composer database stores connections for:

  • vCenter server
  • Active Directory (AD)
  • Linked-clone desktops that are deployed by composer
  • Replicas created by composer

Describe View Composer service and dependencies

Composer service is dependent on reliable DNS. In many situations when things don't works as they should it's DNS problem. Make sure that DNS resolution works correctly. The View Composer service relies on dynamic name resolution to communicate with other computers. To test DNS operation, ping the Active Directory and View Connection Server computers by name. (ex. ping view.lab.local to ping the view connections server). Make sure that you have create forward and reverse static DNS records in your DNS zone.

You should create a separate user account in Active Directory to use with View Composer. View Composer requires this account to join linked-clone desktops to your Active Directory domain.
The user account should not be a View administrative account. Give the account the minimum privileges that it requires to create and remove computer objects in a specified Active Directory
container.

Navigate the Horizon View Composer installation wizard

Composer needs a SQL database and connection to it otherwise you won't be able to install composer service. You'll need to setup a Horizon View Composer Database User which acts as a service account and is able to connect to the SQL server DB. Login to your SQL server as a user which has rights to create new logins and DBs. Usually I use SQL server authentication, but you can use Windows based authentication if the composer DB is located on the same server as Composer server.

Expand the Security > Logins > Right Click > New Login.

How to setup VMware Composer

You may want to uncheck the “Enforce password policy“, “Enforce password expiration” and “user must change password at next login” check boxes…

Once done, create a new database…

Do a right click on Databases > New database

put some meaningful name and select the owner from the list by clicking the button next to the field. The owner is the composer DB user we had created in previous step.

How to setup VMware Composer

Click OK and you should end up with an empty database like this…

How to setup VMware Composer

Now that we have the DB and the user which can connect we can setup the ODBC connection from our Composer server. Yes composer needs to have an ODBC connection which you're asked during the setup process. But before you can setup the ODBC connection to the composer database, you'll need an SQL client…

The SQL Server Native Client is not installed by default on a Windows server. If you are connecting from Windows server to a database hosted on another server, you will need to download and install the native client for SQL Server 2008 R2 from Microsoft (direct download link).

Note that if you have SQL Server 2012 as a DB, then you'll need the native client for SQL Server 2012 from this page. (pick only the sqlncli.msi ….).

SQL Server 2012 has native Client 11.0. If the Composer database is installed on SQL Server 2012, Native Client 11.0 should be used.

System Requirements:

  • .Net 3.5 SP1
  • SQL Server Native Client

System requirements for Horizon View Composer

Go and create an ODBC connection to the SQL server DB we created…. (you can see on the image below that we're using SQL Server 2012 so we have the sql native client 11.0)

ODBC Connection to Horizon View Composer Database

Then follow the assistant…

Setup ODBC for Horizon Composer Database

Once finished you can start the composer installer….

VMware Horizon Composer Installation

And then you'll get the final message inviting you to reboot the server… Composer installation done.

VMware Horizon Composer Installation

Determine when to install Horizon View Composer in standalone mode

The standalone installation of composer is usually the case when vCenter server isn't running Windows OS. (It's VCSA, Linux based vCenter). So in this case not only you'll have to install composer service on different Windows system and also you must create a domain user account in Active Directory that View can use to authenticate to the View Composer service on the standalone machine.

This account should have local administrator rights on the composer server as well.

By creating a separate account, you can also guarantee that it does not have additional privileges that are defined for another purpose. You can give the account the minimum privileges that it needs to create and remove computer objects in a specified Active Directory container. For example, the View Composer account does not require domain administrator privileges….

So create a user account in AD. It's a standard user account, not part of domain admin group.

View composer service account in AD

Create an OU which will be used to put View desktop computer accounts in it. When you create this ViewDesktop OU you'll need to assign permission ( Create Computer Objects, Delete Computer Objects, and Write All Properties permissions to the account in the Active Directory container).

View composer service account in AD

List of permissions needed to include those which are assigned by default:

  • List Contents
  • Read All Properties
  • Write All Properties
  • Read Permissions
  • Reset Password
  • Create Computer Objects
  • Delete Computer Objects

Make sure that the user account's permissions apply to the Active Directory container and to all child objects of the container…

Next go to the Composer server and add the viewcomposer user that we just created in AD to local admin group on that host.

View composer service account in Administrator's group on the Composer server

Composer needs two accounts:

  1. Account in AD which is used for composer service to communicate with View.
  2. Account in SQL server DB which is used by the composer service to access the SQL database.

Check the work-in-progress of our VCP6-DTM page and let us know if you have any questions.

Shares
5/5 - (1 vote)

| Filed Under: Desktop Virtualization Tagged With: Horizon View Composer Server, VCP6-DTM, VCP6-DTM Objective 1.2 - Install Horizon (with View) Composer Server

About Vladan SEGET

This website is maintained by Vladan SEGET. Vladan is as an Independent consultant, professional blogger, vExpert x16, Veeam Vanguard x9, VCAP-DCA/DCD, ESX Virtualization site has started as a simple bookmarking site, but quickly found a large following of readers and subscribers.

Connect on: Facebook. Feel free to network via Twitter @vladan.

Comments

  1. Matteo says

    April 26, 2016 at 1:54 pm

    There is a typo on the “Determine when to install Horizon View Composer in standalone mode” paragraph

    permissoion instead of permission(something like “you’ll need to assign the required permissions” sound better).

    • Matteo says

      April 26, 2016 at 1:56 pm

      Found another one 😀

      you should use including rather than included

      • Vladan SEGET says

        April 27, 2016 at 8:24 am

        Hi Mateo,

        Thanks for suggestions. I corrected. -:)

  2. Bertrand says

    October 27, 2016 at 1:00 pm

    Merci beaucoup Vladan. Comme toujours un super boulot!
    Thks a lot; great job as ever.

Private Sponsors

Featured

  • Thinking about HCI? G2, an independent tech solutions peer review platform, has published its Winter 2023 Reports on Hyperconverged Infrastructure (HCI) Solutions.
  • Zerto: One Platform for Disaster Recovery, Backup & Cloud Mobility: Try FREE Hands-On Labs Today!
Click to Become a Sponsor

Most Recent

  • Veeam Backup & Replication v13 Beta: A Game-Changer with Linux
  • What is Veeam Data Cloud Vault and how it can help SMBs
  • Nakivo Backup and Replication – Malware Scan Feature
  • Zerto 10 U7 released with VMware NSX 4.2 Support
  • XorMon NG 1.9.0 Infrastructure Monitoring – now also with Veeam Backup Support
  • Heartbeat vs Node Majority StarWind VSAN Failover Strategy
  • Vulnerability in your VMs – VMware Tools Update
  • FREE version of StarWind VSAN vs Trial of Full version
  • Commvault’s Innovations at RSA Conference 2025 San Francisco
  • VMware ESXi FREE is FREE again!

Get new posts by email:

 

 

 

 

Support us on Ko-Fi

 

 

Buy Me a Coffee at ko-fi.com

Sponsors

Free Trials

  • DC Scope for VMware vSphere – optimization, capacity planning, and cost management. Download FREE Trial Here.
  • Augmented Inline Deduplication, Altaro VM Backup v9 For #VMware and #Hyper-V – Grab your copy now download TRIAL.

VMware Engineer Jobs

VMware Engineer Jobs

YouTube

…

Find us on Facebook

ESX Virtualization

…

Copyright © 2025 ·Dynamik-Gen · Genesis Framework · Log in