본문으로 바로가기

이번 장에서는 Ubuntu 20.04 환경에서 KVM(Kernel-based Virtual Machine)을 설치하는 방법에 대해 기술한다.

 

우선 Intel의 경우 VT-x 기능을 AMD 경우 AMD-V 기능을 enable 해야한다.

 

환경 확인

 

현재 사용하고 있는 processor가 virtualization을 supoprting 하는지 확인하기 위해서 아래와 같은 명령어를 사용한다.

 

$ grep -Eoc '(vmx|svm)' /proc/cpuinfo
32

 

0 이상의 숫자가 나오면 현재 virtualization 기능이 enabled 되어 있다는 뜻이다.

 

만일 0의 값이 출력되면 BIOS에서 virtualizaiton 기능을 enable 해야한다.

 

혹은 cpu-checker 패키지의 kvm-ok 명령어를 이용할 수 있다.

 

$ sudo apt update
$ sudo apt install cpu-checker

$ kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used

output이 위와 같이 나온다면 정상적으로 virtualizaiton 기능을 이용할 수 있다

 

 

Ubuntu 20.04에서 KVM 설치

KVM을 설치하기 위해서 아래와 같은 명령어를 사용한다.

 

$ sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager

 

qemu-kvm: KVM hypervisror를 위해 hardware emulation을 제공한다.

 

libvirt-daemon-system: libvirt daemon을 system service로서 동작시키기 위한 파일

 

libvirt-clients: virtualization platform을 관리하기 위한 소프트웨어

 

bridge-utils: ethernet bridges를 구성하기 위한 command 모음

 

virtinst: virtual machien을 생성하기 위한 command 모음

 

virt-manager: virtual machine을 관리하기 위한 GUI interface와 command 모음

 

 

아래와 같은 명령어를 통해 KVM을 성공적으로 이용할 수 있다.

 

$ sudo virt-manager

 

 

 

reference: linuxize.com/post/how-to-install-kvm-on-ubuntu-20-04/