Management Pack for Microsoft Hyper-V

VMware vRealize True Visibility Suite 1.0 Management Pack for Microsoft Hyper-V

You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

VMware, Inc. 3401 Hillview Ave. Palo Alto, CA 94304 www.vmware.com

© Copyright 2020 VMware, Inc. All rights reserved. Copyright and trademark information.

VMware, Inc. 2 Contents

1 Management Pack for Microsoft Hyper-V 4

2 System Requirements (Hyper-V) 5 Assigning User Privileges (Hyper-V) 5 Adding an SSL Certificate to the vROps Truststore (Hyper-V) 6

3 Installing the Management Pack (Hyper-V) 8

4 Configuring the Management Pack (Hyper-V) 11 Creating a Credential (Hyper-V) 11 Creating an Adapter Instance (Hyper-V) 12 Validating Data Collection (Hyper-V) 15

5 Troubleshooting the Management Pack (Hyper-V) 16

6 Using the Management Pack (Hyper-V) 18 Resource Kinds and Relationships (Hyper-V) 18 Inventory Tree (Traversal Spec) (Hyper-V) 19 Dashboards (Hyper-V) 22 Microsoft Hyper-V Overview 23 Microsoft Hyper-V Health Investigation 23 Microsoft Hyper-V Cluster Summary 24 Microsoft Hyper-V Cluster Shared Volume Summary 25 Microsoft Hyper-V Host Details 25 Microsoft Hyper-V VM Details 26 Microsoft Hyper-V Virtual Hard Disk Details 27 Capacity Definitions (Hyper-V) 27 Alerts (Hyper-V) 28 Metrics (Hyper-V) 31

VMware, Inc. 3 Management Pack for Microsoft Hyper-V 1

TheVMware vRealize® True Visibility™ Management Pack for Microsoft Hyper-V is an embedded adapter for vRealize Operations (vROps), collecting performance data from your Hyper-V environment and providing predictive analysis and real-time information about problems in your infrastructure--all within the vRealize Operations user interface.

Notable Features

The Management Pack for Microsoft Hyper-V includes the following notable features: n Comprehensive monitoring dashboards n 40+ collected metrics for Hyper-V resources n 40+ detailed alerts and notifications for critical and warning conditions n Capacity definitions

Release Notes

Version Release Date Description

5.0.0 October 6, 2020 Initial General Availability release for VMware vRealize® True Visibility™

VMware, Inc. 4 System Requirements (Hyper-V) 2

Before installing and configuring the Management Pack, ensure your system meets the following requirements:

vRealize Operations Requirements Microsoft Hyper-V Requirements

Version(s) vRealize Operations 7.x & 8.x Microsoft SCVMM version 2012 R2 or newer (Advanced or Enterprise edition)

Connection Microsoft SCVMM database hostname (or IP address – IPv4 or IPv6 are supported)

Credentials Microsoft Hyper-V Username and Password

Important For least privileged user (LPU) details for Microsoft Hyper-V, see: Assigning User Privileges (Hyper-V)

This chapter includes the following topics: n Assigning User Privileges (Hyper-V) n Adding an SSL Certificate to the vROps Truststore (Hyper-V)

Assigning User Privileges (Hyper-V)

Before starting the following instructions, be sure to have an Active Directory user that is in the "Domain Users" group.

Required Permissions and Role

To create your MS SQL least-privileged user (LPU), you will need to complete the following general tasks:

1. Create a local user on your MS SQL database with at least read permissions (db_datareader role) for the VirtualManagerDB database and the following tables:

tbl_ADHC_HostCluster

tbl_ADHC_HostVolume

VMware, Inc. 5 Management Pack for Microsoft Hyper-V

tbl_BTBS_HostGroup

tbl_IL_OS

tbl_PCMT_TieredPerfCounter

tbl_VMM_GlobalSetting

tbl_WLC_HWProfile

tbl_WLC_PhysicalObject

tbl_WLC_VDrive

tbl_WLC_VHD

tbl_WLC_VMInstance

tbl_WLC_VObject

View_ADHC_HostData

2. For Failed Job Events, the following is also required:

tbl_TR_TaskTrail

Adding an SSL Certificate to the vROps Truststore (Hyper- V)

We recommend adding an SSL certificate for your Microsoft Hyper-V host server to the vROps truststore to help provide an added level of security.

Note Different levels of security can be configured in the Management Pack. The least secure configuration is to set the SSL Config Advanced Setting to No SSL . The next level of security is to set SSL Config to No Verify , and the Management Pack will accept all SSL certificates. For the highest level of security, you can set SSL Config to Verify, and the Management Pack will have to verify the SSL certificate on your vROps system. See: Creating an Adapter Instance (Hyper-V).

VMware, Inc. 6 Management Pack for Microsoft Hyper-V

To add the SSL certificate to your vROps truststore:

1 Obtain the SSL certificate for your Microsoft Hyper-V host server from your browser. Export the certificate as an X.509 Certificate (PEM).

2 Copy the certificate to your vROps machine.

3 Use ‘ssh’ to log in to the vROps machine as the root user, then run the following command:

Linux:

$VCOPS_BASE/jre/bin/keytool -import -alias -file /tmp/ -keystore “$VCOPS_DATA_VCOPS/user/conf/ssl/tcserver.truststore” -storepass -trustcacerts

