Monitoring VMs on Nutanix AHV
When managing virtual machines on a Nutanix Acropolis Hypervisor (AHV) cluster there will be a point when you need to monitor a VM or just out of curiosity. This post is going to focus on explaining what data and charts are available to help admins understand the health and performance of a VMs on AHV.
Much like the managing VMs post in the series the monitoring of VMs will be focused on the VM based view within Prism. I have chosen the table view and a sample is shown in the image below. The table provides a list of the VMs that are presented 10 at a time, you can click through them or use the search field to quickly find the VM you are looking for. The table provides basic details such as VM name, the host the VM is running on and the IP address. It also provides the CPU and memory assigned to each VM and then provides a number of storage related metrics. These stats are all available for each VM running on the cluster. The lower portion of this view provides a number of charts that I will go into next.
When selecting a VM from the list in the table the lower portion of the view will update and show a number of charts for the selected virtual machine. These charts are focused on the performance of the VM and represent a 3 hour period for the VM.
There are a number of tabs on this lower performance view for the VM, the first one I clicked on is for the Virtual Disks attached to the VM. This view provides a list of all vDisks attached to the VM and details about them. This is a simple way to understand the number and size of the disks for a given VM. There are also a number of storage related metrics provided on a per-vDisk level. This allows admins to easily understand not only which VM is generating a lot of I/O but also drill down deeper and identify if there is just a single vDisk. This is helpful for a number of reasons such as finding root cause or understanding the behavior of an application and feeding that data into decisions around what is normal and whether there is a need to increase resources.
The next tab in this view is for the VM NICs attached to the virtual machine. Similar to the disk view we see the number of NICs attached and details around them. This is helpful in understanding the behavior of a VM and also when looking into any potential application issues. I also like this view when looking at VMs used for VDI as it’s a quick way to understand the amount of traffic that a VM is generating which helps when looking into potential client session performance issues.
Last up in this section is VM Tasks, which is a list of all task actions performed on the selected virtual machine. Helpful since it provides a historical view into what has been changed or updated with the given VM.
This post was focused on monitoring the virtual machines on an AHV cluster if you were looking for cluster wide host, hardware, storage based metrics those are available in the Analysis view within Prism.
About Brian Suhr
Brian is a VCDX5-DCV and a Sr. Tech Marketing Engineer at Nutanix and owner of this website. He is active in the VMware community and helps lead the Chicago VMUG group. Specializing in VDI and Cloud project designs. Awarded VMware vExpert status 6 years for 2016 - 2011. VCP3, VCP5, VCP5-Iaas, VCP-Cloud, VCAP-DTD, VCAP5-DCD, VCAP5-DCA, VCA-DT, VCP5-DT, Cisco UCS Design