Scalability Tuning vcenter Operations Manager for View 1.0



Similar documents
Management Pack for vrealize Infrastructure Navigator

vcenter Operations Manager for Horizon Supplement

Upgrading Horizon Workspace

Deployment and Configuration Guide

vcenter Operations Manager for Horizon View Installation

VMware vcenter Log Insight Getting Started Guide

VMware vrealize Operations for Horizon Administration

vrealize Operations Manager Customization and Administration Guide

vcenter Operations Management Pack for SAP HANA Installation and Configuration Guide

VMware vcenter Operations Manager for Horizon Supplement

VMware vcenter Configuration Manager SQL Migration Helper Tool User's Guide vcenter Configuration Manager 5.6

VMware vcloud Automation Center 6.0

Configuration Maximums VMware Infrastructure 3

VMware vrealize Automation

vcenter Configuration Manager Backup and Disaster Recovery Guide VCM 5.3

ThinPrint GPO Configuration for Location-Based Printing

EMC Smarts Integration Guide

VMware vrealize Operations for Horizon Installation

vsphere Replication for Disaster Recovery to Cloud

VMware vrealize Automation

Installing and Configuring vcenter Support Assistant

SNMP Adapter Installation and Configuration Guide

VMware vcenter Configuration Manager and VMware vcenter Application Discovery Manager Integration Guide

VMware vcenter Configuration Manager Backup and Disaster Recovery Guide vcenter Configuration Manager 5.4.1

VMware vcloud Automation Center 6.1

Installing and Configuring vcenter Multi-Hypervisor Manager

Active Directory Solution 1.0 Guide

Reconfiguration of VMware vcenter Update Manager

Managing Multi-Hypervisor Environments with vcenter Server

Installing and Administering VMware vsphere Update Manager

Installation and Configuration Guide for Windows and Linux

ACE Management Server Deployment Guide VMware ACE 2.0

Offline Data Transfer to VMWare vcloud Hybrid Service

Getting Started with ESXi Embedded

VMware vcenter Update Manager Administration Guide

VMware vcenter Log Insight Getting Started Guide

Configuration Maximums

Configuring Single Sign-on from the VMware Identity Manager Service to Dropbox

Installation and Configuration Guide for Windows and Linux

Security Guide vcenter Operations Manager for Horizon View 1.5 TECHNICAL WHITE PAPER

VMware Virtual Desktop Manager User Authentication Guide

Configuration Maximums

VMware Workspace Portal Reference Architecture

VMware vcenter Operations Manager Administration Guide

VMware vsphere 5.0 Evaluation Guide

Configuration Maximums VMware vsphere 4.1

VMware vcenter Discovered Machines Import Tool User's Guide Version for vcenter Configuration Manager 5.3

vsphere Replication for Disaster Recovery to Cloud

Introduction to VMware vsphere Data Protection TECHNICAL WHITE PAPER

Explore the VMware Horizon 6 Toolbox Auditing and Remote Assistance Capabilities

Uila SaaS Installation Guide

Getting Started with Database Provisioning

LifeSize Transit Virtual Appliance Installation Guide June 2011

Managing Capacity Using VMware vcenter CapacityIQ TECHNICAL WHITE PAPER

vsphere App HA Installation and Configuration Guide

VMware vrealize Operations for Horizon Security

VMware vcenter Update Manager Administration Guide

Reconfiguring VMware vsphere Update Manager

Introduction to VMware EVO: RAIL. White Paper

vcenter Chargeback User s Guide

Configuration Maximums VMware vsphere 4.0

Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build

VMware vcenter Operations Manager Enterprise Administration Guide

Setting up VMware ESXi for 2X VirtualDesktopServer Manual

VMware Auto Deploy GUI. VMware Auto Deploy Gui 5.0 Practical guide

Monitoring Hybrid Cloud Applications in VMware vcloud Air

VMware vcenter Configuration Manager Backup and Disaster Recovery Guide vcenter Configuration Manager 5.7

