웹사이트 검색

OpenSUSE에 KVM Libvirt 가상화를 설치하는 방법


이 페이지에서

  1. 전제 조건
  2. 가상화 지원 확인\n
  3. Yast2-vm 패키지 설치
  4. Yast2-vm으로 KVM 가상화 설정\n
  5. KVM 연결 확인 및 네트워킹 시작\n
  6. ISO 파일 다운로드
  7. 첫 번째 KVM 가상 머신 만들기
  8. 결론

KVM 또는 커널 기반 가상 머신은 Linux 서버를 하이퍼바이저로 바꾸는 오픈 소스 가상화 기술입니다. 하이퍼바이저에서 격리된 가상 환경을 생성하고 여러 가상 머신을 구축할 수 있습니다. KVM에서 실행되는 모든 시스템을 게스트 시스템이라고 합니다. KVM은 Linux의 일부이며 커널 v2.6 이후 Linux 커널에서 구현되었습니다.

KVM은 관리자들 사이에서 평판이 좋은 최신 가상화 솔루션 중 하나입니다. 단일 서버 하이퍼바이저에서 여러 머신을 실행하기 위해 고성능과 고효율을 제공합니다. 또한 KVM은 모든 Linux 배포판에서 실행할 수 있습니다.

이 자습서에서는 OpenSUSE Tumbleweed에서 KVM 가상화를 설치하고 구성하는 방법을 배웁니다. 또한 virt-manager GUI 애플리케이션을 사용하여 가상 머신을 생성하는 방법도 배웁니다.

전제 조건

  • OpenSUSE 시스템. 이 예에서는 롤링 릴리스 OpenSUSE Tumbleweed를 사용하고 있습니다.\n
  • sudo 권한이 있는 루트가 아닌 사용자.\n
  • 가상화를 지원하는 컴퓨터 또는 베어메탈.\n

가상화 지원 확인

KVM 가상화 설치를 시작하기 전에 시스템이 가상화를 지원하는지 확인해야 합니다.

Intel CPU에서 가상화 이름은 VT-x이고 AMD CPU에서는 AMD-V입니다.

아래 명령을 실행하여 머신에서 가상화 지원을 확인하십시오. 루트 사용자로 실행하거나 처음에 sudo를 사용하십시오.

sudo lscpu

가상화 기능에서 "Virtualization: VT-x" 출력을 볼 수 있습니다. 이는 Intel CPU가 가상화를 지원함을 의미합니다.

Yast2-vm 패키지 설치

openSUSE에서 "yast2-vm"이라는 yast2 모듈을 사용하여 KVM 가상화를 쉽게 설정할 수 있습니다.

yast2-vm 모듈을 사용하면 가상 머신 생성에 필요한 모든 도구를 설치할 수 있습니다. 다양한 유형의 가상화, KVM 및 Xen을 지원합니다.

아래 zypper 명령을 실행하여 yast2-vm 패키지를 확인합니다.

sudo zypper se yast2-vm
sudo zypper info yast2-vm

아래에서 OpenSUSE-Tumbleweed-Oss 리포지토리에서 yast2-vm 패키지를 사용할 수 있음을 확인할 수 있습니다.

이제 아래 zypper 명령을 사용하여 yast2-vm 모듈을 설치합니다.

sudo zypper in yast2-vm

y를 입력하여 설치를 확인하고 모든 설치가 완료될 때까지 기다립니다.

Yast2-vm으로 KVM 가상화 설정

yast2-vm 모듈을 설치한 후 이제 openSUSE에서 KVM 가상화 설치 및 구성을 시작합니다.

터미널 모드에서 yast2 도구를 시작하려면 아래의 yast2 명령을 실행하십시오.

sudo yast2

가상화 메뉴를 선택한 다음 하이퍼바이저 및 도구 설치를 선택합니다.

설치하려는 하이퍼바이저를 선택합니다. 이 자습서에서는 KVM 가상화를 설치하므로 KVM 서버 및 KVM 도구를 선택한 다음 수락을 선택하여 설치를 시작합니다.

