This is an interactive simulation
Drive it with your mouse... or your finger
The blue boxes show you where to click
You can also use the arrow keys to step forward or backward
Shortcuts jump to different parts of the simulation
This portion of the lab is presented as a Hands-on Labs Interactive Simulation. This simulation will enable you to navigate the software interface as if you are interacting with a live environment.
The orange boxes show where to click, and you can also use the left and right arrow keys to move through the simulation in either direction.
This simulation gives a brief introduction to how vRealize Operations Manager can be used for performance troubleshooting. More information on vRealize Operations Manager is available in other Hands-on Labs.
We begin on the home page of vRealize Operations Manager. We will start by looking at some of the alerts that have been triggered.
The summary screen is shown for this alert on this virtual machine. Before returning to this screen again, let's investigate some of the other tabs.
This shows the virtual machine TVMAPP01 is experiencing multiple symptoms, such as memory workload, CPU co-stop, memory contention and CPU ready time. This is an important point to note. In vRealize Operations Manager, we can define custom alerts containing multiple symptom definitions, and thereby help in detecting complex problems more accurately.
This shows the timeline when the object, TVMAPP01, has been experiencing the different symptoms.
Here we can also investigate additional performance parameters, not taken into consideration by the defined symptoms. In this way, we can get "esxtop like" parameter details, but with better overview and the ability to see specific parameters in one view. In vRealize Operations Manager data is updated in 5 minutes intervals.
We could have picked any kind of resource parameter, CPU, memory, network, storage, if needed, and showed them in the same view or even on the same graph.
There is a recommendation shown on the summary screen. We will follow this recommendation.
vRealize Operations Manager recommends changing the memory to 6144MB. We can follow this recommendation, or we have the flexibility to change it. In this case we will only give the virtual machine 4096MB.
vRealize Operations Manager will now reconfigure and reboot the virtual machine.
Next we will browse the vSphere environment connected to this vRealize Operations Manager.
Because we have selected the vSphere cluster, Production, on the left hand side, the information shown in the main window is related to that cluster. The summary tab shows information about the cluster itself or its descendants such as ESXi hosts and virtual machines.
Two alerts are triggered for this cluster. The cluster itself has reduced health due to memory contention caused by a few number of virtual machines.
The workload in our cluster is in good condition, but some individual virtual machines (the red bars) are experiencing high CPU and memory workloads.
The production cluster's parent (datacenter AMS_US) has no workload problems, its peer cluster (TestDev cluster) has no workload problem and its children (ESXi hosts, resource pool and vApp) have no workload problems. This might seem strange, but it's because there is a difference between health and workload of the cluster.
This shows the health state of the different objects from the vSphere world all the way down to the datastore level. The highlighted virtual machines belong to the selected cluster.
In vRealize Operations Manager, we can generate heatmaps to illustrate a combination of specific performance metrics, on a given object type. Let's build a heatmap to illustrate how this a powerfull way of monitoring multiple parameters across several objects. It's a "top down" view of virtual machines in our cluster, monitoring two specific parameters.
Next, use the filter to easily find the new heatmap.
The virtual machine PVMWEB03, located on esx-01a, has the highest CPU usage and a high ready time. Hover on the red area to see more details.
By utilising this heatmap we can monitor both CPU usage and ready time across all virtual machines in a cluster, in one single view.
Notice that by changing the selected cluster, we see the same heatmap view of the newly selected cluster. This is a powerful way of getting a performance overview in a vSphere environment.
Next let's search for a specific virtual machine.
Notice that the cluster "Production" is listed in the lower left section.
Notice that the datastore "ds-site-a-nfs01" is listed in the lower left section. This listing of related objects is a powerful, fast way of navigating the vSphere inventory, without having to manually check to see which datastore a given virtual machine is located on. The feature becomes even more powerful if other management packs are installed in vRealize Operations Manager, such as the VMware NSX or VMware Horizon View management packs. In that case we could use related objects to quickly see which logical switch (NSX) a virtual machine is located on, or which PCoIP user session is active (Horizon View) on a desktop virtual machine.
We can investigate multiple performance metrics on a given object, and see an overview of what is going on in a virtual machine, across different resource types at the same time.
To return to the lab, click the link in the top right corner or close this browser tab.