KVM(커널 기반 가상 머신)은 리눅스에서 가상화를 가능하게 해주는 강력한 도구입니다. 이 포스팅에서는 Ubuntu 22.04 서버에 KVM을 설치하고, 가상 머신을 설정하는 방법을 단계별로 안내합니다.
사전준비
호스트(서버)에서 가상화 지원을 하는지 먼저 확인을 합니다.
0값이 출력되면 CPU 가상화가 지원되지 않거나 BIOS설정(Interl VT-x 또는 AMD-V)이 필요할 수 있습니다.
egrep -c '(vmx|svm)' /proc/cpuinfo
KVM 설치
패키지 설치
sudo apt update
sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager
설치확인
sudo systemctl status libvirtd
네트워크 브릿지 설정(선택)
NAT방식 뿐만아니라 네트워크를 호스트와 동일한 대역을 사용하려면 브릿지 셋팅이 필요합니다.
network:
bridges:
br-public:
interfaces:
- ens33
dhcp4: false
addresses:
- 192.168.0.220/24
routes:
- to: default
via: 192.168.0.1
nameservers:
addresses:
- 192.168.0.240
ethernets:
ens33: {}
version: 2
Ubuntu 22.04에서 KVM을 성공적으로 설치하고 가상 머신을 설정했습니다. KVM을 활용하면 개발, 테스트 및 프로덕션 환경에서 다양한 운영체제를 손쉽게 관리할 수 있습니다.