3.3. ISO 이미지에서 기본 VM 생성
이 섹션의 절차에 따라 ISO 이미지에서 RHEL 9 기본 이미지를 생성합니다.
사전 요구 사항
- 호스트 머신에서 가상화가 활성화되어 있습니다.
-
Red Hat 고객 포털에서 최신 Red Hat Enterprise Linux ISO 이미지를 다운로드하여 이미지를
/var/lib/libvirt/images
로 이동했습니다.
3.3.1. RHEL ISO 이미지에서 VM 생성
절차
- 가상화를 위해 호스트 시스템을 활성화했는지 확인합니다. 자세한 내용은 RHEL 9에서 가상화 활성화를 참조하십시오.
기본 Red Hat Enterprise Linux VM을 만들고 시작합니다. 자세한 내용은 가상 머신 생성을 참조하십시오.
명령줄을 사용하여 VM을 생성하는 경우 기본 메모리 및 CPU를 VM에 필요한 용량으로 설정해야 합니다. 가상 네트워크 인터페이스를 virtio로 설정합니다.
예를 들어 다음 명령은
/home/username/Downloads/rhel9.iso
이미지를 사용하여kvmtest
VM을 생성합니다.# virt-install \ --name kvmtest --memory 2048 --vcpus 2 \ --cdrom /home/username/Downloads/rhel9.iso,bus=virtio \ --os-variant=rhel9.0
웹 콘솔을 사용하여 VM을 생성하는 경우 다음 주의 사항과 함께 웹 콘솔을 사용하여 가상 머신 생성 절차를 따르십시오.
- 즉시 VM 시작을 선택하지 마십시오.
- 메모리 크기를 원하는 설정으로 변경합니다.
- 설치를 시작하기 전에 가상 네트워크 인터페이스 설정에서 모델을 virtio로 변경하고 vCPU를 VM에 필요한 용량 설정으로 변경했는지 확인합니다.
3.3.2. RHEL 설치 완료
다음 단계를 수행하여 설치를 완료하고 VM이 시작되면 루트 액세스를 활성화합니다.
절차
- 설치 프로세스 중에 사용할 언어를 선택합니다.
설치 요약 보기에서 다음을 실행합니다.
- 소프트웨어 선택 사항을 클릭하고 최소 설치를 확인합니다.
- Done 을 클릭합니다.
Installation Destination (설치 대상)을 클릭하고 스토리지 구성에서 Custom (사용자 지정) 을 선택합니다.
-
/boot
에 대해 최소 500MB인지 확인합니다. root에 남은 공간을 사용할 수 있습니다./
. - 표준 파티션은 권장되지만 LVM(Logical Volume Management)을 사용할 수 있습니다.
- 파일 시스템에 xfs, ext4 또는 ext3을 사용할 수 있습니다.
- 변경 사항이 완료되면 완료를 클릭합니다.
-
- 설치 시작을 클릭합니다.
- Root 암호를 설정합니다. 해당되는 경우 다른 사용자를 만듭니다.
-
VM을 재부팅하고 설치가 완료되면
root
로 로그인합니다. 이미지를 구성합니다.
VM을 등록하고 Red Hat Enterprise Linux 9 리포지토리를 활성화합니다.
# subscription-manager register --auto-attach
cloud-init
패키지가 설치되어 활성화되어 있는지 확인합니다.# dnf install cloud-init # systemctl enable --now cloud-init.service
중요: 이 단계는 AWS에 업로드하려는 VM에만 해당합니다.
AMD64 또는 Intel 64(x86_64) VM의 경우
nvme
,xen-netfront
및xen-blkfront
드라이버를 설치합니다.# dracut -f --add-drivers "nvme xen-netfront xen-blkfront"
ARM 64(aarch64) VM의 경우
nvme
드라이버를 설치합니다.# dracut -f --add-drivers "nvme"
이러한 드라이버를 포함하면 시간 초과 가능성이 제거됩니다.
또는
/etc/dracut.conf.d/
에 드라이버를 추가한 다음dracut -f
를 입력하여 기존initramfs
파일을 덮어쓸 수 있습니다.
- VM의 전원을 끕니다.