VMware vRealize Operations for Horizon 6.5

Last Modified: Oct 14, 2017 @ 9:56 am

Navigation

💡 = Recently Updated

Planning

vRealize Operations for Horizon is composed of several components:

  • vRealize Operations Manager appliance – this is the same vROps appliance deployed for monitoring of vSphere infrastructures, and hence it can monitor the vSphere clusters that are hosting the Horizon Agents.
  • Horizon Adapter for vRealize Operations – this is a .pak file installed on a vROps appliance. The Horizon Adapter receives data from one or more Broker Agents.
    • Broker Agent is installed on top of a Horizon Collection Server in each Horizon pod. The Broker Agent collects information from Horizon Connection Servers (e.g. events database), and feeds the data to the Horizon Adapter running on a vRealize Operations Manager appliance. The Broker Agent can also collect data from Unified Access Gateway, and App Volumes.
  • vROps Dashboards, Reports, and Alerts for Horizon – these display the information collected by the Horizon Adapter. Installation of the Horizon Adapter .pak file automatically imports the Dashboards, Reports, and Alerts.

The vROps Horizon monitoring solution components have different versions:

  • vRealize Operations for Horizon Adapter 6.5 – Horizon Adapter 6.5 is supported to monitor Horizon 7.3.
    • The Horizon Adapter and Broker Agent should be the same version.
  • vRealize Operations Manager 6.6.1 – this is the recommended version of vROps that will host the 6.5 Horizon Adapter. See VMware’s Product Interoperability Matrix for other versions of vROPs that are also supported by Horizon Adapter 6.5.

vRealize Operations Manager 6.6.1 has a new HTML5 user interface that looks quite different from vRealize Operations Manager 6.5 and older, thus necessitating a new post. See the post vRealize Operations for Horizon 6.4 for the older user vROps user interface, and older Horizon Adapters.

vRealize Operations for Horizon comes with two licenses:

  • vRealize Operations Manager Enterprise license – this license enables vSphere monitoring, and should only apply to Horizon workloads.
  • vRealize Operations for Horizon Adapter license – this license enables the Horizon Adapter to collect data from the Broker Agent for a specific number of Horizon Agent machines.

VMware 2146615 vRealize Operations Manager 6.3 Sizing Guidelines:

VMware Blog Post – VMware vRealize Operations for Horizon & Published Apps 6.5 Is GA:

  • NVIDIA vGPU Support: monitoring for the performance and usage of NVIDIA virtual GPU (vGPU) products on VMware ESXi hosts. To enable and use this feature, you must have the NVIDIA Virtual GPU Management Pack installed, and then import the integrated dashboards for vGPU monitoring.
  • User- & Pool-Level Metrics: provides out-of-the-box metrics on usage at the user/pool level, such as historical records of users accessing the desktop pool and historical pool access records for a selected user. You can download the record as a CSV report.
  • Cloud Pod Architecture Support: you can see whether a pool is a global pool, if a global entitlement is assigned to the pool and whether a session is a global session.
  • New Design for Logon Time: provides a new way to calculate the logon time. Horizon 7.3 is required for this feature.
  • New Process Alerts: monitor processes by triggering an alert and offering a recommendation for any process abnormality in your virtual machine (VM).

Links to descriptions of new features in vRealize Operations Manager 6.6:

If you have Log Insight, there’s also a Content Pack for Horizon View. See VMware Blog Post Horizon View Content pack for vRealize Log Insight  💡

Download Files

  1. Go to the download page for vRealize Operations for Horizon 6.5.
  2. Download vRealize Operations Manager 6.6.1 appliance, which is listed on the bottom of the vROps for Horizon 6.5.0 download page.

    1. See VMware’s Product Interoperability Matrix to determine which combinations of vROPs and Horizon Adapter are compatible with Horizon 7.3.
  3. On the same vROps for Horizon 6.5.0 download page, download the vRealize Operations for Horizon Adapter.
  4. Download the vRealize Operations for Horizon Broker Agent 64-Bit.
  5. Download the vRealize Operations for Horizon Desktop Agent.

Deploy Appliance

  1. If you are upgrading an existing vROps appliance, skip ahead to the Patch/Upgrade Appliance section.
  2. In vSphere Web Client, navigate to the vCenter object, right-click it, and click Deploy OVF Template.
  3. In the Select Source page, select Local file, browse to the vRealize Operations Manager 6.6.1 .ova file, and click Next.

  4. In the Select name and location page, give the VM a name, and click Next.
  5. In the Select a resource page, select a cluster, and click Next.
  6. In the Review details page, click Next.
  7. In the Accept EULAs page, click Accept, and then click Next.
  8. In the Select Configuration page, select a size, and then click Next.
  9. In the Select Storage page, select Thin Provision, select a datastore, and then click Next.
  10. In the Select networks page, select a port group, and click Next.
  11. In the Customize template page:
    1. Enter the IP address information for the appliance.
    2. You can also specify the time zone by expanding Please add the amount of disk space.
  12. Then click Next.
  13. In the Ready to Complete page, click Finish.

