ESX Virtualization

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

Menu
  • Shop
    • Datacenter
      • vSphere Essentials
      • vSphere Essentials PLUS
      • vSphere Standard
      • vSphere with Operations Management
      • vCenter Server Standard
      • vSphere Remote Office Branch Office
    • Desktop
      • VMware Workstation Pro
      • VMware Fusion Pro
      • VMware Fusion
      • Player Pro
    • Datacenter and Cloud
      • VMware SRM
      • vCenter Server Editions
    • Desktop
      • VMware Mirage
      • VMware Socialcast
      • Horizon Flex
      • VMware Horizon
    • Close
  • Study Guides
      • VCP6.7-DCV
          • VCP6.7-DCV 2019
        • Close
      • VCP6.5-DCV
          • VCP65-DCV-cert
        • Close
      • VCP6-DTM
          • VCP6-DTM
        • Close
      • VMware Mirage
          • mirageVMware Mirage
        • Close
    • Close
  • VMware
    • Configuration Maximums
    • vSphere
      • vSphere 6.7
      • vSphere 6.5
      • vSphere 6.0
      • vSphere 5.5
      • vSphere 5.1
      • Close
    • VMworld
      • 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 Stuff – 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
    • Altaro
    • NAKIVO
    • StarWind
    • Veeam
    • Vembu
    • Zerto
    • Close
  • This Web
    • News
    • ESXi Lab
    • About
    • Advertise
    • Archives
    • Disclaimer
    • IT Books
    • Close
  • Free Tools
  • Books

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

By Vladan SEGET | Last Updated: April 27, 2016

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

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

About Vladan SEGET

This website is maintained by Vladan SEGET. Vladan is as an Independent consultant, professional blogger, vExpert x11, Veeam Vanguard x5, VCAP-DCA/DCD, VCP, 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).

    Reply
    • Matteo says

      April 26, 2016 at 1:56 pm

      Found another one 😀

      you should use including rather than included

      Reply
      • Vladan SEGET says

        April 27, 2016 at 8:24 am

        Hi Mateo,

        Thanks for suggestions. I corrected. -:)

        Reply
  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.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Nakivo Backup and Replication
Zerto 7Vembu Backup and Replication
Click to Become a Sponsor

Featured

  • Free Backup for VMware and Hyper-V - NAKIVO Backup & Replication
  • FREE Forever—Back up VMware with Altaro VM Backup. Grab your Free copy now!
  • WinX DVD Ripper Platinum Giveaway - 1:1 Copy DVD to ISO,MP4

Most Recent

  • VMware vSphere 6.7 U3b Released
  • Veeam Backup for AWS Free Version Released
  • Cheapest way of going virtual with StarWind Virtual SAN (VSAN)
  • Physical Server Backup, Workstation or Laptop with Nakivo Backup and Replication
  • Download Free Load Balancer for VMware vSphere
  • Fight Ransomware with Veeam 10 Immutability Feature
  • StarWind VSAN Graceful Shutdown and PowerChute Configuration
  • Are You Aware of the Most Common Phishing Attacks?
  • Altaro Office 365 Backup New Features Added
  • Zerto 7.5 With Elastic Journal and long term retention – Restore a VM 20 Years old?

Most Liked

  • VCP6.7-DCV Study Guide - VCP-DCV 2019 certification
  • VCP6.5-DCV Study Guide
  • vSphere 6.5
  • VCP6.5-DCV Objective 4.3 - Perform vCenter Server migration to VCSA
  • What Is VMware ESXi Lockdown Mode?

Fast NVMe Storage


Virtualization Software From VMware

  • VMware vSphere 6.7 U3 Essentials PLUS - vMotion, vSphere Replication...Included
  • VMware vSphere 6.7 U3 Essentials - 3 hosts, vCenter
  • vSphere Hypervisor Per Incident Support Click Here.
  • VMware Workstation 15.5 Pro and Upgrades - Best Desktop Virtualization Software
  • VMware Fusion 11.5 - Run Windows on MAC, and Upgrades
  • VMware Fusion 11 Professional - Restricted VMs, Virtualized VT-X/EPT... and Upgrades
**************************************************************************
  • Upgrade to vSphere Editions
  • Upgrade to vSphere Enterprise Plus
  • Upgrade to vSphere with vSOM Enterprise Plus
  • Upgrade to vSphere with Operations Management Editions
  • Upgrade to vSphere with Operations Management Enterprise Plus

Free Software

Altaro VM Backup – Protect your VMware and Hyper-V VMs for Free with Altaro VM Backup. 2 VM for Free, forever. Grab your copy now!
Veeam ONE Community (FREE) Edition 9.5 U4B – Download Now. monitor up to 10 instances of VMware, Hyper-V, Veeam Backup & Replication and Windows and Linux workloads!
Veeam Backup And Replication Community (FREE) Edition 9.5 U4B – protects up to 10 instances (VMs or Computers, laptops for Free.

Free Trials

Veeam Backup and Replication 9.5 Trial DownloadVeeam Backup & Replication 9.5 U4B Full Version Download (30 Days Trial – Get Your Copy !

YouTube

Find us on Facebook

ESX Virtualization

Copyright © 2019 ·Dynamik-Gen · Genesis Framework · Hosted with HostColor.com

X
Veeam Backup 9.5 U4B Community Edition
Download NOW
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok