Linux Sysadmin Test Prep
Kernel-based Virtual Machine (KVM)
Kernel-based Virtual Machine (KVM)
KVM
Install:
egrep -c '(vmx|svm)' /proc/cpuinfo(Check CPU Virtualization Support for AMD-V and Intel-VT) OR,sudo apt install cpu-checkersudo kvm-ok
sudo apt install kvm* qemu* libvirt*bridge-utils(allow users other than the host system)virt-manager(gui)
sudo systemctl enable libvirtdsudo systemctl start libvirtdlsmod | grep -i kvm
Save space on drive:
sudo mv /var/lib/libvirt/images /largeDisk/imagessudo ln -s /largeDisk/images /var/lib/libvirt/images
Create VM with qemu-img and qemu-system-x86_64
sudo qemu-img create -f qcow2 /var/lib/libvirt/images/TinyCore.qcow2 24Msudo qemu-system-x86_64 -hda /var/lib/libvirt/images/TinyCore.qcow2 -cdrom /home/daniel/Distros/TinyCorePure64-11.1.iso
Create VM with virt-install
sudo virt-install --name=KVMTest --vcpu=2 --ram=2048 --location=/home/daniel/Distros/debian-10.5.0-amd64-xfce-CD-1.iso
virsh
virsh help <command>
virsh list --all
virsh start <name>
virsh save <name> <saved>
Other important commands:
restore <saved>, autostart, reboot, suspend, resume, shutdown, destroy, undefine
Create from xml:
virsh dumpxml <name> <name>.xml
virsh create <name>.xml
Edit this page on GitHub