Create vROps Cluster

  1. If you are upgrading an existing vROps appliance, skip ahead to the Patch/Upgrade Appliance section.
  2. Power on the new vROps virtual appliance.
  3. Wait for the appliance to start.
  4. Use a browser to go to https://IPAddress/admin. If you see a Service unavailable message, wait a couple minutes and try again.
  5. On the bottom of the page, click New Installation.
  6. In the Getting Started page, click Next.
  7. In the Set Administrator Password page, enter a password based on the listed requirements. Click Next.
  8. In the Choose Certificate page, you can upload a PEM certificate.

    1. The Certificate file must have .pem extension. It will not accept any other extension.
    2. Make sure the certificate file has both the certificate and keyfile combined into a single file.
    3. If there are intermediate Certificate Authorities, add them to the PEM file. CA certificates go below the server certificate.
  9. Click Next when done.
  10. In the Deployment Settings page:
    1. Eenter a name for the master node.
    2. Enter a NTP Server Address, and click Add.
  11. Then click Next.
  12. In the Ready to Complete page, click Finish.

Start Cluster

  1. From the https://IPAddress/admin page, click Start vRealize Operations Manager.
  2. Click Yes. This will take several minutes.
  3. Log into the appliance using the admin account.
  4. On the Welcome page, click Next.
  5. In the Accept EULA page, check the box next to I accept the terms, and click Next.
  6. In the Enter Product License Key page, enter the vRealize Operations Manager license key, click Validate License Key, and click Next. Note: there is a separate license for the Horizon Adapter that will be entered later.
  7. In the Customer Experience Improvement Program page, make a choice, and click Next.
  8. In the Ready to Complete page, click Finish.

Patch/Upgrade Appliance

  1. Download the Upgrade Pack or Hot Patch from the vRealize Operations 6.6.1 download page.
  2. Use a browser to go to https://vROpsIP/admin, and login as admin.
  3. On the left, switch to the Software Update page.
  4. On the right, click Install a Software Update.
  5. Click Browse and browse to an upgrade or Hot Patch .pak file downloaded from vmware.com. You must upgrade the operating system first (.pak file name containing VA-OS), and then upgrade vRealize Operations Manager (file name without OS in it).

  6. Click Upload.
  7. Click Next.
  8. In the End User License Agreement page, check the box next to I accept the terms, and click Next.
  9. In the Update Information page, click Next.
  10. In the Install Software Update page, click Install.

  11. After rebooting and logging in again, the Software Update page shows that the update has been completed.

  12. Click Install a Software Update again.
  13. Browse to the vRealize_Operations_Manager-6.6.1.pak file. It’s the one without OS in the name.
  14. Click Upload.
  15. Click Next.
  16. In the End User License Agreement page, check the box next to I accept the terms, and click Next.
  17. In the Update Information page, click Next.
  18. In the Install Software Update page, click Install.
  19. After it reboots, notice the new logon screen. Login as admin.
  20. The Software Update page should indicate that the update is completed.

Configure vSphere Adapter

  1. Login to the appliance at https://vROps_IP/ui. This is the ui path instead of the admin path.
  2. Go to Administration > Solutions.
  3. Highlight the VMware vSphere Solution, and click the Configure button in the toolbar.
  4. In the Configure adapters page, on the bottom half, in the Display Name field, enter a name for the vCenter adapter.
  5. In the vCenter Server field, enter the address of the vCenter server.
  6. Click the green plus icon to add a Credential.
  7. In the Manage Credential window:
    1. Give the credential a name.
    2. Enter credentials for the vCenter server.
    3. Click OK.
  8. Back in the Manage Solution window, click the Test Connection button.

    1. In the Review and Accept Certificate window, click Accept to accept the certificate.
    2. In the Info window, click OK to acknowledge that the test was successful.
  9. Back in the Manage Solution window, on the bottom right, click Save Settings.

    1. In the Info window, click OK to acknowledge that the adapter instance was successfully saved.
  10. Click Close to close the Manage Solution window.
  11. Note: it takes four weeks for vRealize Operations Manager to determine dynamic thresholds.