Windows:

%VCOPS_BASE%\jre\bin\keytool -import -alias C:\path\to\certfile -keystore “%VCOPS_DATA_VCOPS%\user\conf\ssl\tcserver.truststore” -storepass -trustcacerts

Note The is generated by vROps and is located in/storage/vcops/ user/conf/ssl/storePass.properties. Copy the password from thessltruststorePassword= field and paste it in the placeholder.

Parameter Descriptions:

n -alias is a unique name for each key that you add (per host)

n certfile is the location where the cert file was saved

4 Run the reboot command to re-start the vROps machine for the changes to take effect.

VMware, Inc. 7 Installing the Management Pack (Hyper-V) 3

The Management Pack for Hyper-V is installed using a .pak file.

1 Log in to vRealize Operations as an admin user.

2 From the top navigation bar, select Administration. In the left panel, the default Solutions view will be selected. In the right panel, click the Add icon.

Note If you are using vROps 7.5, Solutions will have two subcategories: Configuration and Repository. Select Repository and scroll down to Other Management Packs and select Add a Management Pack to install a new management pack. Refer to the second screenshot below if needed.

vROps versions 7 and lower:

vROps version 7.5:

VMware, Inc. 8 Management Pack for Microsoft Hyper-V

3 The Add Solution window will appear. Browse to the location of the saved .pak file, then click Upload.

VMware, Inc. 9 Management Pack for Microsoft Hyper-V

4 Click Next when the upload has finished.

5 Read and accept the End User License Agreement (EULA), then click Next.

6 Click Finish when the installation process is complete.

VMware, Inc. 10 Configuring the Management Pack (Hyper-V) 4

Configuring the Management Pack for SCVMM in vRealize Operations includes the following required tasks: n Creating a Credential (Hyper-V) n Creating an Adapter Instance (Hyper-V)

Note In addition, you may want to perform one or more of the following optional tasks to further configure the Management Pack for your specific needs: n Validating Data Collection (Hyper-V) (optional)

This chapter includes the following topics: n Creating a Credential (Hyper-V) n Creating an Adapter Instance (Hyper-V) n Validating Data Collection (Hyper-V)

Creating a Credential (Hyper-V)

One of the required configuration tasks for the Management Pack is to create a set of credentials in vROps.

Prerequisites n Chapter 3 Installing the Management Pack (Hyper-V) n

Procedure

1 From the top navigation bar, selectAdministration. In the left panel, expand theManagementcategory and selectCredentials.

VMware, Inc. 11 Management Pack for Microsoft Hyper-V

2 Click the Add icon. In the Manage Credential window that appears, enter the following information:

What to do next

Creating an Adapter Instance (Hyper-V)

Creating an Adapter Instance (Hyper-V)

Before you can begin using the Management Pack, you must create an adapter instance to identify the host from which the Management Pack will retrieve data.

VMware, Inc. 12 Management Pack for Microsoft Hyper-V

Prerequisites n Chapter 3 Installing the Management Pack (Hyper-V) n Creating a Credential (Hyper-V)

Procedure

1 From the top navigation bar, select Administration. In the right panel, the Solutions view will be displayed.

2 Select Microsoft Hyper-V from the Solutions list on the right.

3 Click the Configure icon. The Manage Solution window will appear.

Note Click the Add icon above theInstance Namelist on the left to create multiple adapter instances.

VMware, Inc. 13 Management Pack for Microsoft Hyper-V

4 In the New Account window, enter the following information:

a Instance Settings:

n Display Name: A name for this particular instance of the Management Pack

n Description: Optional, but it can be helpful to describe an individual instance if you have multiple instances of the Management Pack

b Basic Settings:

n Host: Hostname (or IPv4/IPv6 address) of the Microsoft SCVMM database system

n Credential: Select the credential you created when Creating a Credential (Hyper-V)

n Collectors/Groups: automatically selected

c Advanced Settings:

n Port: Default port is1433

n Connection Timeout (seconds): Specify the amount of time to wait to close a connection to the host if a response has not yet been received. Default value is 30 seconds.

n Max Events: Default 10,000

n Maximum JDBC Connection Pool Size: Specify the maximum number of concurrent calls you would like to support. Default value is 4.

n Support Autodiscovery: This should be set to True

5 Click Test Connection to test the configured connection information. If you encounter any errors, see: Chapter 5 Troubleshooting the Management Pack (Hyper-V).

VMware, Inc. 14 Management Pack for Microsoft Hyper-V

6 Click Save Settings and Close to save your adapter instance.

What to do next

To validate data collection, see: Validating Data Collection (Hyper-V).

Validating Data Collection (Hyper-V)

After you add an adapter instance, you will most likely want to validate the data that it collects in vROps. Wait until one collection cycle is complete and the Collection Status for the adapter instance on the Solutions page shows as "Data Receiving."

Prerequisites n Creating an Adapter Instance (Hyper-V)

Procedure

1 From the top navigation bar, select Environment.

2 In the left panel, select All Objects, then expand the Microsoft Hyper-V objects list.

3 Select a resource from the list, then click the All Metrics tab to select metrics and validate values against the data source.

Results

What to do next

To learn more about using the Management Pack, see: Chapter 6 Using the Management Pack (Hyper-V).

