6.2. 고급 설치
6.2.1. 사용자 정의 파티셔닝
RHVH (Red Hat Virtualization Host)에서는 사용자 정의 파티셔닝을 사용하지 않는 것이 좋습니다. 설치 대상 창에 있는 자동으로 파티셔닝 설정 옵션을 사용하는 것이 좋습니다.
설치에 사용자 정의 파티셔닝이 필요한 경우 다음과 같은 제한 사항이 적용됩니다.
- 수동 파티셔닝 창에서 LVM 씬 프로비저닝 옵션을 선택해야 합니다.
- root (
/
) 디렉토리가 씬 프로비저닝된 논리 볼륨에 있어야 합니다. - root (
/
) 디렉토리가 6GB 이상이어야 합니다. /var
디렉토리가 별도의 볼륨 또는 디스크에 있어야 합니다.- XFS 또는 Ext4 파일 시스템만 지원됩니다.
6.2.2. Red Hat Virtualization Host 배포 자동화
PXE를 사용하여 네트워크에서 부팅하면 물리적 미디어 장치 없이 RHVH (Red Hat Virtualization Host)를 설치할 수 있습니다. 설치 질문에 대한 답변이 포함된 킥스타트 파일을 사용하여 설치 프로세스를 자동화할 수 있습니다. 킥스타트 파일은 네트워크를 통해서도 액세스할 수 있으므로 물리적 미디어가 필요하지 않습니다.
RHVH는 Red Hat Enterprise Linux와 거의 동일한 방식으로 설치되므로 두 작업 모두 Red Hat Enterprise Linux 7 설치 가이드에서 지침을 확인할 수 있습니다. Red Hat Enterprise Linux와 다르게 RHVH에서 수행해야 하는 주요 지침은 다음 절차에 포함되어 있습니다.
절차 6.2. PXE 및 킥스타트를 사용한 배포 자동화
- 고객 포털에서 RHVH ISO 이미지를 다운로드합니다.
- 고객 포털(https://access.redhat.com)에 로그인합니다.
- 메뉴 표시줄에서 다운로드를 클릭합니다.
- Red Hat Virtualization을 클릭하고 위로 스크롤한 다음 를 클릭하여 제품 다운로드 페이지에 액세스합니다.
- 해당 하이퍼바이저 이미지를 선택하고를 클릭합니다.
- 설치 소스 - 네트워크에 있는 지침을 사용하여 네트워크에서 RHVH ISO 이미지를 사용할 수 있도록 설정합니다.
- 네트워크 설치 준비에 있는 지침을 사용하여 PXE 서버를 설정합니다.PXE 서버에서 RHVH를 부팅하는 데에는 다음과 같은 요구 사항이 적용됩니다.
- RHVH 부팅 이미지를
tftp/
root 디렉토리로 복사해야 합니다.# cp URL/to/RHVH-ISO/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/pxelinux/
- 부트 로더 설정 파일에 RHVH 부팅 이미지를 지정하는 RHVH 레이블이 포함되어 있어야 합니다.
KERNEL URL/to/vmlinuz APPEND initrd=URL/to/initrd.img inst.stage2=URL/to/RHVH-ISO
- 킥스타트 설치에 있는 지침을 사용하여 킥스타트 파일을 만들고 네트워크에서 사용할 수 있도록 설정합니다.RHVH 킥스타트 파일에는 다음과 같은 제한 사항이 적용됩니다.
- RHVH에는
%packages
섹션이 필요하지 않습니다. 대신liveimg
옵션을 사용하여 RHVH ISO 이미지에서squashfs.img
파일을 지정합니다.liveimg --url=URL/to/squashfs.img
autopart
명령을 사용하는 것이 좋습니다. 씬 프로비저닝을 사용해야 합니다.autopart --type=thinp
설치에 수동 파티셔닝이 필요한 경우에는 다음과 같은 제한 사항이 적용됩니다.- root(
/
) 디렉토리가 씬 프로비저닝된 논리 볼륨에 있어야 합니다. /var
디렉토리가 별도의 볼륨에 있어야 합니다./boot
디렉토리가 별도의 파티션에 있어야 합니다.
nodectl init
명령을 호출하는%post
섹션이 필요합니다.%post nodectl init %end
설치 프로세스를 완전히 자동화하려면 이 킥스타트 파일을 PXE 서버의 부트 로더 설정 파일에 추가하면 됩니다.APPEND
행에inst.ks=
를 추가하여 킥스타트 위치를 지정합니다.APPEND initrd=URL/to/initrd.img inst.stage2=URL/to/RHVH-ISO inst.ks=URL/to/RHVH-ks.cfg
예 6.1. Red Hat Virtualization Host 킥스타트 파일
다음은 Red Hat Virtualization Host를 배포하는 데 사용되는 킥스타트 파일의 예입니다. 필요에 따라 추가 명령 및 옵션을 포함할 수 있습니다.liveimg --url=http://1.2.3.4/path/to/squashfs.img clearpart --all autopart --type=thinp rootpw --plaintext ovirt timezone --utc America/Phoenix zerombr text reboot %post --erroronfail nodectl init %end
- PXE를 사용하여 네트워크에서 AMD64 및 Intel 64 Systems에 설치 시작에 있는 지침을 사용하여 RHVH를 설치합니다.