리눅스 환경에서 가상화를 구현하고자 할 때, VMware와 같은 상업적 솔루션 대신 리눅스 커널의 기본 기능을 활용하는 도구를 찾고 계신가요? Virtual Machine Manager, 즉 Virt-Manager가 바로 그 해답입니다. libvirtd를 기반으로 하는 이 프로그램은 사용자가 리눅스 KVM을 효과적으로 제어할 수 있도록 돕습니다. 이 가이드에서는 리눅스에 Virt-Manager를 설치하고 설정하는 방법을 자세히 알아보겠습니다. 또한 libvirt와 같은 필수 구성 요소를 활성화하는 올바른 방법도 살펴볼 것입니다.
Virt-Manager 설치 방법
Virt-Manager는 리눅스 커널 수준의 가상화 기능을 위한 가장 널리 사용되는 인터페이스 중 하나입니다. 대부분의 리눅스 배포판에서 쉽게 설치할 수 있습니다.
주요 배포판별 설치 명령어
| 우분투 | sudo apt install virt-manager |
| 데비안 | sudo apt-get install virt-manager |
| 아치 리눅스 | sudo pacman -S virt-manager dnsmasq bridge-utils openbsd-netcat |
| 페도라 | sudo dnf install virt-manager qemu-kvm qemu-img libvirt-daemon libvirt-daemon-driver* |
| 오픈수세 | sudo zypper install virt-manager |
기타 리눅스 배포판
Virt-Manager는 KVM의 프론트엔드로서 libvirtd에 크게 의존합니다. 따라서 Virt-Manager를 사용하려면 관련 의존성 패키지들을 확인하고 설치해야 합니다. 여기에는 일반적으로 libvirtd, dnsmasq 등이 포함됩니다. Virt-Manager 패키지와 관련된 종속성을 검색하여 모두 설치하는 것이 좋습니다. 또한, 해당 리눅스 배포판의 소프트웨어 가이드나 위키를 참고하여 설치 방법을 확인하는 것이 도움이 될 수 있습니다.
시스템 서비스 설정

우분투 사용자라면 시스템 서비스 활성화에 대해 크게 걱정할 필요가 없습니다. 우분투 16.04 LTS 이후 버전에서는 systemd init를 사용하며, 필요한 서비스들은 자동으로 활성화됩니다. 최신 데비안 버전 역시 systemd를 사용하므로 추가 설정이 필요 없을 수 있습니다.
참고: 우분투에서는 시스템 서비스 수동 활성화가 필요하지 않지만, 설치 직후에 모든 서비스가 즉시 시작되는 것은 아닙니다. Virt-Manager를 사용하기 전에 PC를 재부팅하는 것이 좋습니다.
Virt-Manager가 제대로 작동하려면 특정 시스템 초기화 스크립트가 필요합니다. 다음 명령어를 사용하여 스크립트를 활성화하고 시작하십시오.
sudo systemctl enable libvirtd sudo systemctl enable virtlogd sudo systemctl start libvirtd sudo systemctl start virtlogd
Virt-Manager 설정 및 사용법
Virt-Manager를 사용하여 가상 머신을 설정하는 과정은 Gnome Boxes나 Oracle VM Virtualbox와 같은 다른 도구에 비해 약간 더 복잡할 수 있습니다. Virt-Manager를 실행하고 오류 메시지가 없는지 확인하십시오. 서비스 활성화에 문제가 있다면 오류 메시지를 참고하여 필요한 조치를 취해야 합니다.
가상화할 운영 체제의 디스크 이미지 ISO 파일을 다운로드합니다. 이 예에서는 우분투 베타 릴리스를 사용합니다. 최신 베타 버전은 우분투 위키에서 찾을 수 있습니다.

새 가상 머신을 생성하려면 “파일” 메뉴에서 “새 가상 머신”을 선택합니다. 그러면 설치 방법을 선택하는 메뉴가 나타납니다. 여기서 “로컬 설치 미디어”를 선택합니다.

설치 미디어를 찾는 단계에서 “찾아보기”를 클릭한 다음 “로컬 찾아보기”를 선택합니다. 다운로드한 우분투 베타 ISO 파일을 찾아서 선택합니다.

다음 단계에서는 가상 머신에 할당할 하드웨어 리소스를 설정합니다. RAM 크기와 CPU 코어 수를 입력하거나 기본값을 유지하고 “앞으로”를 클릭합니다.

가상 머신의 하드 드라이브 크기를 설정합니다. 기본값은 20.0GB이며, 필요에 따라 더 큰 크기를 입력할 수 있습니다.

마지막으로 가상 머신 이름을 입력하고 “마침” 버튼을 클릭하면 가상 머신 설정이 완료되고 운영 체제 설치를 시작할 수 있습니다.
가상 머신 사용
가상 머신 내부를 클릭하고 일반적인 리눅스 배포판 설치 과정을 따릅니다. 설치가 완료되면 왼쪽 Ctrl + 왼쪽 Alt 키를 누른 다음 빨간색 “전원 끄기” 버튼을 클릭하여 가상 머신을 종료합니다.

가상 머신을 다시 시작하려면 Virt-Manager에서 해당 가상 머신을 선택하고 “재생” 버튼을 클릭합니다.
추가 설정
가상 머신이 가상 하드 드라이브에서 실행 중인 경우, 추가 구성은 일반적으로 필요하지 않습니다. 네트워크 카드 감지부터 USB 장치 인식까지 대부분의 기능이 바로 작동해야 합니다.
가상 머신의 다양한 옵션을 사용자 정의하려면 파란색 “i” 아이콘을 클릭하십시오. 여기에서 CPU 코어, 메모리, 디스플레이 설정 등 다양한 설정을 변경할 수 있습니다. 항목을 선택하여 구성을 변경할 수 있으며, “개요”, “성능”, “메모리”, “부팅 옵션”, “사운드”, “디스플레이” 등 다양한 설정 옵션을 제공합니다.
결론
리눅스에는 여러 종류의 가상 머신 도구가 있으며, 각각 장점이 있습니다. Virt-Manager는 그중에서도 뛰어난 도구 중 하나입니다. 리눅스 환경에서 가상화를 고려하고 있다면 Virt-Manager를 설치하여 편리하게 가상 환경을 관리해 보십시오.