Active Directory Authentication

  1. In the vRealize Operations Manager console, in the top of the page, click Administration.
  2. On the left, expand Access, and click Authentication Sources.
  3. On the right, click the green plus icon.
  4. In the Source Display Name field, enter a display name. This name will appear on the logon page as shown below.
  5. From the Source Type drop-down, select Active Directory.
  6. In the Domain/Subdomain field, enter the DNS name of your Active Directory domain.
  7. Enter credentials of a LDAP bind service account.
  8. Check the box next to Use SSL/TLS.
  9. On the bottom of the window, click Test.

    1. In the Review and Accept Certificate window, check the box next to Accept this certificate, and click OK.
    2. In the Info window, click OK to acknowledge that the test was successful.
  10. Click OK to close the Add Source for User and Group Import window.
  11. On the left, click Access > Access Control.
  12. On the right, switch to the User Groups tab.
  13. In the toolbar, click the Import Group icon.
  14. In the Import User Groups page, ensure your Active Directory source is selected, enter your Horizon Administrators group name, click Search, and then select the group. Click Next.
  15. On the Roles and Objects page, from the Select Role drop-down, select Administrator.
  16. Check the box next to Assign this role to the group.
  17. Check the box next to Allow access to all objects in the system. Click Finish.
  18. Click Yes when warned about access to all Objects in the system.
  19. On the top right, click the person icon, and click Log Out.
  20. Change the drop-down to the Active Directory source, and login as an Active Directory account.

Session Timeout

  1. The vRealize Operations webpage defaults to 30 minutes timeout. To change it, go to Administration > Management > Global Settings, and click the pencil icon.
  2. The maximum value for Session Timeout is 34560. Click OK.

Alerting

  1. In vRealize Operations console, go to Administration > Outbound Settings.
  2. On the right, click the green plus icon.
  3. From the Plugin Type drop-down, select Standard Email Plugin.
  4. Give the Instance a name.
  5. Enter the SMTP information
  6. On the bottom, click Test.

    1. In the Test Connection window, click OK to acknowledge that the test was successful.
  7. Then click Save to close the Add/Edit Outbound Instance window.
  8. You can then go to Alerts > Alert Settings > Notification Settings, and create notifications.
  9. Give the notification rule a name.
  10. For Method, select the Standard Email Plugin, and the outbound instance you created earlier.
  11. Enter Recipients.
  12. Select Triggers and Criticality. Click Save.

Install Horizon Adapter 6.5 PAK File on vROps

  1. Login to the vRealize Operations appliance web page (/ui path).
  2. Go to Administration > Solutions.
  3. On the right, click the green plus icon.
  4. In the Select Solution page, click Browse.
  5. Browse to VMware-vrops-viewadapter-6.50…pak, and select it.
  6. Back in the Add Solution wizard, click Upload.
  7. After upload is complete, click Next.
  8. In the End User License Agreement page, check the box next to I accept the terms, and click Next.
  9. The Install page appears, and installation begins automatically.
  10. After it’s done installing, in the Install page, click Finish.
  11. If you have NVIDIA GPUs, also install the NVIDIA Virtual GPU Management Pack for vRealize Operations.

Horizon Adapter Licensing

  1. In the vRealize Operations web page, go to Administration > Management > Licensing.
  2. On the right, click the green plus icon.
  3. In the Select product or solution drop-down, select VMware Horizon.
  4. Enter the vROps for Horizon license key, and click Validate. Note: you enter the Adapter key, not the vRealize Operations Manager key.
  5. Click Save to close the Add License window.

Configure Horizon Adapter

Here are some guidelines regarding the Horizon Adapter:

  • You can only have one Horizon adapter per vRealize Operations appliance.
  • Each adapter can handle up to 10,000 virtual desktops.
  • Multiple Horizon pods can point to a single Adapter.

Do the following to create and configure a Horizon Adapter:

  1. In vRealize Operations Manager, go back to Administration > Solutions.
  2. On the right, in the top half, highlight the VMware Horizon adapter, and click the Configure icon.
  3. On the top part, highlight the Horizon Adapter.
  4. On the bottom, give the adapter a Display Name, and an Adapter ID.
  5. Click the green plus icon to add a credential.

    1. Give the credential a name.
    2. Enter a new password (shared key), and click OK to close the Manage Credential window. You’ll use this password later when configuring the Broker Agent.
  6. Back in the Manage Solution window, click Test Connection.

    1. In the Info window, click OK to acknowledge that the test was successful.
  7. On the bottom right, click Save Settings.

    1. In the Info window, click OK.
  8. Then click Close to close the Manage Solution window.

Enable SSH

