If you are using the libvirt and associated tools, then you must be aware about virt-manager. However this being a GUI tools, it is not possible to always use this. “virsh” is a good option for this.
To start with, if you need to know all the VMs all the running VMs, then you can use (to only view the names):
virsh list --name Extending this to make it more useful is the case if you need to know the IP address for the running VMs.
Continue reading