VMware, Inc. 15 Troubleshooting the Management Pack (Hyper-V) 5

Once you have finished Chapter 3 Installing the Management Pack (Hyper-V) and Chapter 4 Configuring the Management Pack (Hyper-V), check the Collection State and Collection Status for the adapter instance on the Solutions page. If they show as Not Collecting or No Data Receiving, respectively, the following troubleshooting topics can help you diagnose and correct common problems with your adapter instance.

Common Error Messages

Errors that are fatal will cause test connection to fail or will cause collection to exit without returning resources.

Test Connection or Key Label Fatal Collection Recommendation host_validation Host Validation True Both Verify your host settings port_validation Port Validation True Both Change the instance_or_port parameter to either the instance name or a port in range 1 to 65535. ssl_certificate_validation SSL Certificate True Both Ensure that a valid SSL certificate is present Validation or change the SSL settings. ssl_support SSL Support True Both Verify your SSL settings. user_authentication User Authentication True Both Verify your user credentials. domain_validation Domain Format True Both Verify that the format for a LDAP user is Validation 'domain\user' and that a standard username does not contain the character ''. database_connection Database True Both Verify that the database is running and Connection accepting connections. sql_server_target_check SQL Server Target True Both Make sure that the connection info provided Check points to a SQL Server vmm_database_check VMM Database True Both Make sure that the connection points to the Check SQL Server Instance hosting the VMM database (VirtualManagerDB).

VMware, Inc. 16 Management Pack for Microsoft Hyper-V

Test Connection or Key Label Fatal Collection Recommendation vmm_supported_version VMM Supported True Test Upgrade VMM to a current version. Version Connection query_execution Query Execution False Both Verify that the user has permissions to run the query, or disable the query using the connection info.

Adapter and Collector Log Files

You can review adapter errors in the adapter and collector log files, which can be viewed in the vROps UI or in an external log viewer. n Adapter log files are located in the $VCOPS_BASE/user/log/adapters/ SCVMMAdapter/ folder. n Collector log files are located in the $VCOPS_BASE/user/log/ folder.

To set the base log level for the collector in vROps:

1 Navigate to Administration>Logs.

2 Expand the MASTER folder, then select the COLLECTOR folder.

3 Click the Edit Properties icon.

4 In the Root logger level drop-down menu, select the desired option:

a The default logging level is warning.

b To troubleshoot issues, set the logging level to info.

c To view detailed messages, including micro steps, queries, and returned results, set the logging level to debug.

Caution If you set the logging level to debug, log files can become large very quickly. Set the logging level to debug only for short periods of time.

For more information about viewing log files and modifying levels, refer to the vROps online help.

VMware, Inc. 17 Using the Management Pack (Hyper-V) 6

The Management Pack for Microsoft System Center Manager includes the following out-of-the- features, harnessing the power of the vRealize Operations user interface: n Resource Kinds and Relationships (Hyper-V) n Inventory Tree (Traversal Spec) (Hyper-V) n Dashboards (Hyper-V) n Capacity Definitions (Hyper-V) n Alerts (Hyper-V) n Metrics (Hyper-V)

This chapter includes the following topics: n Resource Kinds and Relationships (Hyper-V) n Inventory Tree (Traversal Spec) (Hyper-V) n Dashboards (Hyper-V) n Capacity Definitions (Hyper-V) n Alerts (Hyper-V) n Metrics (Hyper-V)

Resource Kinds and Relationships (Hyper-V)

The Management Pack for System Center Virtual Machine Manager creates resource kinds and relationships (associations) for critical resources in your Hyper-V environment.

Resource Kinds

Performance, health, and availability data are collected for the following Hyper-V resource kinds:

1 Host Group

2 Cluster

VMware, Inc. 18 Management Pack for Microsoft Hyper-V

3 Host

4 Virtual Machine

5 Virtual Hard Disk

6 Cluster Shared Volume

Relationships

Relationships among discovered resources are also created by the Management Pack, which are depicted in the diagram below.

Note The dotted line between Host and Host Group indicates a possible relationship as not all Hosts are directly part of a Host Group; the relationship between Host and Host Group only occurs in cases where the Host is not part of a Cluster but is still assigned to the Host Group.

Inventory Tree (Traversal Spec) (Hyper-V)

The Inventory Tree (Traversal Spec) feature in vROps allows you to easily navigate your Hyper-V environment. The hierarchical structure implicitly shows relationships among resources and enables quick drill-downs to root-cause issues.

VMware, Inc. 19 Management Pack for Microsoft Hyper-V

To access your Hyper-V Inventory Tree, select Environment from the top navigation bar, then select Microsoft Hyper-V from the left panel. Click on a resource from the Inventory Tree to populate details about the resource on the right.

VMware, Inc. 20 Management Pack for Microsoft Hyper-V

Example Inventory Tree - SCVMM Icon Legend

Cluster Shared Volume

Cluster

Host

VMware, Inc. 21 Management Pack for Microsoft Hyper-V

Virtual Hard Disk

Virtual Machine

Dashboards (Hyper-V)

Dashboards are the primary feature for monitoring and troubleshooting your Hyper-V environment from within vRealize Operations.

VMware, Inc. 22 Management Pack for Microsoft Hyper-V