VMware Knowledgebase article – Enabling SSH access in vRealize Operations Manager 6.0.x (2100515):

  1. Connect to the vRealize Operations Manager virtual machine console.
  2. Press Alt+F1, and login as root.
    Note: By default there is no root password configured. Just press <Enter>, and you’ll be prompted to enter a root password.
  3. Start the SSH service by running the command:
    service sshd start
  4. To configure SSH to start automatically run this command:
    chkconfig sshd on

Appliance Firewall for Horizon Adapter

  1. Login as root to the CLI of the appliance using SSH, or the virtual machine console.
    1. The first time you login into the console as root, there will be no password. It will ask you to specify a new password.
  2. Use vi to edit the file /opt/vmware/etc/vmware-vcops-firewall.conf.
  3. Ports 3099 through 3101 are needed by the Horizon Adapter/Broker. In newer versions, there might be a TCPPORTS line for 3091:3101. If this is already configured, then press :q to exit vi since there’s no need to change anything.
  4. If you see a TCPPORTS line that only adds 3091:3094, then right below that line, add a new line containing TCPPORTS="$TCPPORTS 3099:3101".
    1. In vi, press i to enter insert mode, and then press <Esc> to exit insert mode.
  5. Press <Esc> to exit edit mode, and enter :wq to save the file and exit.
  6. Run /etc/init.d/vmware-vcops-firewall restart.
  7. If you have vRealize Operations for Horizon Desktop Agents that are older than 6.2, then you’ll need to enable TLS 1.0 by editing the properties file. See Create an Instance of the Horizon Adapter at VMware Pubs for more information.

Install Horizon Broker Agent

  1. Login to one Horizon Connection Server in your Horizon pod. Only install the Broker Agent on one Horizon Connection Server in each pod.
  2. Run the downloaded VMware-v4vbrokeragent-x86_64-6.5.0.exe.
  3. In the Welcome to the VMware vRealize Operations for Horizon Broker Agent Setup Wizard page, click Next.
  4. In the End-User License Agreement page, check the box next to I accept the terms in the License Agreement, and click Next.
  5. In the Ready to install the Broker Agent page, click Install.
  6. In the Completed the VMware vRealize Operations for Horizon Broker Agent Setup Wizard page, click Finish.

Configure Horizon Broker Agent

  1. The Configuration tool will appear immediately after installation. Or launch vRealize Operations for Horizon Broker Agent Settings from the Start Menu.
  2. In the Pair Adapter page, enter the IP address of the vRealize Operations appliance, enter 3091 for the port, enter the adapter password (configured earlier), and click Pair.
  3. After broker pairing is successful, click Next. If this doesn’t work, make sure the firewall ports are opened on the vRealize Operations appliance.
  4. In the Connection Server page, enter credentials for Horizon View, and click Test.
  5. Then click Next.
  6. In the Event DB and Desktop Pool page, enter the SQL credentials to access the Events database, and click Test.
  7. Then click Next.
  8. In the Configure App Volumes page, enter the App Volumes info, and click Test. Click the plus icon to add it to the list. Then click Next.
  9. In the Monitor Unified Access Gateway page, enter an appliance name, enter the UAG IP, enter 9443 as the port, enter the admin credentials, and click Test.
  10. Click the plus icon to add the Unified Access Gateway appliance to the list. Then click Next.
  11. In the Intervals and Timeouts page, click Next.
  12. In the Logging page, click Next.
  13. In the Broker Agent Service page, click Start. Then click Next.
  14. In the Ready to Complete page, click Finish.
  15. In the vRealize Operations web console (/ui), from the Dashboards page, you can view the Horizon Adapter Self Health dashboard to verify that the adapter and broker agent are functional.

Desktop Agent

The Desktop Agent should be installed on every Horizon Agent machine. Horizon 7 Agents come with vROps Desktop Agents. If you’re not running the latest version of Horizon 7 Agent, then upgrade the vROps Desktop Agent on those machines.

  1. Run the downloaded vRealize Operations for Horizon Desktop Agent 6.5.0 (VMware-v4vdeskopagent-x86_64-6.5.0.exe).
  2. In the Welcome to the VMware vRealize Operations for Horizon Desktop Agent Setup Wizard agent, click Next.
  3. In the End-User License Agreement page, check the box next to I accept the terms in the License Agreement, and click Next.
  4. In the Ready to install the Desktop Agent page, click Install.
  5. In the Completed the VMware vRealize Operations for Horizon Desktop Agent Setup Wizard page, click Finish.
  6. If you go to C:\Program Files\VMware\VMware View\Agent\bin, and view the properties of the v4pa_agent.exe file, on the Details page, you’ll see the installed version of the Desktop Agent.

Related Pages

2 thoughts on “VMware vRealize Operations for Horizon 6.5”

Leave a Reply