vsphere Upgrade vsphere 6.0 EN

VMware vrealize Operations for Horizon Installation

vrealize Hyperic Supported Configurations and System Requirements

Uila Management and Analytics System Installation and Administration Guide

Lifecycle Manager Installation and Configuration Guide

VMware Data Recovery. Administrator's Guide EN

AT&T Connect Participant Application & VDI Platform Support

VMware vcenter Server 6.0 Cluster Performance

VMware vsphere Data Protection 6.0

Setting up Hyper-V for 2X VirtualDesktopServer Manual

Installing and Configuring vcloud Connector

vrealize Operations Management Pack for vcloud Air 2.0

Getting Started with Database-as-a-Service

Replacing vcenter Server 4.0 Certificates VMware vsphere 4.0

EMC VIPR SRM: VAPP BACKUP AND RESTORE USING EMC NETWORKER

VMware vcloud Service Definition for a Private Cloud

VMware vsphere 5.5: Install, Configure, Manage Lab Addendum. Lab 4: Working with Virtual Machines

vcloud Suite Licensing

VMware Horizon FLEX User Guide

Configuring Single Sign-on from the VMware Identity Manager Service to Amazon Web Services

Configuring Single Sign-on from the VMware Identity Manager Service to WebEx

Installing and Configuring vcloud Connector

VMware vcenter Log Insight Administration Guide

VMware vsphere Data Protection 5.8 TECHNICAL OVERVIEW REVISED AUGUST 2014

VMware vsphere with Operations Management and VMware vsphere

End Your Data Center Logging Chaos with VMware vcenter Log Insight

Kronos Workforce Central on VMware Virtual Infrastructure

Installation and Configuration Guide

Using the vcenter Orchestrator Plug-In for vsphere Auto Deploy 1.0

Server and Storage Sizing Guide for Windows 7 TECHNICAL NOTES

vrealize Business System Requirements Guide

Microsoft Internet Information Services Solution 1.0

VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5

Transcription:

Technical Note Scalability Tuning vcenter Operations Manager for View 1.0 Scalability Overview The scalability of vcenter Operations Manager for View 1.0 was tested and verified to support 4000 concurrent View remote sessions. For details about the environment used for testing 4000 concurrent View sessions see Scalability Test Reference. Scalability depends on the physical servers and data storage that host the vcenter Operations Manager vapp and the View Adapter. CPU and memory resource contention might affect the performance of vcenter Operations Manager for View, so use reservations or shares to manage those resources. Total IOPS throughput of the datastore used by the vcenter Operations Manager vapp is also critical to good performance. Scalability Considerations The scalability capacity of the vcenter Operations Manager vapp and the scalability capacity of the View adapter affect the scalability of vcenter Operations Manager for View. vcenter Operations Manager vapp Scalability The vcenter Operation Manager vapp collects information from one or more vcenter Servers. When you size the vcenter Operations Manager vapp, consider metrics from every virtual machine that these vcenter Servers manage, not just metrics from View related virtual machines. When installing the vcenter Operations Manager vapp, you can use the following sizing options. 1,500 virtual machines 3,000 virtual machines 6,000 virtual machines These virtual machine recommendations are based on the total number of metrics collected for each virtual machine. NOTE vcenter Operations Manager for View might add up to 100 additional metrics per View desktop session. View Adapter Scalability The vcenter Operations Manager for View View Adapter collects data for all remote View desktop sessions. Remote sessions include only those View desktops that have a currently logged on user session, either connected or disconnected. Typically, there are fewer remote sessions than the total number of View desktop virtual machines. For a View desktop VDI environment with 6000 sessions no more than 4000 concurrent remote sessions might be active at any given time. NOTE View Adapter scalability tests of up to 4000 sessions apply only to concurrent remote sessions, not to the total number of desktop virtual machines managed by a View pod. VMware, Inc. 1

