RHEL 9/8에서 VirtualBox를 설치하고 사용하는 방법
요약: 이 튜토리얼에서는 RHEL 9 및 RHEL 8 배포판에 VirtualBox 7.0을 설치하여 ISO 이미지 파일을 사용하여 게스트 가상 머신을 만드는 방법을 살펴봅니다.
Oracle VM VirtualBox는 인기 있는 무료 및 오픈 소스 가상화 소프트웨어로 데스크톱 애호가, 시스템 관리자 및 프로그래머가 운영 체제 테스트와 같은 다양한 목적으로 가상 머신을 생성하는 데 널리 사용합니다.
유형 2 하이퍼바이저인 VirtualBox는 Windows 및 Linux와 같은 운영 체제 위에 설치됩니다. Windows, Linux, OpenBSD, Solaris 및 OpenSolaris를 포함한 광범위한 게스트 시스템을 지원합니다.
현재 VirtualBox 7.0.2는 2022년 10월 10일에 출시된 VirtualBox의 최신 버전이며 다음과 같은 기능을 제공합니다.
- 보안 부팅 및 TPM 1.2/2.0에 대한 지원이 추가되었습니다.
- 보안 부팅을 위한 EFI 지원.
- 클라우드 가상 머신을 Virtual Machine Manager에 추가하고 로컬 VM으로 제어할 수 있습니다.
- 가상 머신을 완전히 암호화하는 기능.
- 로컬 VM으로 제어할 수 있는 Cloud 가상 머신을 Virtual Machine Manager에 추가하는 기능.
- 오픈 소스 기본 패키지의 일부로 EHCI 및 XHCI USB 컨트롤러 장치 추가
- 모든 플랫폼에 대한 테마 지원이 개선되었습니다.
- CPU 및 RAM 사용량, 디스크 I/O 등과 같은 성능 통계를 모니터링하기 위한 추가 GUI 도구
시작하자…
1단계: RHEL에서 가상화 확인
작업을 시작할 때 초기 단계는 CPU에서 가상화를 지원하는지 확인하는 것입니다. VirtualBox는 다른 하이퍼바이저와 마찬가지로 Intel 또는 AMD CPU에서 가상화를 활성화해야 하므로 신중해야 합니다.
가상화가 지원되는지 확인하려면 다음 lscpu 명령을 실행하십시오.
$ lscpu | grep -i virtualization
Virtualization: VT-x
Virtualization type: full
표시된 출력에서 VT-x 지시문을 사용하여 표시된 Intel 가상화 기술을 사용하여 CPU에서 가상화가 활성화되었음을 알 수 있습니다.
출력이 없으면 BIOS 설정에서 가상화 지원을 활성화해야 합니다.
2단계: RHEL에서 EPEL Repo 활성화
VirtualBox 설치가 원활하게 진행되려면 몇 가지 종속성이 필요합니다. 그렇게 하기 전에 먼저 EPEL 저장소를 설치하십시오.
------------ On RHEL 9 ------------ $ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm -y ------------ On RHEL 8 ------------ $ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
다음으로 표시된 대로 종속성을 설치합니다.
$ sudo dnf update -y $ sudo dnf install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y

3단계: RHEL에 VirtualBox 7.0 설치
최신 버전의 Oracle VM VirtualBox를 설치하려면 공식 VirtualBox 리포지토리에서 설치해야 합니다.
VirtualBox 리포지토리를 추가하려면 다음 명령을 실행합니다.
$ sudo dnf config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo
다음으로 VirtualBox GPG 키를 다음과 같이 가져옵니다.
$ sudo rpm --import https://www.virtualbox.org/download/oracle_vbox.asc
VirtualBox 리포지토리와 GPG 키를 가져온 상태에서 이제 dnf 패키지 관리자를 사용하여 VirtualBox를 설치할 수 있습니다. 그렇게 하기 전에 잠시 시간을 내어 다음과 같이 VirtualBox의 가용성을 검색할 수 있습니다.
$ sudo dnf search virtualbox

위 출력에서 두 가지 버전의 VirtualBox가 리포지토리에서 제공되는 것을 볼 수 있습니다. 우리의 임무는 최신 버전의 VirtualBox를 설치하는 것이므로 다음 명령을 실행하십시오.
$ sudo dnf install VirtualBox-7.0 -y

