User Tools

Site Tools


public:techstuff:libvirt

This is an old revision of the document!


libvirt

Creating a VM

virt-install \
--name=<VM name> \
--ram=<memory> \
--location=http://ftp.nz.debian.org/debian/dists/stable/main/installer-amd64/ \
--os-type=linux \
--os-variant=debiansqueeze \
--disk=/img/<vm name>.img,device=disk,bus=virtio,size=<disk size GB>,sparse=true,format=raw \
--network=bridge=int,model=virtio \
--extra-args=console=ttyS0,115200

Creating a VM from an existing image

virt-install \
--name <VM name> \
--ram <memory> \
--vcpus 1 \
--disk path=/img/<VM name>.img \
--import --noautoconsole --force

Open Serial Console to VM

virsh console <VM name>

Enable Kernel output over serial

On the VM edit /etc/default/grub and update GRUB_CMDLINE_LINUX

GRUB_CMDLINE_LINUX="text console=tty0 console=ttyS0,115200n8"

Finally run update-grub as root.

public/techstuff/libvirt.1347872991.txt.gz · Last modified: 2020/04/25 13:05 (external edit)