View Adapter Tuning Closely monitor VDI environments that are nearing 4000 sessions. If you are installing View Adapter in a View VDI environment that manages 4000 or more remote sessions, you can modify a number of configuration settings. You can also monitor performance metrics to ensure proper functioning of the View Adapter. Ensure that data collection times are within an acceptable time range and are not exceeding collection intervals. Data collection is divided into View topology collection, desktop metric collection, and View event collection. Each of these collection components runs on its own schedule independently of the others, and you can adjust their collection intervals separately. Monitoring collection performance is crucial when analyzing the scalability of a vcenter Operations Manager for View installation to ensure collection times for each component do not exceed collection intervals. Metrics built into the View Adapter can be displayed in the vcenter Operations Manager console to monitor collection times and results. Refer to these collection times when you configure collection intervals. Collection Intervals By default, data is collected at five minute intervals. This interval is the standard for most vcenter Operations Manager metric adapters and should be the minimum configuration for all collection intervals. To improve scalability, you can increase collection intervals to accommodate the time required to collect data from more remote desktop sessions. Desktop Metric Collection In most cases, desktop metric collection is the limiting factor to vcenter Operations Manager for View scalability. Collection starts at the beginning of each interval and continues until metrics from each remote desktop session are collected and sent to vcenter Operations Manager. If collection is not finished before the start of the next interval, then collection is skipped for the next interval. The desktop metric collection interval in the ViewTopoSvc.exe.config View Adapter configuration file located in the installation folder at c:\program Files\VMware\vCenter Operations\View Adapter. To change the collection interval, find and update the value corresponding to the UpdateMetricInterval key. The unit of value is seconds, for example, 300 = 5 minutes. <add key="updatemetricinterval" value="300" /> After you save changes, you must restart the vcenter Operations View Adapter service to apply the update. For large scale View environments, you might need to increase the desktop collection interval to 10 or 15 minutes. Increasing the interval decreases the resolution of the data stored and analyzed by vcenter Operations Manager. Use the Desktop Metrics: Collection Collection Time (sec) metric to monitor how long collection is taking. View Topology Collection View topology is collected remotely from the View Connection Server. For large environments, collection times might exceed five minute. Tests have shown that times rarely surpass five minutes even for VDI environments with up to 6000 total desktop virtual machines, with and without user sessions. This collection interval is measured from the end of one collection to the start of the next. By default, the interval is set to five minutes. You can set the topology collection interval on the Advanced tab of the View Adapter Configuration utility. You can also set this interval in the View Adapter configuration file ViewTopoSvc.exe.config located in the installation folder at c:\program Files\VMware\vCenter Operations\View Adapter. To change the interval, find and update the value corresponding to the UpdateInterval key. The unit of value is seconds, for example, 300 = 5 minutes. <add key="updateinterval" value="300" /> After you save the changes you must restart the vcenter Operations View Adapter services to apply the update. VMware, Inc. 2

For large scale View environments, you might need to increase the View topology interval to 10 or even 15 minutes. Increasing this value decreases the frequency of topology updates sent to vcenter Operations Manager. Use the View Topology: Collection Time Total (sec) metric to monitor how long collection is taking. View Events Collection View events are read and collected directly from the View Events Database. The interval used to collect View events is the same as that used to collect desktop metrics. Event collection times are typically fast, and you should not need to change the collection interval even in large scale environments. Use the View Events: Collection Time Total (sec) metric to monitor how long collection is taking. Monitoring View Adapter Performance The View adapter creates an application in vcenter Operations Manager for monitoring performance and behavior. This application contains View Collector resources that correspond to the desktop metrics, View topology, and View Events collection components. Each View Collector resource has a number of metrics that you can use to monitor collection times, collection results, and other adapter behavior. Monitoring collection times is the best way to judge the performance and scalability of vcenter Operations Manager for View. An additional PAK file is available that creates a dashboard that you can use to monitor adapter status and performance. Alternately, you can view adapter performance by navigating to the View Adapter application listed on the Manager tab in the vcenter Operations Manager console. View Adapter Status Dashboard This dashboard is part of the standard View dashboards deployed with vcenter Operations Manager for View beginning in version 1.0.1. You can use the View Adapter Status dashboard to monitor the performance of the View Adapter. The VMware-vcops-viewadapter-supporttools.pak file creates the dashboard. The PAK file is deployed through the vcenter Operations Manager Admin console following the same instructions as those for the standard vcenter Operations Manager for View dashboards. See the vcenter Operations Manager for View Integration Guide. VMware, Inc. 3

