Ubuntu 24.04에 KVM 설치

단계별 지침을 포함한 가이드

Page content

Ubuntu 24.04에서 KVM을 설치하려면 CPU 가상화 지원을 확인하고, KVM/libvirt 패키지를 설치한 후 libvirtd 서비스를 활성화하고 (선택적으로) GUI를 위한 virt-manager를 설치합니다.

homelab

1. 가상화 지원 확인

터미널에서 다음 명령어를 실행합니다:

  • CPU 플래그 확인:
    lscpu | grep -E 'vmx|svm'
    vmx(인텔) 또는 svm(AMD)를 보시면 CPU가 가상화를 지원하고 있습니다.
  • (선택사항) cpu-checker를 설치하고 kvm-ok 실행:
sudo apt update
sudo apt install -y cpu-checker
kvm-ok

“dev/kvm 존재"와 “KVM 가속이 사용 가능"이라는 메시지가 표시되어야 합니다.

가상화 지원이 보이지 않으면 BIOS/UEFI에서 가상화를 활성화한 후 다시 Ubuntu로 부팅합니다.

2. KVM 및 핵심 패키지 설치

KVM, QEMU, libvirt 및 네트워킹 도구를 설치합니다:

sudo apt update
sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst

이 작업은 KVM 하이퍼바이저, QEMU, libvirt 데몬, 가상 머신을 생성하고 관리하기 위한 도구를 제공합니다.

3. libvirtd 활성화 및 실행

libvirt 데몬이 자동으로 시작되고 실행되고 있는지 확인합니다:

sudo systemctl enable --now libvirtd
sudo systemctl status libvirtd

상태 명령어는 서비스가 “활성 (실행 중)” 상태이며 오류가 없어야 합니다.

4. 사용자 그룹 추가

모든 가상 머신 작업에 대해 sudo를 사용하지 않도록 하기 위해 사용자를 kvmlibvirt 그룹에 추가합니다:

sudo adduser $USER kvm
sudo adduser $USER libvirt

로그아웃 후 다시 로그인하거나 재부팅하여 새 그룹 멤버십이 적용되도록 합니다.

5. (선택사항) virt-manager GUI 설치

가상 머신을 관리하기 위한 그래픽 인터페이스를 원하시면:

sudo apt install -y virt-manager

그 후:

  • 앱 메뉴에서 “Virtual Machine Manager"를 실행하거나 virt-manager 명령어를 실행합니다.
  • “새 가상 머신 생성"을 클릭하고, ISO를 선택한 후 RAM/CPU/디스크를 설정하고 마법사를 완료하여 가상 머신을 생성합니다.

7. (선택사항) GNOME Boxes GUI 설치

sudo apt-get install gnome-boxes

gnome-boxes

또한, 왼쪽 상단의 + 버튼을 클릭하여 파일에서 새 가상 머신을 생성하거나 선호하는 게스트 OS의 설치를 다운로드하여 생성할 수 있습니다.

유용한 링크