웹사이트 검색

Ubuntu 20.04에 KVM을 설치하는 방법


KVM(커널 기반 가상 머신)은 Linux 커널용 무료 오픈소스 가상화 플랫폼입니다. Linux 시스템에 설치하면 Type-2 하이퍼바이저가 됩니다.

이 문서에서는 Ubuntu 20.04 LTSKVM을 설치하는 방법을 살펴봅니다.

1단계: Ubuntu에서 가상화 지원 확인

UbuntuKVM을 설치하기 전에 먼저 하드웨어가 KVM을 지원하는지 확인하겠습니다. KVM 설치를 위한 최소 요구 사항은 AMD-VIntel-VT와 같은 CPU 가상화 확장 프로그램의 가용성입니다.

Ubuntu 시스템이 가상화를 지원하는지 확인하려면 다음 명령을 실행하십시오.

egrep -c '(vmx|svm)' /proc/cpuinfo

0보다 큰 결과는 가상화가 지원된다는 의미입니다. 아래 출력을 통해 서버가 작동하기에 좋은 것으로 확인되었습니다.

시스템이 KVM 가상화를 지원하는지 확인하려면 다음 명령을 실행하세요.

sudo kvm-ok

"kvm-ok " 유틸리티가 서버에 없으면 apt 명령을 실행하여 설치하십시오.

sudo apt install cpu-checker

이제 "kvm-ok" 명령을 실행하여 시스템을 조사하십시오.

sudo kvm-ok

출력은 우리가 올바른 경로에 있으며 KVM 설치를 진행할 준비가 되었음을 명확하게 나타냅니다.

2단계: Ubuntu 20.04 LTS에 KVM 설치

우리 시스템이 KVM 가상화를 지원할 수 있다는 확인과 함께 KVM을 설치하겠습니다. KVM, virt-manager, bridge-utils 및 기타 종속성을 설치하려면 다음 명령을 실행하세요. :

sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager

위 패키지에 대한 간단한 설명입니다.

  • qemu 패키지(빠른 에뮬레이터)는 하드웨어 가상화를 수행할 수 있는 애플리케이션입니다.
  • qemu-kvm 패키지는 기본 KVM 패키지입니다.
  • libvritd-daemon은 가상화 데몬입니다.
  • bridge-utils 패키지는 다른 사용자가 호스트 시스템이 아닌 가상 머신에 액세스할 수 있도록 브리지 연결을 생성하는 데 도움이 됩니다.
  • virt-manager는 그래픽 사용자 인터페이스를 통해 가상 머신을 관리하기 위한 애플리케이션입니다.

계속 진행하기 전에 가상화 데몬(libvritd-daemon)이 실행 중인지 확인해야 합니다. 그렇게 하려면 명령을 실행하십시오.

sudo systemctl status libvirtd

다음을 실행하여 부팅 시 시작되도록 활성화할 수 있습니다.

sudo systemctl enable --now libvirtd

KVM 모듈이 로드되었는지 확인하려면 다음 명령을 실행하십시오.

lsmod | grep -i kvm

출력에서 kvm_intel 모듈이 있는지 확인할 수 있습니다. 이는 Intel 프로세서의 경우입니다. AMD CPU의 경우 kvm_intel 모듈을 대신 받게 됩니다.

3단계: Ubuntu에서 가상 머신 생성

KVM이 성공적으로 설치되었으므로 이제 가상 머신을 생성하겠습니다. 이를 해결하는 방법에는 2가지가 있습니다. 명령줄에서 또는 KVM virt-manager 그래픽 인터페이스를 사용하여 가상 머신을 생성할 수 있습니다.

명령줄을 통해 가상 머신 생성

virt-install 명령줄 도구는 터미널에 가상 머신을 생성하는 데 사용됩니다. 가상 머신을 생성할 때 여러 매개변수가 필요합니다.

Deepin ISO 이미지를 사용하여 가상 머신을 생성할 때 사용한 전체 명령은 다음과 같습니다.

sudo virt-install --name=deepin-vm --os-variant=Debian10 --vcpu=2 --ram=2048 --graphics spice --location=/home/Downloads/deepin-20Beta-desktop-amd64.iso --network bridge:vibr0 

--name 옵션은 가상 머신의 이름(deepin-vm)을 지정합니다. --os-variant 플래그는 OS 제품군 또는 파생 제품을 나타냅니다. VM의. Deepin20은 Debian의 파생 버전이므로 Debian 10을 변형으로 지정했습니다.

OS 변형에 대한 추가 정보를 얻으려면 다음 명령을 실행하십시오.

osinfo-query os

--vcpu 옵션은 이 경우 2개의 코어에서 CPU 코어를 나타내고, --ram2048MB인 RAM 용량을 나타냅니다. --location 플래그는 ISO 이미지의 절대 경로를 가리키고 --network 브리지는 가상 머신에서 사용할 어댑터를 지정합니다. 명령을 실행한 후 즉시 가상 머신이 부팅되고 가상 머신 설치를 위한 설치 프로그램이 시작됩니다.

virt-manager를 통해 가상 머신 생성

virt-manager 유틸리티를 사용하면 사용자가 GUI를 사용하여 가상 머신을 생성할 수 있습니다. 시작하려면 터미널로 가서 명령을 실행하세요.

virt-manager

그림과 같이 가상 머신 관리자 창이 열립니다.

이제 모니터 아이콘을 클릭하여 가상 머신 생성을 시작하세요.

팝업 창에서 ISO 이미지의 위치를 지정합니다. 우리의 경우 ISO 이미지는 홈 디렉터리의 '다운로드' 폴더에 있으므로 첫 번째 옵션인 로컬 설치 미디어(ISO 이미지 또는 CD 롬). 그런 다음 '앞으로' 버튼을 클릭하여 계속하세요.

다음 단계에서는 시스템에서 ISO 이미지를 찾아 바로 아래에서 이미지의 기반이 되는 OS 제품군을 지정합니다.

그런 다음 가상 머신에 할당할 메모리 용량과 CPU 수를 선택하고 '앞으로'를 클릭하세요.

마지막 단계에서 가상 머신의 이름을 지정하고 '마침' 버튼을 클릭하세요.

가상 머신을 생성하는 데는 설치하려는 OS 설치 프로그램이 열리는 데 몇 분 정도 걸립니다.

이제 가상머신 설치를 진행할 수 있습니다.

이것이 Ubuntu 20.04 LTS에 KVM 하이퍼바이저를 설치하는 방법입니다.