Install KVM in an Ubuntu Server
(Redirected from Install KVM)
Jump to navigation
Jump to search
Install KVM in an Ubuntu Server following https://help.ubuntu.com/community/KVM/Installation instructions for Ubuntu 18.10 LTS:
Contents
Verify[edit]
- Check processor supports virtualisation:
egrep -c '(vmx|svm)' /proc/cpuinfo
If output is 0 it means that your CPU doesn’t support hardware virtualization.
If output is 1 or more it support hardware virtualisation ( NOTE: virtualisation should be enabled in the system BIOS)
- Now Install
kvm-okutility using below command, it is used to determine if your server is capable of running hardware accelerated KVM virtual machines.
sudo apt install cpu-checker and run kvm-ok command and verify the output.
Install KVM[edit]
Execute:
sudo apt-get -y install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst && virsh list --all
Verify:
It will create virbr0 and virbr0-nic interfaces and default network.
virsh net-list Name State Autostart Persistent -------------------------------------------- default active yes yes
brctl show bridge name bridge id STP enabled interfaces virbr0 8000.525400d54de6 yes virbr0-nic
Following Ubuntu Documentation about KVM related Packages:
- libvirt-bin: provides libvirtd which you need to administer qemu and kvm instances using libvirt
- qemu & qemu-kvm: (kvm in Karmic and earlier) are the backend
bridge-utilsprovides a bridge from your network to the virtual machines
Start & enable libvirtd service[edit]
Exceute the folowing comands:
And create your fist guest machine from command line using virt-install python script.
virt-install --install ubuntu20.04 --memory 500 --disk size=0.2
virt-install --virt-type kvm --name buster-amd64 --memory 1G --cdrom ~/iso/Debian/debian-10.0.0-amd64-netinst.iso --disk size=10G --os-variant debian10
Optional software to install:
apt-get install virt-top libguestfs-tools virtinst
Related commands[edit]
virt-builder(libguestfs-toolspackage)virt-install(virtinstpackage)
Packages[edit]
qemu-kvm, provideskvmbinary and requiresqemu-system-x86packagelibvirt-daemon-systemlibvirt-clients, providesvirshclient and virt-adminbridge-utilsvirtinst
See also[edit]
Advertising: