Using the libvirt tool virt-clone is pretty simple to make a new guest image.
virt-clone -o ORIGINAL_GUEST -n NEW_GUEST_NAME -f /new/guest/disk/fileThere's not much more to it. Virt-clone takes care of all the unique stuff (uuid, mac address, etc).