ubuntu 22.04에서 KVM환경 구성

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을 활용하면 개발, 테스트 및 프로덕션 환경에서 다양한 운영체제를 손쉽게 관리할 수 있습니다.