Title: Use libvirt
Course: CIS 208: Linux/UNIX III: Intermediate System Administration, Networking, and Security ~ For IGNITE Review > Section: Learning Modules

KVM will work with minimal tuning.  Although there are many options available for advanced usage, the default options will work in a small testing environment.

Since libvirt is restricted to the administrator account, it is good to create sudo access for normal users.  Also consider creating a script similar to vsh.

#!/bin/sh
# @(#) vsh

if [ $# -gt 0 ]; then
case $1 in
edit)
sudo -- virsh "$@" 2>&1
;;
*)
sudo -- virsh "$@" 2>&1 | more
;;
esac
else
virsh --help | more
fi

For remote access, it is easy to ssh to the host server and run commands remotely.  If the graphical manager is preferred, set up a connection using ssh credentials.  This can be very convenient when connecting to remote hosts and guests.