The following dashboards are included in the Management Pack for Microsoft Hyper-V: n Microsoft Hyper-V Overview n Microsoft Hyper-V Health Investigation n Microsoft Hyper-V Cluster Summary n Microsoft Hyper-V Cluster Shared Volume Summary n Microsoft Hyper-V Host Details n Microsoft Hyper-V VM Details n Microsoft Hyper-V Virtual Hard Disk Details

Microsoft Hyper-V Overview

TheMicrosoft Hyper-V Overview dashboard displays overall health of Hyper-V resources using heatmaps for all of the relevant parts of your Hyper-V environment, allowing you an at-a-glance perspective on your whole environment.

Microsoft Hyper-V Health Investigation

TheMicrosoft Hyper-V Health Investigation dashboard is the jumping-off point for examining the health of your Hyper-V environment. This dashboard displays at-a-glance health status for all resources in the Environment Overview widget. Selecting a resource from the widget will populate alerts and KPIs on the right.

VMware, Inc. 23 Management Pack for Microsoft Hyper-V

Microsoft Hyper-V Cluster Summary

TheMicrosoft Hyper-V Cluster Summary dashboard displays the kpis, alerts, and relationships for the selected cluster.

VMware, Inc. 24 Management Pack for Microsoft Hyper-V

Microsoft Hyper-V Cluster Shared Volume Summary

TheMicrosoft Hyper-V Cluster Shared Volume Summary dashboard displays the kpis, alerts, and relationships for the selected cluster shared volume.

Microsoft Hyper-V Host Details

TheMicrosoft Hyper-V Host Details dashboard displays the kpis, alerts, and relationships for the selected host.

VMware, Inc. 25 Management Pack for Microsoft Hyper-V

Microsoft Hyper-V VM Details

TheMicrosoft Hyper-V VM Details dashboard displays the kpis, alerts, and relationships for the selected VM.

VMware, Inc. 26 Management Pack for Microsoft Hyper-V

Microsoft Hyper-V Virtual Hard Disk Details

TheMicrosoft Hyper-V Virtual Hard Disk Details dashboard displays the kpis, alerts, and relationships for the selected Virtual Hard Disk.

Capacity Definitions (Hyper-V)

Using the predictive analytics capabilities of vRealize Operations through capacity definitions, the Management Packfor Microsoft SCVMM populates capacities as indicated below.

Capacity Definitions

Resource Kind Capacity Definition Total Capacity Metric Usage Metric

Host Host CPU Utilization Maximum Percent (100) CPU Utilization

Host Host Memory Usage Total Memory Allocated Memory

Virtual Machine Virtual Machine Size Usage Maximum Size Total Size

Virtual Hard Disk Virtual Hard Disk Storage Usage Total Capacity Used Space

Cluster Shared Volume Cluster Shared Volume Storage Usage Total Capacity Used Space

Cluster Cluster CPU Utilization Maximum Percent (100) CPU Utilization

Cluster Cluster Memory Usage Total Memory Total Allocated Memory

Host Group Host Group Storage Usage Total Capacity Total Used Space

Host Group Host Group Memory Usage Total Memory Total Allocated Memory

VMware, Inc. 27 Management Pack for Microsoft Hyper-V

Alerts (Hyper-V)

The Management Pack for Microsoft Hyper-V contains the following alerts:

Alert Source Alert Severity

Hyper-V Cluster Cluster Failed Job Warning See SCVMM Error code descriptions at https://social.technet.microsoft.com/wiki/contents/ articles/4906.system-center-2012-portal-virtual- machine-manager-vmm-error-codes.aspx

Hyper-V Cluster Microsoft Hyper-V Cluster Critical Reduce the number of VMs on the cluster, or add Memory Utilization is Very High additional hosts to increase available memory.

Hyper-V Cluster Microsoft Hyper-V Cluster Warning Reduce the number of VMs on the cluster, or add Memory Utilization is High additional hosts to increase available memory.

Hyper-V Cluster Microsoft Hyper-V Cluster CPU Critical Reduce the number of VMs on the cluster, or add Utilization is Very High additional hosts to increase available CPUs.

Hyper-V Cluster Microsoft Hyper-V Cluster CPU Warning Reduce the number of VMs on the cluster, or add Utilization is High additional hosts to increase available CPUs.

Hyper-V Cluster Cluster Shared Volume Failed Warning See SCVMM Error code descriptions at Shared Volume Job https://social.technet.microsoft.com/wiki/contents/ articles/4906.system-center-2012-portal-virtual- machine-manager-vmm-error-codes.aspx

Hyper-V Cluster Microsoft Hyper-V Cluster Critical Allocate more space to the Cluster Shared Volume or Shared Volume Shared Volume Capacity remove unneeded data. Utilization is Very High

Hyper-V Cluster Microsoft Hyper-V Cluster Warning Allocate more space to the Cluster Shared Volume or Shared Volume Shared Volume Capacity remove unneeded data. Utilization is High

Hyper-V Cluster Microsoft Hyper-V Cluster Critical Investigate the cause of the increased load. If it is Shared Volume Shared Volume Read Rate is intentional, ensure adequate resources are allocated High to this Cluster Shared Volume to handle the increased load.