Deploy this PAK file after vcenter Operations Manager for View is installed and is running. View Topology Collection Metrics Table 1. View Topology Collection Metrics Name Metric Path Description Desktop VMs Remote Sessions Connected Sessions View Pools Connection Servers Security Servers Collection Time Objects:Desktop VMs Objects:User Desktops Objects:Connected Desktops Objects:View Pools Objects:View Servers Objects:View Security Servers View Topology:Collection Time Total (sec) Total number of View desktop VMs in the environment. Current number of remote desktop sessions. Number of currently connected desktop sessions. Number of View desktop pools in the environment. Number of View Connection Servers in the environment. Number of View Security Servers in the environment. Total time to collect View topology data last interval. VMware, Inc. 4

Desktop Metric Collection Metrics Table 2. Desktop Metric Collection Metrics Name Metric Path Description Desktops Queued Access Denied RPC Server Unavailable Collection Time Desktop Metrics:Collection Desktops Queued for Collection Desktop Metrics:Collection Access Denied Desktops Objects:RPC Server Unavailable Desktops Desktop Metrics:Collection Collection Time (sec) Number of desktops queued from which to collect metrics. Should match the number of remote sessions. Number of desktops that failed to collect due to Access Denied errors. Typically a desktop credential problem. Number of desktops that failed to collect due to RPC Server Unavailable errors. Typically a desktop firewall or service problem. Total time taken to collect metrics from all remote desktop sessions. View Events Collection Metrics Table 3. View Events Collection Metrics Name Metric Path Description Total Event Count View Events:DB Query Results Total Record Count Total number of records over the last interval returned from the View Event DB. View Events View Events:DB Query Results View Events Number of View related events sent to vcenter Operations Manager. View Provisioning Errors View Events:DB Query Results View Provisioning Errors Number of View provisioning error events sent to vcenter Operations Manager. Pool Events View Events:DB Query Results Pool Events Number of pool related events sent to vcenter Operations Manager. Pool Launch Errors Pool Provisioning Errors View Events:DB Query Results Pool Launch Errors View Events:DB Query Results Pool Provisioning Errors Number of pool launch errors sent to vcenter Operations Manager. Number of pool provisioning errors sent to vcenter Operations Manager. Collection Time View Events:Collection Time Total (sec) Total time taken to collect events from the View Events DB. Scalability Test Example vcenter Operations Manager for View uses a specific configuration for internal scalability testing. vcenter Operations Manager vapp virtual machines and the View adapter server virtual machine were hosted on the same ESXi host. ESXi host ESXi: Version 5.0.0 CPU Cores: 12 CPUs x 2.2 GHz Processor Type: 6 core AMD Patroon Processor 2427 VMware, Inc. 5

Memory: 65 GB Model: ProLiant DL385 G6 vcenter Operations Manager vapp Analytical virtual machine: 8 vcpu, 20 GB memory UI VM: 8 vcpu, 12 GB memory View Adapter virtual machine Windows 2008 R2 VM: 4vCPU, 8 GB memory This screenshot shows the View Adapter Status dashboard as seen during scalability tests. If you have comments about this documentation, submit your feedback to: docfeedback@vmware.com VMware, Inc. 3401 Hillview Ave., Palo Alto, CA 94304 www.vmware.com Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. Item: EN-nnnnnn-00 6