다음 명령을 사용하여 로그인한 사용자를 vboxusers 그룹에 추가해야 합니다.
$ sudo usermod -aG vboxusers $USER $ newgrp vboxusers
4단계: RHEL에 Virtualbox 확장 팩 설치
VirtualBox의 기능을 확장하려면 게스트 또는 가상 머신과의 상호 작용을 향상시키는 소프트웨어 패키지인 VirtualBox 확장 팩을 설치하는 것이 좋습니다.
익스텐션 팩은 다음과 같은 추가 기능을 제공합니다.
- 가상 환경에서 USB 장치 사용(USB 2.0 및 USB 3.0).
- 호스트와 가상 머신 간에 텍스트 복사 및 붙여넣기.
- 디스크 이미지 암호화.
- 가상 머신의 웹캠 사용량.
- 그리고 훨씬 더.
VirtualBox Extension Pack을 설치하려면 표시된 공식 wget 명령을 방문하십시오.
$ wget https://download.virtualbox.org/virtualbox/7.0.2/Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack
그런 다음 다음과 같이 커널 모듈을 빌드합니다.
$ sudo /sbin/vboxconfig
다음으로 VirtualBox 확장 팩을 다음과 같이 설치합니다.
$ sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack
라이센스 약관을 읽고 동의한 후 'Y'를 누르십시오.

VirtualBox가 드디어 설치되었습니다. 시작하려면 응용 프로그램 관리자를 사용하여 검색하고 엽니다. Oracle VM VirtualBox Manager가 아래와 같이 열립니다. 여기에서 가상 머신을 만들고 관리할 수 있습니다.

5단계: RHEL에서 가상 머신 생성
이 섹션에서는 ISO 이미지 파일을 사용하여 가상 머신을 만드는 방법을 보여줍니다. 사용할 ISO 이미지는 Ubuntu 20.04 LTS 파일입니다.
가상 머신 생성을 시작하려면 아래와 같이 '새로 만들기'를 클릭하십시오.

모든 가상 머신 세부 정보를 제공해야 합니다. 여기에는 VM의 이름, 가상 머신의 위치 및 OS의 ISO 이미지가 포함됩니다. 그런 다음 시스템에 할당할 메모리 크기와 CPU 수를 지정하고 '다음'을 클릭합니다.

처음부터 가상 하드 디스크를 만들거나 기존 가상 하드 디스크 파일을 사용할 수 있습니다. ISO 이미지에서 새 가상 머신을 생성하고 있으므로 첫 번째 옵션인 '지금 가상 하드 디스크 생성'을 선택합니다.
또한 원하는 디스크 크기를 반영하도록 포인터를 앞뒤로 움직여 디스크 크기를 자유롭게 조정하십시오.

마지막으로 가상 머신에 대해 선택한 모든 설정에 대한 요약이 표시됩니다. 만족스러우면 '마침'을 클릭하고 그렇지 않으면 뒤로 돌아가서 필요한 사항을 변경합니다.

VM이 생성되면 그림과 같이 왼쪽 섹션에 나타납니다. VirtualBox에는 VM을 효율적으로 관리하는 데 도움이 되는 수많은 설정이 있습니다. 가상 머신 설정에 액세스하려면 '설정' 아이콘을 클릭하십시오.

'설정' 섹션은 왼쪽 사이드바에 있는 수정할 수 있는 매개변수 선택 항목과 함께 표시됩니다.

여기에서 몇 가지 설정을 조정할 수 있습니다. 예를 들어 CPU 프로세서 수를 조정하려면 '시스템' > '프로세서'를 클릭합니다. 여기에서 슬라이더를 따라 포인터를 끌어 CPU 수를 지정할 수 있습니다. 클릭하여 PAE/NIX 기능을 활성화할 수도 있습니다.
완료되면 '확인'을 클릭합니다.

또한 네트워크 설정을 변경할 수 있습니다. 예를 들어 기본 네트워크 어댑터를 'NAT'에서 '브리지 어댑터', '내부', '호스트 전용 어댑터' 등으로 변경할 수 있습니다.

설정에 만족하면 '시작'을 클릭하여 가상 머신의 전원을 켭니다. 가상 머신 창이 열리고 이 시점부터 운영 체제 설치를 시작할 수 있습니다.

6단계: RHEL에 VirtualBox 게스트 추가 기능 설치
VirtualBox 게스트 추가는 VirtualBox 사본과 함께 제공되는 추가 소프트웨어입니다. 가상 시스템의 성능을 향상시키는 장치 드라이버 및 시스템 응용 프로그램으로 구성됩니다.
게스트 추가를 설치하려면 장치 –> 게스트 추가 CD 이미지 삽입으로 이동합니다.

이것이 이 안내서의 전부입니다. 우리는 RHEL 9/8에 Oracle VirtualBox를 설치하는 방법을 다루었으며 가상 머신을 생성하는 방법을 시연하고 VirtualBox 게스트 추가를 설치하는 방법에 대한 추가 링크를 제공했습니다.