Hyper-V Cluster Microsoft Hyper-V Cluster Critical Investigate the cause of the increased load. If it is Shared Volume Shared Volume Write Rate is intentional, ensure adequate resources are allocated High to this Cluster Shared Volume to handle the increased load.

Hyper-V Host Host Failed Job Warning See SCVMM Error code descriptions at https://social.technet.microsoft.com/wiki/contents/ articles/4906.system-center-2012-portal-virtual- machine-manager-vmm-error-codes.aspx

Hyper-V Host Microsoft Hyper-V Host CPU Critical Redistribute one or more virtual machines running on Utilization is Very High this host to other hosts with spare CPU capacity, or add additional hosts.

Hyper-V Host Microsoft Hyper-V Host CPU Warning Redistribute one or more virtual machines running on Utilization is High this host to other hosts with spare CPU capacity, or add additional hosts.

VMware, Inc. 28 Management Pack for Microsoft Hyper-V

Hyper-V Host Microsoft Hyper-V Host Critical Redistribute one or more virtual machines running on Memory Utilization is Very High this host to other hosts with spare memory capacity, or add additional hosts.

Hyper-V Host Microsoft Hyper-V Host Warning Redistribute one or more virtual machines running on Memory Utilization is High this host to other hosts with spare memory capacity, or add additional hosts.

Hyper-V Host Microsoft Hyper-V Host Critical Network bottlenecks could be due to the network for Network Data Written is High the host being bound. Consider adding additional network adapters, migrating virtual machines to another host, and configuring Network QoS.

Hyper-V Host Microsoft Hyper-V Host Critical Network bottlenecks could be due to the network for Network Data Read is High the host being bound. Consider adding additional network adapters, migrating virtual machines to another host, and configuring Network QoS.

Hyper-V Host Microsoft Hyper-V Host State is Critical Check to see whether the SCVMM agents on this host 'Needs Attention' require an update. If everything is up to date, check for failed jobs.

Hyper-V Host Microsoft Hyper-V Host State is Info 'Unknown'

Hyper-V Host Microsoft Hyper-V Host Virtual Info Update to the latest version. Server Version State is 'Out Of Date'

Hyper-V Host Host Group Failed Job Warning See SCVMM Error code descriptions at Group https://social.technet.microsoft.com/wiki/contents/ articles/4906.system-center-2012-portal-virtual- machine-manager-vmm-error-codes.aspx

Hyper-V Virtual Virtual Hard Disk Failed Job Warning See SCVMM Error code descriptions at Hard Disk https://social.technet.microsoft.com/wiki/contents/ articles/4906.system-center-2012-portal-virtual- machine-manager-vmm-error-codes.aspx

Hyper-V Virtual Microsoft Hyper-V Virtual Hard Critical Allocate more space to the Virtual Hard Disk or Hard Disk Disk Capacity Utilization is Very remove unneeded data. High

Hyper-V Virtual Microsoft Hyper-V Virtual Hard Warning Allocate more space to the Virtual Hard Disk or Hard Disk Disk Capacity Utilization is High remove unneeded data.

Hyper-V Virtual Microsoft Hyper-V Virtual Hard Critical Hard Disk Disk State is 'Missing'

Hyper-V Virtual Virtual Machine Failed Job Warning See SCVMM Error code descriptions at Machine https://social.technet.microsoft.com/wiki/contents/ articles/4906.system-center-2012-portal-virtual- machine-manager-vmm-error-codes.aspx

Hyper-V Virtual Microsoft Hyper-V Virtual Critical Reduce the load on this Virtual Machine, or allocate Machine Machine CPU Utilization is Very additional CPU to the Virtual Machine. High

Hyper-V Virtual Microsoft Hyper-V Virtual Warning Reduce the load on this Virtual Machine, or allocate Machine Machine CPU Utilization is High additional CPU to the Virtual Machine.

VMware, Inc. 29 Management Pack for Microsoft Hyper-V

Hyper-V Virtual Microsoft Hyper-V Virtual Critical Reduce the network usage on this Virtual Machine, or Machine Machine Network Utilization is allocate additional bandwidth to the Virtual Machine. Very High

Hyper-V Virtual Microsoft Hyper-V Virtual Warning Reduce the network usage on this Virtual Machine, or Machine Machine Network Utilization is allocate additional bandwidth to the Virtual Machine. High

Hyper-V Virtual Microsoft Hyper-V Virtual Critical Network bottlenecks could be due to the network for Machine Machine Network Data Written the vm being bound. Consider adding additional is High teamed network adapters in the virtual machine, enabling vRSS, and using SR-IOV.

Hyper-V Virtual Microsoft Hyper-V Virtual Critical Network bottlenecks could be due to the network for Machine Machine Network Data Read is the vm being bound. Consider adding additional High teamed network adapters in the virtual machine, enabling vRSS, and using SR-IOV.

Hyper-V Virtual Microsoft Hyper-V Virtual Critical Consider adding additional storage, purchasing faster Machine Machine Disk IO is High storage, using Storage QoS, using Tiered Storage Spaces, or using VHDX.

Hyper-V Virtual Microsoft Hyper-V Virtual Critical Increase the amount of memory allocated to the Machine Machine Available Memory is Virtual Machine or reduce the amount of memory this Very Low Virtual Machine is using.

