Management user interface, virsh
installation, as well as VM
have already been covered in the previous lessons.
Command virsh is a CLI alternative to the GUI based
It can be used, for example, to see the list of running VMs:
List of all the VMs:
Start a VM, kvm1 for example:
To be able to shutdown a VM through virsh, service acpid needs to be installed and running on the VM.
Login to the VM, kvm1, through virt-manager and install acpid:
Logout and try to shutdown it through virsh
Verify that it is down
Start the VM again
For to be able to access console on the VM, we need to enable ttyS0 service
on the VM.
Login to the VM, kvm1, through virt-manager, then create a new file, /etc/init/ttyS0.conf, with the following content:
# ttyS0 - getty
start on stopped rc RUNLEVEL=
stop on runlevel [!2345]
exec /sbin/getty -L 115200 ttyS0 xterm
It should show the service running. Logout from the VM.
initctl emit ttyS0
initctl start ttyS0
initctl list | grep ttyS0
Try to login to the VM console through virsh:
To exit from the console, press ^]