3.2. 기본 이미지 이해
이 섹션에는 사전 구성된 기본 이미지 및 해당 구성 설정 사용에 대한 정보가 포함되어 있습니다.
3.2.1. 사용자 정의 기본 이미지 사용 링크 복사링크가 클립보드에 복사되었습니다!
VM(가상 시스템)을 수동으로 구성하려면 먼저 기본(시작자) VM 이미지를 생성합니다. 다음으로 구성 설정을 수정하고 VM이 클라우드에서 작동하는 데 필요한 패키지를 추가할 수 있습니다. 이미지를 업로드한 후 특정 애플리케이션에 대한 추가 구성을 변경할 수 있습니다.
RHEL의 클라우드 이미지를 준비하려면 아래 섹션의 지침을 따르십시오. RHEL의 Hyper-V 클라우드 이미지를 준비하려면 Hyper-V Manager에서 Red Hat 기반 가상 머신 준비를 참조하십시오.
3.2.2. 필수 시스템 패키지 링크 복사링크가 클립보드에 복사되었습니다!
RHEL의 기본 이미지를 생성하고 구성하려면 호스트 시스템에 다음 패키지가 설치되어 있어야 합니다.
| 패키지 | 리포지토리 | 설명 |
|---|---|---|
| libvirt | rhel-8-for-x86_64-appstream-rpms | 플랫폼 가상화 관리를 위한 오픈 소스 API, 데몬 및 관리 도구 |
| virt-install | rhel-8-for-x86_64-appstream-rpms | 가상 머신 구축을 위한 명령줄 유틸리티 |
| libguestfs | rhel-8-for-x86_64-appstream-rpms | 가상 머신 파일 시스템 액세스 및 수정을 위한 라이브러리 |
| libguestfs-tools | rhel-8-for-x86_64-appstream-rpms |
가상 머신용 시스템 관리 도구; |
3.2.3. Azure VM 구성 설정 링크 복사링크가 클립보드에 복사되었습니다!
Azure VM에는 다음과 같은 구성 설정이 있어야 합니다. 이러한 설정 중 일부는 초기 VM 생성 중에 활성화됩니다. 다른 설정은 Azure의 VM 이미지를 프로비저닝할 때 설정됩니다. 절차를 진행할 때 이러한 설정을 유념하십시오. 필요한 경우 참조합니다.
| 설정 | 권장 사항 |
|---|---|
| ssh | Azure VM에 대한 원격 액세스를 제공하려면 SSH를 활성화해야 합니다. |
| dhcp | 기본 가상 어댑터는 dhcp에 대해 구성해야 합니다(IPv4만 해당). |
| Swap Space | 전용 스왑 파일 또는 스왑 파티션을 만들지 마십시오. Windows Azure Linux Agent(WALinuxAgent)를 사용하여 스왑 공간을 구성할 수 있습니다. |
| NIC | 기본 가상 네트워크 어댑터로 virtio를 선택합니다. |
| Encryption | 사용자 지정 이미지의 경우 Azure에서 전체 디스크 암호화에 NBDE(Network Bound Disk Encryption)를 사용합니다. |
3.2.4. ISO 이미지에서 기본 이미지 생성 링크 복사링크가 클립보드에 복사되었습니다!
다음 절차에서는 사용자 지정 ISO 이미지를 생성하기 위한 단계와 초기 구성 요구 사항을 나열합니다. 이미지를 구성한 후에는 이미지를 템플릿으로 사용하여 추가 VM 인스턴스를 생성할 수 있습니다.
사전 요구 사항
- 가상화를 위해 호스트 시스템을 활성화했는지 확인합니다. 자세한 내용 및 절차는 RHEL 8에서 가상화 활성화를 참조하십시오.
절차
- Red Hat 고객 포털에서 최신 Red Hat Enterprise Linux 8 DVD ISO 이미지를 다운로드합니다.
기본 Red Hat Enterprise Linux VM을 만들고 시작합니다. 자세한 내용은 가상 머신 생성을 참조하십시오.
명령줄을 사용하여 VM을 생성하는 경우 기본 메모리 및 CPU를 VM에 필요한 용량으로 설정해야 합니다. 가상 네트워크 인터페이스를 virtio로 설정합니다.
예를 들어 다음 명령은
rhel-8.0-x86_64-kvm.qcow2이미지를 사용하여kvmtestVM을 생성합니다.virt-install \ --name kvmtest --memory 2048 --vcpus 2 \ --disk rhel-8.0-x86_64-kvm.qcow2,bus=virtio \ --import --os-variant=rhel8.0# virt-install \ --name kvmtest --memory 2048 --vcpus 2 \ --disk rhel-8.0-x86_64-kvm.qcow2,bus=virtio \ --import --os-variant=rhel8.0Copy to Clipboard Copied! Toggle word wrap Toggle overflow 웹 콘솔을 사용하여 VM을 생성하는 경우 다음 주의 사항과 함께 웹 콘솔을 사용하여 가상 머신 생성 절차를 따르십시오.
- 즉시 VM 시작을 선택하지 마십시오.
- 메모리 크기를 원하는 설정으로 변경합니다.
- 설치를 시작하기 전에 가상 네트워크 인터페이스 설정에서 모델을 virtio로 변경하고 vCPU를 VM에 필요한 용량 설정으로 변경했는지 확인합니다.
다음 추가 설치 선택 및 수정 사항을 검토합니다.
- 표준 RHEL 옵션을 사용하여 최소 설치를 선택합니다.
설치 대상에 대해 사용자 지정 스토리지 구성을 선택합니다. 다음 구성 정보를 사용하여 선택합니다.
- /boot에 대해 최소 500MB인지 확인합니다.
- 파일 시스템의 경우 부팅 및 루트 파티션 모두에 xfs, ext4 또는 ext3을 사용합니다.
- 스왑 공간을 제거합니다. 스왑 공간은 WALinuxAgent에 의해 Azure의 물리적 블레이드 서버에 구성되어 있습니다.
- 설치 요약 화면에서 네트워크 및 호스트 이름을 선택합니다. 이더넷을 On으로 전환합니다.
설치가 시작되면 다음을 수행합니다.
-
root암호를 만듭니다. - 관리자 사용자 계정을 생성합니다.
-
- 설치가 완료되면 VM을 재부팅하고 root 계정에 로그인합니다.
-
root로 로그인한 후 이미지를 구성할 수 있습니다.