Hyper-V Virtual Microsoft Hyper-V Virtual Critical Increase the amount of memory allocated to the Machine Machine Available Memory is Virtual Machine or reduce the amount of memory this Very Low Virtual Machine is using.

Hyper-V Virtual Microsoft Hyper-V Virtual Warning Increase the amount of memory allocated to the Machine Machine Available Memory is Virtual Machine or reduce the amount of memory this Low Virtual Machine is using.

Hyper-V Virtual Microsoft Hyper-V Virtual Info Machine Machine State is 'Unknown'

Hyper-V Virtual Microsoft Hyper-V Virtual Critical Machine Machine State is 'V2V Creation Failed'

Hyper-V Virtual Microsoft Hyper-V Virtual Critical Machine Machine State is 'Creation Failed'

Hyper-V Virtual Microsoft Hyper-V Virtual Critical Machine Machine State is 'Template Creation Failed'

Hyper-V Virtual Microsoft Hyper-V Virtual Critical Machine Machine State is 'Customization Failed'

Hyper-V Virtual Microsoft Hyper-V Virtual Critical Machine Machine State is 'Update Failed'

Hyper-V Virtual Microsoft Hyper-V Virtual Critical Machine Machine State is 'Migration Failed'

VMware, Inc. 30 Management Pack for Microsoft Hyper-V

Hyper-V Virtual Microsoft Hyper-V Virtual Critical Machine Machine State is 'Checkpoint Failed'

Hyper-V Virtual Microsoft Hyper-V Virtual Critical Machine Machine State is 'Missing'

Hyper-V Virtual Microsoft Hyper-V Virtual Critical Machine Machine State is 'Host Not Responding'

Hyper-V Virtual Microsoft Hyper-V Virtual Critical Machine Machine State is 'Unsupported'

Hyper-V Virtual Microsoft Hyper-V Virtual Critical Machine Machine State is 'Incomplete Configuration'

Hyper-V Virtual Microsoft Hyper-V Virtual Critical Machine Machine State is 'Unsupported Shared Files'

Hyper-V Virtual Microsoft Hyper-V Virtual Critical Machine Machine State is 'Unsupported Cluster Configuration'

Hyper-V Virtual Microsoft Hyper-V Virtual Critical Machine Machine State is 'P2V Creation Failed'

Metrics (Hyper-V)

The Management Pack for Microsoft Hyper-V collects the metrics listed in the table below, according to Hyper-V resource kinds.

Resource Kind Resource Group Resource Attribute Attribute Description

Microsoft Hyper-V CPU CPU Utilization The cpu utilization of the cluster. Calculated as Cluster an average of the CPU utilization of hosts on the cluster.

Microsoft Hyper-V Details Functional Mode Cluster

Microsoft Hyper-V Details Host Group ID The unique identifier of the host group to which Cluster this cluster belongs.

Microsoft Hyper-V Details ID The unique identifier assigned to the cluster. Cluster

Microsoft Hyper-V Details Name The name assigned to the cluster. Cluster

Microsoft Hyper-V Memory Memory Utilization The memory utilization of the cluster. Cluster Calculated as the sum of used memory on each host in the cluster divided by the sum of the total memory on each host in the cluster.

VMware, Inc. 31 Management Pack for Microsoft Hyper-V

Microsoft Hyper-V Memory Total Allocated The total allocated memory on the cluster. Cluster Memory Calculated as the sum of the allocated memory on each host in the cluster.

Microsoft Hyper-V Memory Total Available The total available memory on the cluster. Cluster Memory Calculated as the sum of the available memory on each host in the cluster.

Microsoft Hyper-V Memory Total Memory The total memory on the cluster. Calculated as Cluster the sum of the total memory on each host in the cluster.

Microsoft Hyper-V Uncategorized Maximum Percent Cluster

Microsoft Hyper-V Capacity Capacity Utilization The percentage of capacity used. Calculated Cluster Shared Volume using the total capacity and used space.

Microsoft Hyper-V Capacity Free Space The amount of unused space on cluster shared Cluster Shared Volume volume.

Microsoft Hyper-V Capacity Total Capacity The total capacity of the cluster shared volume. Cluster Shared Volume

Microsoft Hyper-V Capacity Used Space The amount of used space on cluster shared Cluster Shared Volume volume. Calculated by subtracting free space from the total capacity.

Microsoft Hyper-V Details File System The file system used by this volume. Cluster Shared Volume

Microsoft Hyper-V Details Host IDs The unique identifiers for the hosts that use this Cluster Shared Volume cluster shared volume.

Microsoft Hyper-V Details ID The unique identifier assigned to the cluster Cluster Shared Volume shared volume.

Microsoft Hyper-V Details Mount Point The location at which the cluster shared volume Cluster Shared Volume is mounted.

Microsoft Hyper-V Details Name The name assigned to the cluster shared Cluster Shared Volume volume.

Microsoft Hyper-V Disk Read Rate The read rate of the cluster shared volume. Cluster Shared Volume

Microsoft Hyper-V Disk Write Rate The write rate of the cluster shared volume. Cluster Shared Volume

Microsoft Hyper-V Host CPU Bus Speed The bus speed.

Microsoft Hyper-V Host CPU Cores per Processor The number of cores assigned to each processor.