텍스트 모드에서 실행하라는 메시지가 표시되면 예를 선택합니다.

아래에서 KVM 가상화 및 도구 설치 프로세스를 볼 수 있습니다.

컴퓨터에서 NetworkManager를 실행 중인 경우 다음 화면이 표시됩니다. 나중을 위해 네트워크를 설정하려면 확인을 선택합니다.

모든 설치가 완료되면 다음과 같은 출력 메시지가 표시됩니다. 확인을 선택하여 설치를 마칩니다.

KVM 연결 확인 및 네트워킹 시작

OpenSUSE 시스템에서 가상 머신을 생성하기 전에 이제 KVM 가상화에 대한 연결을 확인하고 KVM 가상화에서 기본 인터페이스를 시작합니다.

머신에서 virt-manager 애플리케이션을 엽니다.

QEMU/KVM 섹션을 마우스 오른쪽 버튼으로 클릭하고 세부 정보를 클릭합니다. 그리고 KVM 가상화에 대한 연결을 자세히 설명하는 새 창이 표시됩니다.

연결 세부 정보 창에서 가상 네트워크 탭을 클릭하면 default라는 인터페이스가 표시됩니다.

시작 버튼을 클릭하여 인터페이스를 활성화하면 인터페이스 상태가 활성인 것을 볼 수 있습니다.

이제 KVM 가상화에 대한 인터페이스 기본값이 활성화되었으며 이제 가상 머신을 생성할 준비가 되었습니다.

ISO 파일 다운로드

KVM 가상화에서 운영 체제의 기본 ISO 및 이미지는 /var/lib/libvirt/images에 저장됩니다.

작업 디렉토리를 /var/lib/libvirt/images로 변경합니다.

cd /var/lib/libvirt/images

운영 체제용 ISO 파일을 다운로드하십시오.

wget https://ISO-URL/file.iso

첫 번째 KVM 가상 머신 만들기

명령줄 모드 virsh를 사용하고 GUI 응용 프로그램 virt-manager를 사용하는 두 가지 방법을 사용하여 KVM 가상화에서 가상 머신을 생성할 수 있습니다.

이제 GUI 애플리케이션 virt-manager를 사용하여 새 가상 머신을 생성하는 방법을 배웁니다.

virt-manager 애플리케이션에서 아래와 같이 새 VM 만들기 버튼을 클릭합니다.

ISO에 대한 미디어 설치를 선택합니다. 로컬 ISO의 경우 "로컬 설치 미디어(ISO 이미지 또는 CDROM)" 옵션을 선택하고 앞으로를 클릭합니다.

찾아보기를 클릭하고 운영 체제의 ISO 파일을 선택합니다. 이 예에서는 Debian 시스템을 기반으로 하는 Linux Mint LMDE를 사용하고 있습니다.

운영 체제 유형을 선택하고 전달을 클릭합니다.

새 가상 머신의 메모리 및 CPU 크기를 결정하고 Forward를 클릭합니다. 이 예에서는 2GB의 메모리와 2개의 CPU가 있는 새 가상 머신을 생성합니다.

가상 머신의 디스크 크기를 결정합니다. 이 데모에서는 디스크 크기가 20GB인 가상 머신을 생성합니다.

새 가상 머신의 이름을 입력합니다. 네트워크 구성의 경우 NAT를 사용하여 기본값으로 두십시오. 네트워크 구성에 따라 수동으로 구성할 수 있습니다.

마침을 클릭합니다.

이제 새 가상 머신이 생성되고 ISO 파일로 부팅됩니다.

결론

축하합니다! 이제 yast2-vm 모듈을 사용하여 OpenSUSE Tumbleweed에 KVM 가상화를 성공적으로 설치 및 구성했습니다. 또한 GUI 애플리케이션 virt-manager를 사용하여 KVM 가상화에서 가상 머신을 생성하는 방법을 배웠습니다.