Microsoft Hyper-V Host CPU CPU Reserve The percentage of CPU to reserve for the use of the on the physical host computer. The VMM placement process will not recommend that a virtual machine be placed on a host unless its resource requirements can be met without using host reserves.

Microsoft Hyper-V Host CPU CPU Utilization The percentage of CPU used by the host.

Microsoft Hyper-V Host CPU L2 Cache Size The size of the level 2 cache.

VMware, Inc. 32 Management Pack for Microsoft Hyper-V

Microsoft Hyper-V Host CPU L3 Cache Size The size of the level 3 cache.

Microsoft Hyper-V Host CPU Logical Processor The number of logical processors assigned to Count this host.

Microsoft Hyper-V Host CPU Physical Processor The number of physical processors assigned to Count this host.

Microsoft Hyper-V Host CPU Processor The manufacturer of the processors assigned Manufacturer to this host.

Microsoft Hyper-V Host CPU Processor Model The model of the processors assigned to this host.

Microsoft Hyper-V Host CPU Processor Speed The processor speed.

Microsoft Hyper-V Host Details Cluster ID The unique identifier of the cluster to which the host belongs.

Microsoft Hyper-V Host Details Cluster Name The name of the cluster to which the host belongs.

Microsoft Hyper-V Host Details Fibre Channel The fibre channel world wide node name for WWNN this host.

Microsoft Hyper-V Host Details Host Group ID The unique identifier of the host group to which the host belongs.

Microsoft Hyper-V Host Details Host Group Name The name of the host group to which the host belongs.

Microsoft Hyper-V Host Details ID The unique identifier assigned to the host.

Microsoft Hyper-V Host Details Name The name assigned to the host. Defaults to the identifier if the name is absent.

Microsoft Hyper-V Host Details Operating System The operating system installed on the host.

Microsoft Hyper-V Host Details Operating System The version of the operating system installed Version on the host.

Microsoft Hyper-V Host Details Physical Machine ID The unique physical machine id of this host.

Microsoft Hyper-V Host Details Physical Object ID The physical object ID assigned to the host.

Microsoft Hyper-V Host Details Running Virtual The number of running virtual machines on this Machine Count host.

Microsoft Hyper-V Host Details Total Virtual Machine The total number of virtual machines on this Count host.

Microsoft Hyper-V Host Details Virtual Server The Hyper-V Server version installed on the Version host.

Microsoft Hyper-V Host Details The virtualization platform scheme used by this Platform Scheme host.

Microsoft Hyper-V Host Disk Disk Reserve The amount of disk space to reserve for the use of the operating system on the physical host computer. The VMM placement process will not recommend that a virtual machine be placed on a host unless its resource requirements can be met without using host reserves.

VMware, Inc. 33 Management Pack for Microsoft Hyper-V

Microsoft Hyper-V Host Memory Allocated Memory Amount of memory that is allocated to the VMs.

Microsoft Hyper-V Host Memory Available Memory Amount of memory that is available to be allocated to VMs.

Microsoft Hyper-V Host Memory Maximum Memory The maximum amount of memory that can be per Virtual Machine allocated to a virtual machine on this host.

Microsoft Hyper-V Host Memory Memory Reserve The amount of memory to reserve for the use of the host operating system on the physical host computer. The VMM placement process will not recommend that a virtual machine be placed on a host unless its resource requirements can be met without using host reserves.

Microsoft Hyper-V Host Memory Memory Utilization The percentage of memory that has been used calculated from the total and available memory.

Microsoft Hyper-V Host Memory Minimum Memory The minimum amount of memory that can be per Virtual Machine allocated to a virtual machine on this host.

Microsoft Hyper-V Host Memory Suggested Maximum The suggested maximum amount of memory Memory per Virtual that can be allocated to a virtual machine on Machine this host.

Microsoft Hyper-V Host Memory Total Memory The total memory present on the host.

Microsoft Hyper-V Host Network Network Data Read The cumulative data read by the network on this host.

Microsoft Hyper-V Host Network Network Data The cumulative data written by the network on Written this host.

Microsoft Hyper-V Host Network Network Reserve The percentage of network capacity to reserve for the use of the host operating system on the physical host computer. The VMM placement process will not recommend that a virtual machine be placed on a host unless its resource requirements can be met without using host reserves.

Microsoft Hyper-V Host Power Power Savings

Microsoft Hyper-V Host Status State The state of the host.

Microsoft Hyper-V Host Status Virtual Server State The state of the virtualization platform on this host.

Microsoft Hyper-V Host Status Virtual Server The state of the virtualization platform's version Version State on this host.

Microsoft Hyper-V Host Uncategorized Maximum Percent

Microsoft Hyper-V Host Cluster Shared Total Capacity The total storage capacity of the cluster shared Group Volume Storage volumes attached to hosts in this host group.

Microsoft Hyper-V Host Cluster Shared Total Free Space The total free space of the cluster shared Group Volume Storage volumes attached to hosts in this host group.

Microsoft Hyper-V Host Cluster Shared Total Used Space The total used space of the cluster shared Group Volume Storage volumes attached to hosts in this host group.

VMware, Inc. 34 Management Pack for Microsoft Hyper-V

Microsoft Hyper-V Host CPU Processor Count The number of logical processors on hosts in Group the host group.

Microsoft Hyper-V Host Details Cluster Count The number of clusters in the host group. Group

Microsoft Hyper-V Host Details Host Count The number of hosts in the host group. Group

Microsoft Hyper-V Host Details ID The unique identifier assigned to the host Group group.

Microsoft Hyper-V Host Details Name The name assigned to the host group. Group

Microsoft Hyper-V Host Details Parent ID The unique identifier of the parent of the host Group group.

Microsoft Hyper-V Host Details Virtual Machine The number of virtual machines in the host Group Count group.

Microsoft Hyper-V Host Memory Total Allocated The total amount of memory allocated to VMs. Group Memory Calculated as the sum of the allocated memory on each host in this host group.

Microsoft Hyper-V Host Memory Total Available The total amount of available memory for the Group Memory host group. Calculated as the sum of the available memory on each host in this host group.

Microsoft Hyper-V Host Memory Total Memory The total amount of memory for the host Group group. Calculated as the sum of the total memory on each host in this host group.

Microsoft Hyper-V Capacity Capacity Utilization The current utilization of this virtual hard disk as Virtual Hard Disk a percentage of capacity.

Microsoft Hyper-V Capacity Free Space The amount of storage remaining before the Virtual Hard Disk virtual hard disk reaches capacity.

Microsoft Hyper-V Capacity Total Capacity The maximum size of the virtual hard disk. Virtual Hard Disk

Microsoft Hyper-V Capacity Used Space The amount of storage currently used by the Virtual Hard Disk virtual hard disk.

Microsoft Hyper-V Details Description A description of the virtual hard disk. Virtual Hard Disk

Microsoft Hyper-V Details Host ID The identifier of the host to which this virtual Virtual Hard Disk hard disk is assigned.

Microsoft Hyper-V Details ID The unique identifier assigned to the virtual Virtual Hard Disk hard disk.

Microsoft Hyper-V Details Location The location of the virtual hard disk. Virtual Hard Disk

Microsoft Hyper-V Details Name The name assigned to the virtual hard disk. Virtual Hard Disk

Microsoft Hyper-V Details Parent Virtual Hard The identifier of the virtual hard drive on which Virtual Hard Disk Drive ID this virtual hard disk resides.

VMware, Inc. 35 Management Pack for Microsoft Hyper-V

Microsoft Hyper-V Details Virtual Machine ID The identifier of the virtual machine to which Virtual Hard Disk this virtual hard disk is assigned.

Microsoft Hyper-V Status State The state of the virtual hard disk. Virtual Hard Disk

Microsoft Hyper-V Capacity Maximum Size The maximum size of the virtual machine. Virtual Machine

Microsoft Hyper-V Capacity Total Size The total size of the virtual machine. Virtual Machine

Microsoft Hyper-V CPU CPU Utilization The cpu utilization of the virtual machine. Virtual Machine

Microsoft Hyper-V Details Checkpoint Location The location of checkpoints for this virtual Virtual Machine machine.

Microsoft Hyper-V Details Host ID The identifier for the host on which this virtual Virtual Machine machine resides.

Microsoft Hyper-V Details ID The unique identifier assigned to the virtual Virtual Machine machine.

Microsoft Hyper-V Details Is Highly Available Whether or not the virtual machine is highly Virtual Machine available.

Microsoft Hyper-V Details Location The location of the virtual machine. Virtual Machine

Microsoft Hyper-V Details Name The name assigned to the virtual machine. Virtual Machine

Microsoft Hyper-V Details Object ID The object identifier assigned to the virtual Virtual Machine machine.

Microsoft Hyper-V Details Operating System The operating system installed on the virtual Virtual Machine machine.

Microsoft Hyper-V Details Processor Count The number of processors assigned to this Virtual Machine Virtual Machine.

Microsoft Hyper-V Details Tag The tag assigned to this virtual machine. Virtual Machine

Microsoft Hyper-V Details Virtualization The version of the virtualization software that Virtual Machine Software Version the virtual machine is running.

Microsoft Hyper-V Disk Disk I/O Virtual Machine

Microsoft Hyper-V Memory Assigned RAM The amount of RAM assigned to the virtual Virtual Machine machine.

VMware, Inc. 36 Management Pack for Microsoft Hyper-V

Microsoft Hyper-V Memory Available Memory The percentage of the current memory Virtual Machine available to the virtual machine. When dynamic memory is enabled for a virtual machine this property represents the ratio of available memory of the virtual machine to the total physical memory assigned to the virtual machine. When a virtual machine has no available memory this property will be negative and it will contain the ratio of memory needed for the virtual machine to the total physical memory assigned to the virtual machine.

Microsoft Hyper-V Memory Available Memory The percentage of available memory buffer for Virtual Machine Buffer the virtual machine. When dynamic memory is enabled for a virtual machine this property represents the ratio of available memory buffer to the ideal memory buffer for the virtual machine.

Microsoft Hyper-V Network Network Data Read Virtual Machine

Microsoft Hyper-V Network Network Data Virtual Machine Written

Microsoft Hyper-V Network Network Utilization Virtual Machine

Microsoft Hyper-V Status State The current state of the virtual machine. Virtual Machine

Microsoft Hyper-V Status Status The current status of the virtual machine. Virtual Machine

VMware, Inc. 37