하이퍼바이저 배포 가이드
Red Hat Enterprise Virtualization Hypervisor 설치, 배포 및 유지 관리에 대한 전체 가이드입니다.
초록
머리말 링크 복사링크가 클립보드에 복사되었습니다!
1. 문서 규칙 링크 복사링크가 클립보드에 복사되었습니다!
1.1. 타이포그래픽 규칙 링크 복사링크가 클립보드에 복사되었습니다!
Mono-spaced Bold
현재 작업 디렉토리에my_next_bestsel_novel_novel파일의 내용을 보려면 쉘 프롬프트에서 cat my_next_bestsel_novel 명령을 입력하고 Enter 를 눌러 명령을 실행합니다.
Enter 를 눌러 명령을 실행합니다.Ctrl+Alt+F2 러 가상 터미널로 전환합니다.
굵 은 글꼴로 표시됩니다. 예를 들면 다음과 같습니다.
파일 관련 클래스에는파일시스템, 파일용파일, 디렉터리의dir이 포함됩니다. 각 클래스에는 고유한 연결된 권한 집합이 있습니다.
기본 메뉴 표시줄에서 → → 를 선택하여 마우스 기본 설정을 시작합니다. Buttons 탭에서 왼쪽 마우스 확인란을 선택하고 를 클릭하여 기본 마우스 버튼을 왼쪽에서 오른쪽으로 전환합니다(왼쪽 핸드에서 사용하기에 적합한 마우스 만들기).gedit 파일에 특수 문자를 삽입하려면 메인 메뉴 표시줄에서 → → 을 선택합니다. 다음으로 문자 맵 메뉴 모음에서 → 를 선택하고 검색 필드에 문자 이름을 입력하고 을 클릭합니다. 요청하신 캐릭터가 캐릭터 테이블에 강조 표시됩니다. 강조 표시된 이 문자를 두 번 클릭하여 Text to copy 필드에 배치한 다음 버튼을 클릭합니다. 이제 문서로 다시 전환하고 gedit 메뉴 표시줄에서 → 를 선택합니다.
ssh를 사용하여 원격 시스템에 연결하려면 쉘 프롬프트에서 ssh 사용자 이름@domain.name 을 입력합니다. 원격 시스템이example.com이고 해당 시스템의 사용자 이름이 john인 경우 ssh john@example.com 을 입력합니다.mount -o remount file-system 명령은 named 파일 시스템을 다시 마운트합니다. 예를 들어/home파일 시스템을 다시 마운트하기 위해 명령은 mount -o remount /home 입니다.현재 설치된 패키지의 버전을 보려면 rpm -q package 명령을 사용합니다. 다음과 같이 결과가 반환됩니다. package-version-release.
Publican은 DocBook 게시 시스템입니다.
1.2. pull-quote 규칙 링크 복사링크가 클립보드에 복사되었습니다!
mono-spaced roman 으로 설정되어 다음과 같이 표시됩니다.
books Desktop documentation drafts mss photos stuff svn books_tests Desktop1 downloads images notes scripts svgs
books Desktop documentation drafts mss photos stuff svn
books_tests Desktop1 downloads images notes scripts svgs
mono-spaced roman 에서도 설정되어 있지만 다음과 같이 구문 강조 표시를 추가합니다.
1.3. 참고 및 경고 링크 복사링크가 클립보드에 복사되었습니다!
2. 피드백이 필요합니다. 링크 복사링크가 클립보드에 복사되었습니다!
doc-Hypervisor_Deployment_Guide.
1장. Red Hat Enterprise Virtualization Hypervisor 소개 링크 복사링크가 클립보드에 복사되었습니다!
2장. Red Hat Enterprise Virtualization Hypervisor 이해 링크 복사링크가 클립보드에 복사되었습니다!
2.1. Red Hat Enterprise Virtualization Hypervisor 디렉터리 링크 복사링크가 클립보드에 복사되었습니다!
- /config
/config디렉토리에는 Red Hat Enterprise Virtualization Hypervisor의 모든 영구 구성 파일이 포함되어 있습니다. 이러한 파일은 암호, 스토리지 구성, 보안 및 네트워킹을 제어합니다./config디렉토리는 5MB 이상이어야 합니다.- /boot
/boot디렉터리에는 부트 로더, kernel 및initramfs파일이 포함되어 있습니다./boot디렉토리는 기본적으로 마운트되지 않습니다. ovirt-config-boot 부팅 명령은 업그레이드에 필요한 경우에만 파티션을 마운트합니다./boot디렉토리는 정확히 50MB여야 합니다.- /liveos
/liveos디렉토리에는 압축된 Red Hat Enterprise Virtualization Hypervisor 라이브 CD 이미지가 포함되어 있습니다. Red Hat Enterprise Virtualization Hypervisor는 이 디렉터리의 ISO 이미지 파일에서 부팅 및 실행됩니다./liveos디렉토리는 일반적으로 실행 중인 시스템에 표시되지 않습니다. 이는 livecd ISO를 포함하는 폴더입니다. 업그레이드 중/dev/HostVG/Root는 일시적으로/liveos에 마운트됩니다.- /var/log
- Hypervisor의 모든 로그를 포함합니다.
로그 디렉터리는2048MB 이상이어야 합니다.로그디렉터리의 기본 크기는 2048MB입니다. - /var/log/core
- 디버깅 및 지원에 사용할 수 있는 Hypervisor의 코어 덤프를 포함합니다.
- /var/vdsm/
- /var/vdsm/ 는 vdsm truststore 를 저장하는
/var/vdsm/ts를 포함하여 volatile 데이터를 저장하기 위해 vdsmd 데몬에서 사용합니다. - /rhev/data-center
- 스토리지 도메인에 대한 링크가 포함되어 있습니다.
- /data
- 이 디렉터리에는 가상 머신 캐시 데이터와 기타 파일이 포함되어 있습니다.데이터 파티션은 호스트 시스템의 RAM과 추가 512MB 크기 이상이어야 합니다. 호스트 시스템에 있는 RAM보다 하나 이상의 데이터 파티션을 1~30번 이상 권장합니다.데이터 파티션의 기본 크기는 사용 가능한 디스크 공간입니다.
3장. Red Hat Enterprise Virtualization Hypervisor의 요구 사항 및 제한 사항 링크 복사링크가 클립보드에 복사되었습니다!
3.1. 시스템 요구 사항 링크 복사링크가 클립보드에 복사되었습니다!
- 하드웨어 가상화 확장 기능이 있는 CPU: AMD-V™ 가 포함된 AMD 시스템 또는 Intel VT® 가 있는 Intel 시스템.Red Hat Enterprise Virtualization Hypervisor가 부팅되면 메시지가 나타납니다.
Virtualization hardware is unavailable. (No virtualization hardware was detected on this system)
Virtualization hardware is unavailable. (No virtualization hardware was detected on this system)Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 경고는 가상화 확장이 비활성화되었거나 프로세서에 존재하지 않음을 나타냅니다.중요일부 시스템에는 BIOS에서 가상화 확장 기능이 비활성화되어 있습니다. BIOS에서 가상화 확장을 사용하도록 설정해야 합니다. 먼저 복구 모드로 부팅(RHEV Hypervisor 부팅 프롬프트에서linux rescue를 입력하여) 또는 설정 메뉴에서 쉘을 입력하여 복구 모드로 부팅합니다. 이 명령을 사용하여 프로세서에 가상화 확장이 있는지 확인합니다.grep -E 'svm|vmx' /proc/cpuinfo
$ grep -E 'svm|vmx' /proc/cpuinfoCopy to Clipboard Copied! Toggle word wrap Toggle overflow 출력이 표시되면 프로세서는 하드웨어 가상화가 가능합니다. 그러나 일부 상황에서는 제조업체가 BIOS에서 가상화 확장을 비활성화합니다. 추가 점검으로kvm모듈이 커널에 로드되었는지 확인합니다.lsmod | grep kvm
# lsmod | grep kvmCopy to Clipboard Copied! Toggle word wrap Toggle overflow 출력에kvm_intel또는kvm_amd가 포함된 경우kvm하드웨어 가상화 모듈이 로드되고 시스템이 요구 사항을 충족합니다. - Intel® 64 또는 AMD64 CPU 확장
- 최소 대역폭이 1Gbps인 하나 이상의 네트워크 컨트롤러.
- 최소 512MB의 RAM.
- 게스트 가상 머신에 충분한 RAM. 가상 머신에 필요한 RAM 용량은 다음에 따라 다릅니다.
- 게스트 운영 체제의 요구 사항
- 가상 머신의 애플리케이션 요구 사항 및
- 가상 머신의 메모리 활동 및 사용.
KVM은 필요에 따라 가상 머신의 RAM만 할당하고 활용도가 낮은 가상 머신을 스왑으로 이동하여 가상 머신의 실제 RAM을 과다 할당할 수 있습니다. - 하이퍼바이저에서 지원되는 최소 내부 스토리지는 다음 목록의 합계입니다.
- 루트 파티션에는 정확히 512MB의 스토리지가 필요합니다.
- 부팅 파티션에는 정확히 50MB의 스토리지가 필요합니다.
- 로깅 파티션이 필요하며 권장되는 크기는 2048MB입니다.
- 구성 파티션의 기본 및 최소 크기는 5MB입니다.
- 스왑이 필요하며 권장되는 크기는 (Red Hat Knowledgebase의 이 문서)와 과다 할당 비율에 RAM(기본 오버 커밋 비율은 0.5임)을 곱한 권장 스왑 파티션입니다. 스왑 파티션의 최소 크기는 5MB입니다.
Recommended swap + (RAM * overcommit) = swap partition size
Recommended swap + (RAM * overcommit) = swap partition sizeCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 데이터 파티션의 기본 크기는 시스템의 RAM에 512MB를 더한 것입니다. 최소 크기는 256MB입니다.
예 3.1. 최소 스토리지 요구 사항 확인
3.2. 제한 사항 링크 복사링크가 클립보드에 복사되었습니다!
- 호스트의 최대 64개의 물리적 CPU입니다.
- 최대 1TB의 RAM.
- 가상 머신당 최대 16개의 가상화된 CPU입니다.
- 64비트 가상 머신당 최대 256GB의 가상화된 RAM
- 32비트 가상 시스템당 최대 4GB의 가상화된 RAM 참고: 가상 머신은 전체 4GB를 등록하지 않을 수 있습니다. 가상 시스템이 인식하는 RAM 용량은 운영 체제에 의해 제한됩니다.
- 가상 머신당 최대 8개의 가상화된 스토리지 장치.
- 가상 머신당 최대 8개의 가상화된 네트워크 인터페이스 컨트롤러입니다.
- 가상 머신당 최대 32개의 가상화된 PCI 장치.
3.3. RHEV 게스트 운영 체제 지원 링크 복사링크가 클립보드에 복사되었습니다!
- Red Hat Enterprise Linux 3(32비트 및 64비트)
- Red Hat Enterprise Linux 4(32비트 및 64비트)
- Red Hat Enterprise Linux 5(32비트 및 64비트)
- Windows XP 서비스 팩 3 이상 (32 비트만 해당)
- Windows Server 2003 서비스 팩 2 이상(32비트 및 64비트)
- Windows Server 2008(32비트 및 64비트)
- Windows Server 2008 R2 (64 비트만 해당)
- Windows 7 (32 비트 및 64 비트)
3.4. 반 가상화된 드라이버 지원 링크 복사링크가 클립보드에 복사되었습니다!
4장. Red Hat Enterprise Virtualization Hypervisor 설치 미디어 준비 링크 복사링크가 클립보드에 복사되었습니다!
4.1. 준비 지침 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat Enterprise Virtualization Hypervisor 5 채널을 사용하여 RHEV Hypervisor 이미지를 다운로드할 수 있어야 합니다.
절차 4.1. 패키지 다운로드 및 설치
- Red Hat Network의 최신 rhev-hypervisor* 패키지를 루트 액세스 권한이 있는 Red Hat Enterprise Linux 시스템으로 다운로드합니다. Hypervisor 패키지 목록은 에서 https://rhn.redhat.com/rhn/channels/PackageList.do?cid=9462 사용할 수 있습니다.
root로서 다운로드한 패키지의 위치로 이동합니다. 부팅 미디어 생성 준비를 위해 시스템에 설치합니다.yum localinstall rhev-hypervisor*.rpm
# yum localinstall rhev-hypervisor*.rpmCopy to Clipboard Copied! Toggle word wrap Toggle overflow - ISO 에서 livecd-iso-to-pxeboot 및 livecd-iso-to-disk 명령을 추출합니다. 이 작업을 수행하려면 다음을 수행합니다.
root로 로그인한 상태에서 Hypervisor ISO 가 설치된 디렉터리로 변경합니다.cd /usr/share/rhev-hypervisor
# cd /usr/share/rhev-hypervisorCopy to Clipboard Copied! Toggle word wrap Toggle overflow - ISO 파일이 임시로 마운트될 디렉터리를 만듭니다.
mkdir iso/
# mkdir iso/Copy to Clipboard Copied! Toggle word wrap Toggle overflow - ISO 파일을 루프백 장치
로마운트합니다. 이전 단계에서 만든 디렉터리를 마운트 대상으로 사용합니다.mount -o loop rhev-hypervisor.iso iso/
# mount -o loop rhev-hypervisor.iso iso/Copy to Clipboard Copied! Toggle word wrap Toggle overflow - livecd-iso-to-pxeboot 및 livecd-iso-to-disk 스크립트를 현재 디렉터리에 복사합니다.
cp iso/LiveOS/livecd-iso-to-* ./
# cp iso/LiveOS/livecd-iso-to-* ./Copy to Clipboard Copied! Toggle word wrap Toggle overflow - ISO 파일을 마운트 해제하고 임시 디렉토리를 제거합니다.
umount iso/ rmdir iso/
# umount iso/ # rmdir iso/Copy to Clipboard Copied! Toggle word wrap Toggle overflow
/usr/share/rhev-hypervisor/ 디렉토리에 있으며 이름이 rhev-hypervisor.iso 입니다.
4.1.1. BIOS 설정 및 부팅 프로세스 문제 해결 링크 복사링크가 클립보드에 복사되었습니다!
- 3.5 inch diskette
- CD-ROM 또는 DVD 장치
- 로컬 하드 디스크
4.1.2. 하드웨어 가상화 지원 확인 링크 복사링크가 클립보드에 복사되었습니다!
- 이동식 미디어에서 RHEV Hypervisor를 부팅합니다. 예를 들어 USB 스틱 또는 CD-ROM이 있습니다.
- Hypervisor 부팅 프롬프트가 표시되면 명령을 입력합니다.
: linux rescue
: linux rescueCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 하이퍼바이저가 부팅되면 다음 명령을 사용하여 CPU에 가상화 확장이 포함되어 있는지 확인합니다.
grep -E 'svm|vmx' /proc/cpuinfo
# grep -E 'svm|vmx' /proc/cpuinfoCopy to Clipboard Copied! Toggle word wrap Toggle overflow 출력에는 프로세서에 하드웨어 가상화 확장이 있는지 표시됩니다. - KVM 모듈이 기본적으로 로드되는지 확인합니다.
lsmod | grep kvm
# lsmod | grep kvmCopy to Clipboard Copied! Toggle word wrap Toggle overflow 출력에kvm_intel또는kvm_amd가 포함된 경우 kvm 하드웨어 가상화 모듈이 로드되고 시스템이 요구 사항을 충족합니다.
4.2. PXE 및 tftp를 사용하여 RHEV Hypervisor 배포 링크 복사링크가 클립보드에 복사되었습니다!
PXE 및 tftp 가 있는 네트워크를 통해 RHEV Hypervisor를 설치하는 방법을 다룹니다. PXE 부팅을 위한 DHCP 및 tftp 서버를 구성하는 것은 이 설명서의 범위를 벗어납니다.
- livecd-iso-to-pxeboot 를 사용하여
vmlinuz및initrd이미지를 생성합니다./usr/share/rhev-hypervisor/livecd-iso-to-pxeboot /usr/share/rhev-hypervisor/rhev-hypervisor.iso
# /usr/share/rhev-hypervisor/livecd-iso-to-pxeboot /usr/share/rhev-hypervisor/rhev-hypervisor.isoCopy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow - livecd-iso-to-pxeboot 명령의 출력은 다음
파일이있는 tftpboot 디렉토리입니다.pxelinux.0pxelinux.cfg/defaultvmlinuz0initrd0.img
vmlinuz및initrd파일을 cobbler 서버 또는 다른 PXE 및tftp서버로 가져올 수 있습니다.파일을 적절한 디렉터리로 가져옵니다.pxelinux.cfg/default파일은 Hypervisor 이미지를 내보내도록 PXE 서버를 구성하기 위한 템플릿을 제공합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow PXE 부팅 하이퍼바이저는 PXE 인터페이스의 MAC 주소를 커널에 전달하는 PXE 서버를 사용합니다. 이는IPAPPEND 2매개변수를 사용하여 제공됩니다.환경에 필요한 대로 템플릿을 수정합니다.
pxelinux.cfg/default 의 root=/rhev-hypervisor.iso 매개 변수는 기본값입니다. 사용 중인 ISO 파일에 rhev-hypervisor.iso 이외의 이름이 있는 경우 livecd-iso-to-pxeboot 를 호출할 때 전달됩니다. 예를 들어 ISO 파일 rhev_hypervisor_2_2.iso 의 경우 livecd-iso-to-pxeboot rhev_hypervisor_2.iso 명령을 사용합니다. 그러면 pxelinux.cfg/default 에서 올바른 매개변수 root=/rhev_hypervisor_2_2.iso 가 생성됩니다.
4.2.1. PXE를 사용하여 RHEV Hypervisor 부팅 링크 복사링크가 클립보드에 복사되었습니다!
- 시스템의 BIOS를 입력합니다. 대부분의 시스템에서 키 또는 키 조합은 시스템에 전원이 켜진 직후에 메시지가 표시됩니다. 일반적으로 이 키는 삭제,F1 또는 F2 입니다.
- 네트워크 부팅이 비활성화된 경우 네트워크 부팅을 활성화합니다.
- 네트워크 인터페이스 카드를 첫 번째 부팅 장치로 설정합니다.
- 시스템을 부팅합니다. PXE 매개 변수가 올바르게 구성된 경우 자동화된 설치를 시작합니다.
- RHEV Hypervisor를 설치한 후 네트워크 부팅을 변경하거나 비활성화합니다. 이는 각 재부팅 시 설치를 덮어쓰지 않고(이 기능이 필요한 경우) 특정 보안 취약점을 방지하기 위한 것입니다.
4.3. RHEV Hypervisor USB 스토리지 장치 준비 링크 복사링크가 클립보드에 복사되었습니다!
4.3.1. 부팅 가능한 RHEV Hypervisor USB 스토리지 장치 만들기 링크 복사링크가 클립보드에 복사되었습니다!
/usr/share/rhev-hypervisor/livecd-iso-to-disk image device
# /usr/share/rhev-hypervisor/livecd-iso-to-disk image device
device 매개 변수는 설치할 USB 스토리지 장치의 파티션 이름입니다. image 매개 변수는 RHEV Hypervisor의 ISO 이미지입니다. 기본 RHEV Hypervisor 이미지 위치는 /usr/share/rhev-hypervisor/rhev-hypervisor.iso 입니다. livecd-iso-to-disk 명령을 사용하려면 장치가 FAT 또는 EXT3 파일 시스템으로 포맷되어야 합니다.
FAT 또는 EXT3 포맷 파티션 또는 블록 장치를 사용합니다.
/dev/sdb 또는 유사한 장치 이름을 사용합니다.
/dev/sdb1 또는 유사한 장치 이름을 사용합니다.
- livecd-iso-to-disk 명령을 사용하여 .iso 파일을 디스크에 복사합니다.
--format매개변수는 디스크를 포맷합니다.--reset-mbr은 마스터 부트 레코드(MBR)를 초기화합니다. 이 예제에서는/dev/sdc라는 USB 스토리지 장치를 사용합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
/dev/sdc1)는 RHEV Hypervisor를 부팅할 준비가 되어 있습니다.
4.3.2. RHEV Hypervisor USB 스토리지 장치 부팅 링크 복사링크가 클립보드에 복사되었습니다!
- 시스템의 BIOS 메뉴를 입력하여 아직 활성화되지 않은 경우 USB 스토리지 장치를 부팅합니다.
- 이 기능이 비활성화된 경우 USB 부팅을 활성화합니다.
- 부팅 USB 스토리지 장치를 첫 번째 부팅 장치로 설정합니다.
- 시스템을 종료합니다.
- RHEV Hypervisor 부팅 가능한 USB 스토리지 장치를 삽입합니다.
- 시스템을 다시 시작하십시오.
- RHEV Hypervisor가 자동으로 부팅됩니다.
4.4. CD-ROM 또는 DVD에서 RHEV Hypervisor 준비 링크 복사링크가 클립보드에 복사되었습니다!
4.4.1. 부팅 가능한 RHEV Hypervisor CD-ROM 만들기 링크 복사링크가 클립보드에 복사되었습니다!
- cdrecord 패키지가 시스템에 설치되어 있는지 확인합니다.
rpm -q cdrecord
# rpm -q cdrecord cdrecord-2.01-10.7.el5Copy to Clipboard Copied! Toggle word wrap Toggle overflow 패키지 버전이 출력에 있는 경우 위에 표시된 대로 패키지를 사용할 수 있습니다.없는 경우 cdrecord 를 설치합니다.yum install cdrecord
# yum install cdrecordCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 빈 CD-ROM 또는 DVD를 CD 또는 DVD에 삽입합니다.
- ISO 파일을 디스크에 기록합니다. cdrecord 명령은 다음을 사용합니다.
cdrecord dev=device /iso/file/path/
cdrecord dev=device /iso/file/path/Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 예에서는 사용 가능한 첫 번째 CD-RW(/dev/cdrw) 장치와 기본 RHEV Hypervisor 이미지 위치인/usr/share/rhev-hypervisor/rhev-hypervisor.iso를 사용합니다.cdrecord dev=/dev/cdrw /usr/share/rhev-hypervisor/rhev-hypervisor.iso
# cdrecord dev=/dev/cdrw /usr/share/rhev-hypervisor/rhev-hypervisor.isoCopy to Clipboard Copied! Toggle word wrap Toggle overflow
4.4.2. RHEV Hypervisor CD-ROM 부팅 링크 복사링크가 클립보드에 복사되었습니다!
5장. Red Hat Enterprise Virtualization Hypervisor 설치 링크 복사링크가 클립보드에 복사되었습니다!
- Hypervisor Configuration Menu 메뉴를 사용하여 설치 5.1.2절. “RHEV Hypervisor 구성 메뉴”
- 커널 명령줄 매개 변수로 설치 5.2절. “RHEV Hypervisor 커널 매개 변수 및 자동화된 설치”
5.1. Red Hat Enterprise Virtualization Hypervisor 대화형 설치 링크 복사링크가 클립보드에 복사되었습니다!
5.1.1. 설치를 위한 Hypervisor 부팅 링크 복사링크가 클립보드에 복사되었습니다!
절차 5.1. 하이퍼바이저 부팅
- RHEV Hypervisor 설치 미디어를 삽입합니다.
- 시스템의 전원을 켜고 설치 미디어에서 시스템이 부팅되는지 확인합니다.
- RHEV Hypervisor가 부팅 단계를 완료하면 커널 매개 변수 프롬프트가 표시됩니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 필요한 커널 인수를 입력합니다. 예를 들면 다음과 같습니다.:linux firstboot
:linux firstbootCopy to Clipboard Copied! Toggle word wrap Toggle overflow
upgrade 매개변수를 사용하여 커널을 부팅해야 합니다. 그러면 대화형 구성 메뉴로 전환하지 않고 시스템을 자동으로 업그레이드하고 재부팅합니다. 자세한 내용은 5.2.6절. “기타 매개변수” 에서 참조하십시오.
/pxelinux.cfg/default)에 추가할 수 있습니다. 이는 5.2절. “RHEV Hypervisor 커널 매개 변수 및 자동화된 설치” 에서 다루는 자동화된 설정을 실행하는 데 사용할 수 있으며 사용자 환경에 따라 더 유용할 수 있습니다.
5.1.2. RHEV Hypervisor 구성 메뉴 링크 복사링크가 클립보드에 복사되었습니다!
예 5.1. Red Hat Enterprise Virtualization Hypervisor 구성 메뉴
5.1.3. 기존 RHEV Hypervisor 설치 제거 링크 복사링크가 클립보드에 복사되었습니다!
firstboot 매개 변수가 필요할 수 있습니다. firstboot 매개 변수를 사용하려면 다른 커널 매개 변수에 추가합니다. 기존 RHEV Hypervisor가 있는 시스템에서 다음 커널 매개 변수를 사용하여 대화형 설치를 활성화합니다.
: linux firstboot
: linux firstboot
5.1.4. 디스크 파티션 링크 복사링크가 클립보드에 복사되었습니다!
storage_init 매개변수를 사용하여 선택한 로컬 스토리지 장치의 모든 데이터가 삭제됩니다.
5.1.5. 관리자 암호 설정 링크 복사링크가 클립보드에 복사되었습니다!
절차 5.3. 관리자 암호 설정
- 주 구성 메뉴에서 Configure authentication (인증 구성)을 선택합니다.
- 관리자 암호 설정을 선택합니다.
- 암호 프롬프트가 표시됩니다.
Set the system administrator's (root) password: New UNIX password:
Set the system administrator's (root) password: New UNIX password:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 기본 암호를 입력합니다. 암호를 다시 입력하라는 메시지가 표시됩니다. Changing password for user root. passwd: all authentication tokens updated successfully. storing to /config : /etc/shadow File persisted
Changing password for user root. passwd: all authentication tokens updated successfully. storing to /config : /etc/shadow File persistedCopy to Clipboard Copied! Toggle word wrap Toggle overflow 이 메시지는 암호가 설정되어 로컬 스토리지에 저장되었음을 나타냅니다.
절차 5.4. 선택 사항: SSH 암호 인증 구성
- Configure Authentication( 인증 구성) 메뉴에서 Toggle SSH 암호 인증 을 선택합니다.
Enable SSH password authentication ([Y]es or [N]o)?
Enable SSH password authentication ([Y]es or [N]o)?Copy to Clipboard Copied! Toggle word wrap Toggle overflow y 를 눌러 SSH 암호 인증을 활성화합니다.- 성공하면 다음 메시지가 표시됩니다.
SSH remote access is currently enabled.
SSH remote access is currently enabled.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
5.1.6. 호스트 이름 설정 링크 복사링크가 클립보드에 복사되었습니다!
DHCP 및 DNS 를 사용하는 경우 부팅 시 호스트 이름을 Hypervisor에 할당할 수 있습니다.
- 기본 메뉴에서 Set the hostname 옵션을 선택합니다.
- 호스트 이름을
anyname.domain.example.com형식으로 입력합니다. 여기서anyname은 지정된 도메인에서 호스트의 개별 이름입니다.What is this Hypervisor's hostname?
What is this Hypervisor's hostname?Copy to Clipboard Copied! Toggle word wrap Toggle overflow Hypervisor의 호스트 이름을 입력하고 Enter 를 누릅니다. - 호스트 이름 설정 프로시저가 성공하면 이 메시지가 표시됩니다.
The hostname is set.
The hostname is set.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
절차 5.5. 호스트 이름 재설정
- Set the hostname 메뉴를 엽니다.
- 호스트 이름 프롬프트 지정이 표시됩니다.
What is this Hypervisor's hostname?
What is this Hypervisor's hostname?Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다른 항목을 입력하지 않고 Enter 키를 눌러 호스트 이름을 재설정합니다.
5.1.7. 네트워킹 설정 링크 복사링크가 클립보드에 복사되었습니다!
- 네트워킹 설정 옵션을 선택합니다.
- 시스템에 연결된 네트워크 장치가 나열됩니다.
Choose an interface or a configuration option:
Choose an interface or a configuration option:Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHEV Manager에 연결하는 데 사용할 네트워크 인터페이스를 선택합니다. 하나의 네트워크 인터페이스가 있는 시스템에서는 에서 선택할 수 있는eth0만 있습니다.중요무선 및 논리적 네트워크 장치는 현재 지원되지 않습니다.인터페이스 식별
하이퍼바이저에는 선택된 네트워크 인터페이스를 물리적으로 식별하는 데 도움이 되는 도구가 포함되어 있습니다.Help identify eth0 by blinking the lights for 10 seconds ([Y]es or [N]o)?
Help identify eth0 by blinking the lights for 10 seconds ([Y]es or [N]o)?Copy to Clipboard Copied! Toggle word wrap Toggle overflow y 를 눌러eth0소켓을 식별합니다. 이는 여러 네트워크 인터페이스가 있는 시스템에 유용합니다.도움이 필요하지 않은 경우 n 을 눌러 계속 진행하십시오.선택한 네트워크 인터페이스에서 이 기능을 지원하지 않으면 시스템에 다음 메시지가 표시됩니다.Blinking is not supported by your network interface.
Blinking is not supported by your network interface.Copy to Clipboard Copied! Toggle word wrap Toggle overflow VLAN
VLAN 지원을 포함할지 여부를 묻는 프롬프트가 표시됩니다.Include VLAN support ([Y]es, [N]o or [A]bort)?
Include VLAN support ([Y]es, [N]o or [A]bort)?Copy to Clipboard Copied! Toggle word wrap Toggle overflow - VLAN 지원이 필요하지 않은 경우 n 을 누릅니다.
- VLAN 지원을 활성화하려면 y 를 입력합니다.
What is the VLAN ID for this device (a=abort)
What is the VLAN ID for this device (a=abort)Copy to Clipboard Copied! Toggle word wrap Toggle overflow 메시지가 표시되면 VLAN ID 번호를 입력합니다.
IPv4
IPv4 프롬프트가 나타납니다.Enable IPv4 support ([S]tatic IP, [D]HCP, [N]o or [A]bort)?
Enable IPv4 support ([S]tatic IP, [D]HCP, [N]o or [A]bort)?Copy to Clipboard Copied! Toggle word wrap Toggle overflow 네트워킹 환경에 따라 DHCP 또는 고정 IP 를 선택합니다.- D 를 눌러
DHCP에서 IPv4 지원을 활성화합니다. DHCP 서버의 각 RHEV Hypervisor의 모든 IP 주소를 정적으로 매핑해야 합니다. - 또는 S 를 눌러 고정 IP 주소를 할당합니다. 그런 다음 IP 주소, Netmask 및 게이트웨이를 입력하라는 메시지가 표시됩니다.
설정을 확인합니다.Is this correct ([Y]es, [N]o or [A]bort)?
Is this correct ([Y]es, [N]o or [A]bort)?Copy to Clipboard Copied! Toggle word wrap Toggle overflow 설정이 올바르면 Y 를 눌러 계속합니다.DNS
정적 네트워크 구성 또는 DHCP 서버를 사용하지 않는 경우 DNS를 구성합니다.- 첫 번째 DNS 게이트웨이의 IP 주소를 입력하거나 Enter 를 눌러 중단합니다.
Enter the first DNS server (or press the Enter key to exit):
Enter the first DNS server (or press the Enter key to exit):Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 두 번째 DNS 게이트웨이의 IP 주소를 입력하거나 Enter 를 눌러 건너뜁니다.
Enter the second DNS server (or press the Enter key to exit):
Enter the second DNS server (or press the Enter key to exit):Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 설정을 확인합니다.
Is this correct ([Y]es, [N]o or [A]bort)?
Is this correct ([Y]es, [N]o or [A]bort)?Copy to Clipboard Copied! Toggle word wrap Toggle overflow 계속하려면 Y 를 누릅니다.
Network Time Protocol (NTP)
NTP(Network Time Protocol)는 나머지 세계와 함께 시스템 클럭을 유지합니다. 부정확한 시간 유지로 인해 하이퍼바이저가 가상 머신을 마이그레이션하는 것을 방지하기 때문에 일부 호스트 시스템에는 클럭이 일치하지 않는 일부 호스트 시스템에는 매우 중요합니다.Enter an NTP server:
Enter an NTP server:Copy to Clipboard Copied! Toggle word wrap Toggle overflow NTP 서버의 IP 주소 또는 호스트 이름을 입력하거나 Enter 를 눌러 중단합니다.- 추가 NTP 서버를 입력하라는 메시지가 표시됩니다. 필요한 만큼 입력하고 Enter 를 공백으로 눌러 선택한 내용을 저장합니다.
- Save and Return To Menu를 선택하여 구성을 저장합니다.
- 네트워크가 올바르게 구성된 경우 출력은 그림 5.1. “작업 네트워크 구성” 과 유사해야 합니다.
그림 5.1. 작업 네트워크 구성
5.1.8. RHN에 등록 링크 복사링크가 클립보드에 복사되었습니다!
- 기본 메뉴에서 Register Host to RHN 을 선택합니다.
- 공용 RHN 시스템에 등록하려면 1) Register to public RHN을 선택합니다.
Enter RHN account username:
Enter RHN account username:Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHN 계정 사용자 이름을 입력합니다.Enter password for RHN account:
Enter password for RHN account:Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHN 계정 암호를 입력합니다.Enter profile name for this system (optional):
Enter profile name for this system (optional):Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 시스템의 프로필 이름을 입력합니다. 이 매개변수는 선택 사항입니다. 비어 있는 프로필 이름을 제공하면 기본적으로 시스템 호스트 이름이 사용됩니다.Enter HTTP proxy in host:port format, e.g. proxy.example.com:3128 (leave blank if not required):
Enter HTTP proxy in host:port format, e.g. proxy.example.com:3128 (leave blank if not required):Copy to Clipboard Copied! Toggle word wrap Toggle overflow HTTP 프록시 주소를 입력합니다. 이 매개변수는 선택 사항입니다. 빈 프록시 주소를 제공하면 프록시 서버가 사용되지 않습니다.
- RHN Satellite에 등록하려면 2개의 RHN Satellite 등록을선택합니다.
Enter URL of RHN Satellite (ie. https://satellite.example.com)
Enter URL of RHN Satellite (ie. https://satellite.example.com)Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHN Satellite의 URL을 입력합니다.Enter location of satellite cert (https://satellite.example.com/pub/RHN-ORG-TRUSTED-SSL-CERT):
Enter location of satellite cert (https://satellite.example.com/pub/RHN-ORG-TRUSTED-SSL-CERT):Copy to Clipboard Copied! Toggle word wrap Toggle overflow satellite 인증서의 URL을 입력하거나 Enter를 눌러 표시된 기본 URL을 선택합니다.Enter RHN account username:
Enter RHN account username:Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHN 계정 사용자 이름을 입력합니다.Enter password for RHN account:
Enter password for RHN account:Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHN 계정 암호를 입력합니다.Enter profile name for this system (optional):
Enter profile name for this system (optional):Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 시스템의 프로필 이름을 입력합니다. 이 매개변수는 선택 사항입니다. 비어 있는 프로필 이름을 제공하면 기본적으로 시스템 호스트 이름이 사용됩니다.Enter HTTP proxy in host:port format, e.g. proxy.example.com:3128 (leave blank if not required):
Enter HTTP proxy in host:port format, e.g. proxy.example.com:3128 (leave blank if not required):Copy to Clipboard Copied! Toggle word wrap Toggle overflow HTTP 프록시 주소를 입력합니다. 이 매개변수는 선택 사항입니다. 빈 프록시 주소를 제공하면 프록시 서버가 사용되지 않습니다.
5.1.9. RHEV용 호스트 설정 링크 복사링크가 클립보드에 복사되었습니다!
| 유형 | 형식 | 예제 |
|---|---|---|
| IP 주소 | IP[:port] | 127.0.0.1:443 |
| 호스트 이름 | host.name.domain[:port] | www.redhat.com:443 |
- 기본 메뉴에서 Configure the host for RHEV 를 선택합니다.
RHEV Manager 연결
Configure the host for RHEV 메뉴 항목이 표시되면 다음 출력이 표시됩니다.Enter the RHEV Manager's hostname or IP address. Optionally: append a port after the hostname or IP address For example, 10.0.0.1:443 or rhev.example.com:443
Enter the RHEV Manager's hostname or IP address. Optionally: append a port after the hostname or IP address For example, 10.0.0.1:443 or rhev.example.com:443Copy to Clipboard Copied! Toggle word wrap Toggle overflow - RHEV Manager의 호스트 이름 또는 IP 주소를 지정된 형식으로 입력합니다.RHEV Manager 포트를 건너뛰면 기본 포트 443을 사용합니다. 그러나 포트를 이전에 할당한 경우 RHEV Hypervisor는 해당 포트를 기본값으로 사용합니다. 예를 들어 이전 설치 중에 포트 12345를 지정하면 이후 설치에 대한 기본 포트는 포트 12345입니다.참고RHEV Manager는 기본적으로 포트 443을 사용합니다. RHEV Manager를 설치할 때 다른 포트를 구성한 경우 대신 사용하십시오. RHEV Hypervisor에 대해 다른 포트를 지정하면 해당 포트가 새 기본 포트로 기록됩니다.
- RHEV Manager가 성공적으로 배치되면 다음 출력이 표시됩니다.
The RHEV Manager's address is set. The RHEV Manager's port is set.
The RHEV Manager's address is set. The RHEV Manager's port is set.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
netconsole 액세스
Enter the NetConsole manager's hostname or IP address. Optionally: append a port after the hostname or IP address For example, 10.0.0.1:25285 or rhev.redhat.com:25285 If you are unsure, use the RHEV Manager's address, without a port.
Enter the NetConsole manager's hostname or IP address. Optionally: append a port after the hostname or IP address For example, 10.0.0.1:25285 or rhev.redhat.com:25285 If you are unsure, use the RHEV Manager's address, without a port.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - NetConsole 서버 및 포트를 입력합니다. 대부분의 경우 이 서버는 RHEV Manager입니다. NetConsole 포트는 RHEV Manager 설치 중에 지정된 NetConsole 포트 번호입니다.
- NetConsole 서버가 성공적으로 발견되면 구성 메뉴로 반환되기 전에 다음 출력이 표시됩니다.
The NetConsole manager address is set. The NetConsole manager port is set.
The NetConsole manager address is set. The NetConsole manager port is set.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
5.1.10. 로그 보기 링크 복사링크가 클립보드에 복사되었습니다!
/var/log/ovirt.log- 하이퍼바이저 설치 및 구성 절차에 대한 자세한 정보를 포함합니다.
/var/log/messages- 시스템 및 핵심 서비스의 일반 메시지를 포함합니다.
/var/log/secure- 실패한 로그인 시도를 포함하여 인증 및 보안 메시지가 포함되어 있습니다.
5.1.11. 설치 링크 복사링크가 클립보드에 복사되었습니다!
- 로컬 설치를 선택하고 Hypervisor Configuration(하이퍼바이저 구성) 메뉴에서 재부팅 합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Enter 를 눌러 계속합니다.Do you wish to proceed ([Y]es or [N]o)?
Do you wish to proceed ([Y]es or [N]o)?Copy to Clipboard Copied! Toggle word wrap Toggle overflow 계속하려면 Y 를 누릅니다.
5.2. RHEV Hypervisor 커널 매개 변수 및 자동화된 설치 링크 복사링크가 클립보드에 복사되었습니다!
5.2.1. 커널 인수가 작동하는 방법 링크 복사링크가 클립보드에 복사되었습니다!
- ovirt-early 스크립트는
/etc/default/ovirt파일에 storage, network 및 management 매개변수를 설정합니다. 이러한 매개변수는 부팅 시퀀스 중에 하이퍼바이저로 전달된 커널 인수에서 결정됩니다. - /etc/init.d/ovirt-firstboot 스크립트는 특수 RHEV 스크립트를 실행하고 절차를 시작합니다.
- 필요한 모든 매개변수가 설정된 경우 자동화된 설치가 시작됩니다.
5.2.2. 필수 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
- 로컬 스토리지 장치를 초기화하기 위한
storage_init. BOOTIF: Hypervisor가 Manager에 연결하는 데 사용하는 네트워크 인터페이스를 지정합니다. PXE 부팅을 사용하는 경우 pxelinux에서BOOTIF를 자동으로 제공할 수 있습니다.- Manager 서버를 지정하는
management_server입니다.
5.2.3. 스토리지 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
5.2.3.1. storage_init 링크 복사링크가 클립보드에 복사되었습니다!
storage_init 매개변수가 필요합니다.
storage_init 매개 변수는 로컬 스토리지 장치를 초기화합니다. 현재 RHEV Hypervisor는 로컬 설치를 위해 하나의 스토리지 장치를 사용합니다. 초기화 및 설치할 디스크를 정의하는 방법에는 네 가지가 있습니다.
- USB 스토리지 장치의 경우
usb매개변수를 사용하여 udev ID_BUS 에서 보고한 대로 디스크 유형을 선택합니다. 선택적으로 사용할 장치를 명시적으로 정의하는 일련 번호를 추가합니다. 예를 들면 다음과 같습니다.storage_init=usb:Generic_STORAGE_DEVICE_0000145418-0:0
storage_init=usb:Generic_STORAGE_DEVICE_0000145418-0:0Copy to Clipboard Copied! Toggle word wrap Toggle overflow - SCSI 하드 드라이브의 경우 storage_init=scsi:
serialnumber를 사용합니다. 선택적으로 사용할 장치를 명시적으로 정의하는 일련 번호를 추가합니다. 예를 들면 다음과 같습니다.storage_init=scsi:SCSI_HITACHI_HTS5416_SBADDFF
storage_init=scsi:SCSI_HITACHI_HTS5416_SBADDFFCopy to Clipboard Copied! Toggle word wrap Toggle overflow - CCISS 장치의 경우 storage_init=cciss:
serialnumber를 사용합니다. 선택적으로 사용할 장치를 명시적으로 정의하는 일련 번호를 추가합니다. 예를 들면 다음과 같습니다.storage_init=cciss:3600508b100104a3953545233304c0003
storage_init=cciss:3600508b100104a3953545233304c0003Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 또는 Linux 장치 이름을 storage_init 매개 변수로 사용하여 스토리지 장치를 지정할 수 있습니다. /dev/disk/by-id 형식의 장치 이름을 사용하는 것은 지원되지 않습니다. storage_init 는 /dev/mapper/$DISK 또는 /dev/$DISK 형식을 사용해야 합니다. 이 예에서는
/dev/sda장치가 지정됩니다.storage_init=/dev/sda
storage_init=/dev/sdaCopy to Clipboard Copied! Toggle word wrap Toggle overflow 이러한 장치 이름은 시스템이 부팅될 때마다 동일한 장치를 참조하는 것은 보장되지 않습니다.
for d in /dev/sd?; do eval $(udevinfo -q env -n $d); echo $d $ID_SERIAL;done
for d in /dev/sd?; do eval $(udevinfo -q env -n $d); echo $d $ID_SERIAL;done
5.2.3.2. storage_vol 링크 복사링크가 클립보드에 복사되었습니다!
storage_vol 매개변수는 storage_init 매개 변수로 설정한 스토리지 장치를 분할하는 데 사용됩니다.
storage_vol= 뒤에 콜론으로 구분된 6개의 값이 있습니다.
-1 로 설정하면 파티션이 남아 있는 모든 디스크 공간을 차지하게 됩니다. 이는 데이터 파티션에서만 사용할 수 있습니다.
storage_vol 매개변수의 표준 형식입니다.
예 5.5. storage_vol 매개변수의 형식
storage_vol=:SWAP::CONFIG:LOGGING:DATA
storage_vol=:SWAP::CONFIG:LOGGING:DATA
SWAP- 스왑 파티션은 메모리 성능의 속도를 높이기 위해 사용된 메모리를 하드 드라이브로 스와핑하는 데 사용됩니다. 스왑 파티션의 기본 크기는 RAM 및 오버 커밋 비율(기본값: 0.5)에서 계산됩니다. RHEV Hypervisor는 스왑 파티션이 있어야 하며 크기를 0으로 설정하여 스왑 파티션을 비활성화할 수 없습니다. 스왑 파티션의 최소 크기는 5MB입니다.Red Hat 지식베이스 에는 스왑 파티션의 크기를 결정하는 방법에 대한 문서가 있습니다.Red Hat Knowledgebase의 공식을 사용하고 오버 커밋 비율(RAM에 오버 커밋 비율 곱)에 대한 스토리지를 추가합니다.
Recommended swap + (RAM * overcommit) = swap partition size
Recommended swap + (RAM * overcommit) = swap partition sizeCopy to Clipboard Copied! Toggle word wrap Toggle overflow 값을 비워 두면 스왑 파티션에 권장되는 값이 설정됩니다. CONFIG- 구성 파티션은 Hypervisor의 구성 파일을 저장합니다. 구성 파티션의 기본 및 최소 크기는 5MB입니다.
로깅- 로깅 파티션은 Hypervisor의 모든 로그를 저장합니다. 로깅 파티션이 필요하며 권장되는 크기는 2048MB입니다.
DATA- 데이터 파티션은 KVM의 코어 파일을 저장할 수 있을 만큼 커야 합니다. 코어 파일은 가상 시스템의 RAM 크기에 따라 다릅니다. 데이터 파티션은 kdump라고도 하는 커널 덤프 파일을 저장하기에 충분히 커야 합니다. kdump 파일은 일반적으로 호스트의 시스템 RAM과 동일합니다. 데이터 파티션은 RHEV Hypervisor 업그레이드용 RHEV Hypervisor ISO 파일도 저장합니다.데이터 파티션은 호스트 시스템의 RAM과 추가 512MB 크기의 크기가 1.5x여야 합니다. 최소 크기는 256MB입니다.데이터 파티션의 기본 크기는 사용 가능한 디스크 공간( -1로 레이블이 지정됨)입니다.
예 5.6. 예: storage_vol 매개변수를 사용하여 기본 크기를 분할하는 방법
storage_vol=:::::
storage_vol=:::::
예 5.7. 예: storage_vol 매개변수를 사용하여 특정 크기 크기를 파티션하는 방법
storage_vol 매개변수를 설정하려고 합니다.
- 부팅 파티션은 50MB의 고정된 크기로 정의됩니다.
- 스왑 파티션은 4000MB로 정의됩니다.
- 루트 파티션은 512MB의 고정된 크기로 정의됩니다.
- Config 파티션은 5MB로 정의됩니다.
- 로깅 파티션은 2048MB로 정의됩니다.
- 데이터 파티션은 남아 있는 모든 디스크 공간을 차지하도록 정의됩니다.
storage_vol 매개변수는 다음과 같이 표시됩니다.
storage_vol=:4000::5:2048:-1
storage_vol=:4000::5:2048:-1
5.2.4. 네트워킹 및 RHEV Manager 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
- IP 주소 또는 DHCP 설정.
- DHCP를 사용하여 호스트 이름이 확인되지 않은 경우 호스트 이름을 설정합니다.
- RHEV Manager 네트워크가 연결된 인터페이스입니다.
네트워킹 및 RHEV Manager 매개변수
BOOTIF- 자동 설치에 필요합니다.
BOOTIF는 Hypervisor가 RHEV Manager에 연결하는 데 사용하는 네트워크 인터페이스를 지정합니다. 세 가지 형식 중 하나로 인수가 사용됩니다.link- 활성 링크와 함께 첫 번째 인터페이스(커널에 의해 열거된 것처럼)를 사용하는 것을 나타냅니다. 이는 여러 네트워크 인터페이스 컨트롤러가 있지만 연결된 시스템에는 유용합니다.
eth#(여기서#은 NIC 수)- 커널 드라이버 초기화 순서에 따라 결정된 NIC를 사용하는 것을 나타냅니다. RHEV로 부팅되는 번호를 확인하려면 Hypervisor Configuration(하이퍼바이저 구성) 메뉴에서 쉘 을 선택합니다. ifconfig | grep eth* 를 사용하여 시스템에 연결된 네트워크 인터페이스를 나열합니다. 다음에 재부팅할 때 네트워크 인터페이스 컨트롤러에 동일한
eth#매핑이 있다는 보장은 없습니다.BOOTIF=eth0
BOOTIF=eth0Copy to Clipboard Copied! Toggle word wrap Toggle overflow <MAC>- 대괄호 내에 명시적으로 정의된 MAC 주소를 사용하는 것을 나타냅니다.
중요IPAPPEND 2 지시어를 사용하여 설치하기 위해 PXE를 사용하여 Hypervisors를 부팅하면 BOOTIF=<MAC >가 커널 인수에 자동으로 추가됩니다. IPAPPEND 2 지시문을 사용하는 경우BOOTIF매개변수를 사용할 필요가 없습니다. ipBOOTIF매개 변수로 정의된 네트워크 인터페이스 컨트롤러의 IP 주소를 설정합니다.ip매개 변수는 IP 주소( 0.0.0.0 형식) 또는dhcp(DHCP용) 값을 허용합니다.ip=192.168.1.1
ip=192.168.1.1Copy to Clipboard Copied! Toggle word wrap Toggle overflow ip=dhcp
ip=dhcpCopy to Clipboard Copied! Toggle word wrap Toggle overflow netmask넷마스크매개 변수는ip매개 변수로 정의된 IP 주소의 서브넷 마스크를 설정합니다.netmask=255.255.255.0
netmask=255.255.255.0Copy to Clipboard Copied! Toggle word wrap Toggle overflow gatewaygateway매개 변수는 인터넷 게이트웨이를 설정합니다.gateway=192.168.1.246
gateway=192.168.1.246Copy to Clipboard Copied! Toggle word wrap Toggle overflow dnsdns매개변수는 하나 이상의 DNS 서버의 주소를 설정합니다. 각 DNS 서버는 콜론으로 구분해야 합니다.dns=192.168.1.243:192.168.1.244
dns=192.168.1.243:192.168.1.244Copy to Clipboard Copied! Toggle word wrap Toggle overflow 호스트 이름hostname매개변수는 호스트 이름을 설정합니다. 호스트 이름은 정규화된 도메인 이름이어야 합니다.hostname=rhev1.example.com
hostname=rhev1.example.comCopy to Clipboard Copied! Toggle word wrap Toggle overflow ntpntp매개변수는 하나 이상의 네트워크 시간 프로토콜 서버의 주소를 설정합니다. 각 NTP 서버는 콜론으로 구분해야 합니다.ntp=192.168.2.253:192.168.2.254
ntp=192.168.2.253:192.168.2.254Copy to Clipboard Copied! Toggle word wrap Toggle overflow vlanvlan매개 변수는 RHEV Manager에 연결된 네트워크의 VLAN ID를 설정합니다. VLAN을 사용하는 경우 이 매개변수를 설정합니다.vlan=VLAN-ID
vlan=VLAN-IDCopy to Clipboard Copied! Toggle word wrap Toggle overflow
5.2.5. Red Hat Network (RHN) 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
rhn_activationkey 또는 rhn_username 및 rhn_password 매개변수를 모두 제공해야 합니다. satellite 서버에 등록하는 경우 rhn_url 매개변수에 값을 제공해야 합니다.
rhn_usernamerhn_username매개변수는 RHN에 연결하는 데 사용되는 사용자 이름을 설정합니다.rhn_username=testuser
rhn_username=testuserCopy to Clipboard Copied! Toggle word wrap Toggle overflow rhn_passwordrhn_password매개변수는 RHN에 연결하는 데 사용되는 암호를 설정합니다.rhn_password=testpassword
rhn_password=testpasswordCopy to Clipboard Copied! Toggle word wrap Toggle overflow rhn_activationkeyrhn_activationkey매개변수는 RHN에 연결하는 데 사용되는 활성화 키를 설정합니다. 활성화 키는 시스템을 등록하고, RHN 서비스 수준에 자격을 부여한 다음 특정 채널 및 시스템 그룹에 가입하는 데 사용됩니다.rhn_activationkey및rhn_username이 모두 제공되는 경우rhn_activationkey값이 사용됩니다.rhn_activationkey=7202f3b7d218cf59b764f9f6e9fa281b
rhn_activationkey=7202f3b7d218cf59b764f9f6e9fa281bCopy to Clipboard Copied! Toggle word wrap Toggle overflow rhn_urlrhn_url매개변수는 호스트를 등록하는 데 사용되는 Satellite 서버의 URL을 설정합니다.rhn_url=https://your-satellite.example.com
rhn_url=https://your-satellite.example.comCopy to Clipboard Copied! Toggle word wrap Toggle overflow rhn_ca_certrhn_ca_cert매개변수는 위성 서버에 연결하는 데 사용되는 CA 인증서의 URL을 설정합니다. 이 값을 지정하지 않으면 기본값은rhn_url/pub/RHN-ORG-TRUSTED-SSL-CERT입니다.rhn_ca_cert=https://your-satellite.example.com/pub/RHN-ORG-TRUSTED-SSL-CERT
rhn_ca_cert=https://your-satellite.example.com/pub/RHN-ORG-TRUSTED-SSL-CERTCopy to Clipboard Copied! Toggle word wrap Toggle overflow rhn_profilerhn_profile매개변수는 이 호스트의 RHN으로 등록할 프로파일의 이름을 설정합니다. 기본값은 시스템 호스트 이름입니다.rhn_profile=testhost
rhn_profile=testhostCopy to Clipboard Copied! Toggle word wrap Toggle overflow
5.2.6. 기타 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
management_server- 자동 설치를 위해서는
management_server매개변수가 필요합니다.management_server매개 변수는 RHEV Manager의 주소를 설정합니다.management_server매개변수는 IP 주소 또는 정규화된 도메인 이름을 사용하고 필요한 경우 포트(기본 포트는 443임)를 사용합니다. 자동화된 설치에 필요합니다.management_server=rhev.example.com:443
management_server=rhev.example.com:443Copy to Clipboard Copied! Toggle word wrap Toggle overflow netconsole_servernetconsole_server매개 변수는 RHEV Manager의 주소를 설정합니다.netconsole_server매개변수는 IP 주소 또는 정규화된 도메인 이름을 사용하고 필요한 경우 포트(기본 포트는 25285)를 사용합니다.netconsole_server=rhev.example.com:25285
netconsole_server=rhev.example.com:25285Copy to Clipboard Copied! Toggle word wrap Toggle overflow mem_overcommitmem_overcommit매개변수는 메모리 과다 할당을 지원하기 위해 추가 스왑을 추가하는 데 사용할 multiplier를 지정합니다. 기본 오버 커밋 값은 0.5입니다.mem_overcommit=0.7
mem_overcommit=0.7Copy to Clipboard Copied! Toggle word wrap Toggle overflow firstbootfirstboot매개 변수는 대화형 구성 메뉴를 시작합니다. RHEV Hypervisor가 설치되어 있고 LVM 볼륨이 포함된 일부 시스템에서 대화형 설치를 트리거하려면firstboot매개 변수가 필요할 수 있습니다. 구성 메뉴에서 설치하려면 5.1.2절. “RHEV Hypervisor 구성 메뉴” 을 참조하십시오.업그레이드upgrade매개변수는 기존 하이퍼바이저 이미지를 부팅 미디어에서 제공하는 버전으로 업그레이드합니다. 완료되면 하이퍼바이저가 자동으로 업그레이드되고 재부팅됩니다. 하이퍼바이저 이미지가 아직 설치되지 않은 경우storage_init매개 변수를 사용하여 선택한 장치에 이미지가 설치됩니다. 업그레이드를 수행할 때 이전 부팅 항목은grub.conf에 BACKUP으로 저장됩니다. 업그레이드 절차에 따른 재부팅 절차가 실패하면 BACKUP 부팅 항목이 새 기본값으로 자동으로 선택됩니다.local_bootlocal_boot매개변수는upgrade매개변수의 별칭입니다.nochecknocheck매개변수는 설치 ISO의 MD5 검사를 건너 뛰고, 미디어가 원격이거나 느린 경우 시간이 걸릴 수 있습니다.qemu_pxeqemu_pxe매개 변수는 가상 머신에서 사용되는 네트워크 부트로더를 선택하는 데 사용됩니다. 가능한 값은gpxe및etherboot입니다. RHEV Hypervisor 5.4-2.1과 호환성을 위해 기본값은etherboot입니다.qemu_pxe=gpxe
qemu_pxe=gpxeCopy to Clipboard Copied! Toggle word wrap Toggle overflow
5.2.7. 예: RHEV Hypervisor 설치 자동화 링크 복사링크가 클립보드에 복사되었습니다!
rhevm.example.com 에 있습니다.
:linux storage_init=/dev/sda storage_vol=::::: local_boot BOOTIF=eth0 management_server=rhevm.example.com netconsole=rhevm.example.com
:linux storage_init=/dev/sda storage_vol=::::: local_boot BOOTIF=eth0 management_server=rhevm.example.com netconsole=rhevm.example.com
6장. Red Hat Enterprise Virtualization Hypervisor 유지 관리 및 관리 링크 복사링크가 클립보드에 복사되었습니다!
6.1. kdump 활성화 링크 복사링크가 클립보드에 복사되었습니다!
/data 파티션에 배치됩니다. RHEV Hypervisor 호스트를 설치할 때 kdump 파일을 위한 영구 스토리지 공간이 충분한지 확인합니다. kdump 파일의 크기는 호스트에 설치된 RAM의 크기에 비례합니다. 32GB RAM이 있는 시스템의 경우 Hypervisor에는 최소 32GB의 /data 파티션과 RHEV 특정 데이터용 추가 공간(약 512MB)이 필요합니다.
- SSH 및 scp 명령이 설치된 Linux, UNIX 또는 유사한 운영 체제에 액세스합니다. scp 명령의 형식은 다음과 같습니다.
scp source-user@source_IP_OR_hostname:/path/to/files destination-user@destination_IP_OR_hostname:/path/to/destination
scp source-user@source_IP_OR_hostname:/path/to/files destination-user@destination_IP_OR_hostname:/path/to/destinationCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 이 예에서는 모든 kdump 파일을 로컬 시스템의
/tmp/RHEVkdumps디렉토리에 복사합니다. RHEV Hypervisor 설치 중에 구성된 관리자(root) 사용자 이름과 암호를 사용합니다. 예제 호스트 이름rhevh.example.com을 RHEV Hypervisor의 유효한 IP 주소 또는 호스트 이름으로 바꿉니다.scp -r root@rhevh.example.com:'/data/core/*' /tmp/RHEVkdumps
$ scp -r root@rhevh.example.com:'/data/core/*' /tmp/RHEVkdumpsCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 이 절차가 완료되면 Hypervisor에서 원래 kdump 파일을 모두 삭제할 수 있습니다. root로 Hypervisor에 로그인하고 다음을 실행합니다.
rm -rf /data/core/*
# rm -rf /data/core/*Copy to Clipboard Copied! Toggle word wrap Toggle overflow
6.2. 루트 암호 설정 링크 복사링크가 클립보드에 복사되었습니다!
임시 루트 액세스 권한 얻기
- 방법 1: 키 쌍을 사용하여 SSH. 이 절차는 RHEV Manager 서버에서 실행됩니다.
- 최신 버전의
putty.exe및puttygen.exe를 RHEV Manager 서버로 다운로드합니다. http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html - puttygen을 사용하여 새 개인 키를 생성합니다.
puttygen.exe를 실행합니다. 상단 메뉴에서 변환 을 선택합니다 > 가져오기 키- Select
C:\Program Files\RedHat\RHEVManager\Service\ca\keys\rhevm.pem - 이 키의 암호를 입력합니다. mypass
- 개인 키 저장을클릭합니다.
- 개인 키를 사용하여 RHEV Hypervisor 호스트에 연결합니다.
putty.exe를 실행합니다. 연결할 RHEV Hypervisor 호스트의 IP 주소를 입력합니다.- 왼쪽 패널에서 SSH -> Auth를 선택합니다.
- 방금 생성한 개인 키로 이동하여 열기를 클릭합니다.
- 사용자 이름 root를 입력하고 암호 mypass를 사용합니다. SSH 연결을 엽니다. 이제 RHEV Hypervisor 호스트에서 루트 쉘이 열려 있어야 합니다.
- 방법 2: 복구 모드로 부팅합니다. 이 절차에서는 RHEV Hypervisor 호스트에 물리적으로 액세스해야 하며 물리적 콘솔에서 실행됩니다.
- 시스템을 재부팅하고 GRUB 프롬프트를 기다립니다. Enter를 눌 러 일반 부팅을 중단합니다.
- 커널 행을 수정하여 복구 모드로 부팅합니다. 이렇게 하려면 문자열 rescue 문자열을 공백 문자로 나머지 줄에서 구분하여 커널 행에 추가합니다. 시스템이 부팅되면 단일 사용자 루트 쉘로 드롭됩니다. 아래 지침에 따라 시스템을 다중 사용자 모드로 재부팅해야 합니다.
루트 암호 설정
성공적으로 루트 액세스 권한을 얻은 후에는 나중에 사용할 root 암호를 설정할 수 있습니다.- 명령 설정실행
- 옵션 #1 인증 구성
- 옵션 #2 Toggle SSH 암호 인증
- SSH 암호 인증 활성화
- 옵션 #1 관리자 암호 설정
- 새 root 암호를 입력합니다.
- 옵션 #3 Hypervisor 설정 메뉴로 돌아가기
- 옵션 #7 Exit Hypervisor 구성 메뉴를 선택합니다.
7장. Red Hat Enterprise Virtualization Hypervisor 업그레이드 링크 복사링크가 클립보드에 복사되었습니다!
7.1. RHEV Manager로 RHEV Hypervisor 업그레이드 링크 복사링크가 클립보드에 복사되었습니다!
7.1.1. 사전 요구 사항 링크 복사링크가 클립보드에 복사되었습니다!
- Red Hat Network 에서 최신 RHEV Hypervisor RPM 패키지를 다운로드합니다.또는 Red Hat Network에서 최신 RHEV Hypervisor ISO 이미지를 다운로드합니다.
- Red Hat Enterprise Virtualization Manager 서버의
C:\Program Files\RedHat\RHEVManager\Service\RHEV-H Installer폴더에 ISO 이미지 파일을 복사합니다. NETWORK SERVICE가 iso 파일을 완전히 제어하도록 파일 권한을 변경합니다.- Windows 탐색기를 사용하여
C:\Program Files\RedHat\RHEVManager\Service\.로 이동합니다. - 업데이트된 파일(예:
rhev-hypervisor.iso)을 마우스 오른쪽 버튼으로 클릭하고 Properties 옵션을 선택합니다. 속성 대화 상자가 표시됩니다. - 보안 탭을 클릭하고 그룹 또는 사용자 이름 패널에서 NETWORK SERVICE 를 선택합니다.
- 권한 패널에서 전체 제어 허용 확인란을 클릭합니다.
- 를 클릭합니다.
7.1.2. RHEV Hypervisor 업그레이드 링크 복사링크가 클립보드에 복사되었습니다!
- Hosts (호스트) 탭을 클릭합니다.호스트 목록이 표시됩니다. 업그레이드할 호스트를 선택합니다.호스트가 표시되지 않으면 검색을 수행합니다.
- 세부 정보 창에서 일반 탭을 클릭합니다.
그림 7.1. 업그레이드 버튼을 사용하는 일반 창
Alert Message는 RHEV Hypervisor의 새 버전을 사용할 수 있음을 나타냅니다. 호스트에 Up 상태가 있는 경우 링크가 비활성화되어 있습니다. 툴팁은 업그레이드를 활성화하기 위해 유지 관리 모드로 전환합니다.그림 7.2. 업그레이드 버튼
- 호스트를 선택하고 (유지 관리) 버튼을 클릭합니다. 이로 인해 호스트에서 실행 중인 가상 시스템이 다른 호스트로 마이그레이션됩니다. 호스트가 SPM인 경우 이 기능이 다른 호스트로 이동합니다. 유지 관리 모드로 전환하면 호스트 상태가 변경됩니다. 호스트 상태가 Maintenance 이면 일반 탭의 메시지가 변경되어 호스트를 다시 설치하거나 업그레이드할 수 있는 링크를 제공합니다.
- 링크를 클릭합니다. Install Host (호스트 설치) 대화 상자가 표시됩니다.
그림 7.3. 호스트 대화 상자 설치
- 사용 가능한 ISO 목록에서 적절한 파일을 선택하여 호스트를 업그레이드합니다. 일반적으로 rhev-hypervisor.iso 입니다.
- (확인)를 클릭하여 호스트를 업그레이드하고 다시 설치합니다. 대화 상자가 닫히고, 호스트의 세부 정보가 Hosts (호스트) 탭에서 업데이트되고 상태 변경 사항이 적절하게 변경됩니다.호스트 상태는 Installing, Reboot, Non Responsive, Up 단계를 거칩니다. 이 모든 것이 정상이며 시간이 걸릴 수 있습니다.
- 성공적으로 업그레이드되면 호스트에 Up 상태가 표시됩니다. 호스트에서 마이그레이션된 가상 시스템은 업그레이드된 호스트로 다시 마이그레이션될 수 있습니다.
7.2. 로컬 미디어를 사용하여 RHEV Hypervisor 업그레이드 링크 복사링크가 클립보드에 복사되었습니다!
그림 7.4. upgrade 매개변수를 사용하여 부팅
7.3. RHEV Manager로 RHEV Hypervisors 재설치 링크 복사링크가 클립보드에 복사되었습니다!
8장. 보안 주제 링크 복사링크가 클립보드에 복사되었습니다!
- ICMP 요청을 수락해야 합니다. ICMP 패킷은 Red Hat Enterprise Virtualization Manager에서 네트워크 테스트에 사용됩니다.
- 포트 22는 SSH 액세스 및 초기 설치에 대해 열려 있어야 합니다.
- 포트 80 또는 443 (Red Hat Enterprise Virtualization Manager의 보안 설정에 따라)은 vdsm-reg 서비스에서 호스트에 대한 정보를 전달하는 데 사용됩니다.
- 포트 5634 ~ 6166은 게스트 가상 머신 콘솔 액세스에 사용됩니다.
- 49152 ~ 49216 포트는 마이그레이션에 사용됩니다. 마이그레이션은 동시 마이그레이션의 수에 따라 이 범위의 모든 포트를 사용할 수 있습니다.
- 포트 54321은 기본적으로 관리, 스토리지 및 호스트 간 통신을 위해 VDSM에 의해 사용됩니다. 이 포트는 수정할 수 있습니다.
부록 A. 로컬 스토리지 장치에서 Red Hat Enterprise Virtualization Hypervisor 설치 제거 링크 복사링크가 클립보드에 복사되었습니다!
절차 A.1. RHEV Hypervisor 제거
- RHEV Hypervisor를 부팅합니다. Red Hat Enterprise Virtualization Hypervisor 부팅에 대한 자세한 내용은 4장. Red Hat Enterprise Virtualization Hypervisor 설치 미디어 준비 를 참조하십시오.하이퍼바이저를 제거하려면
firstboot커널 매개변수가 필요합니다.: linux firstboot
: linux firstbootCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 하이퍼바이저 구성 메뉴에서 를 선택합니다. 지원 메뉴에서 선택합니다.
- 다음 메시지가 나타납니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Y 를 눌러 Hypervisor를 확인하고 제거합니다.
부록 B. 버전 내역 링크 복사링크가 클립보드에 복사되었습니다!
| 고친 과정 | ||||
|---|---|---|---|---|
| 고침 5.9-6.400 | 2013-10-31 | |||
| ||||
| 고침 5.9-6 | Sat Jan 5 2013 | |||
| ||||
| 고침 5.9-4 | Wed Sep 12 2012 | |||
| ||||
| 고침 5.9-3 | Friday June 01 2012 | |||
| ||||
| 고침 5.9-1 | Thursday May 31 2012 | |||
| ||||
| 고침 5.8-9 | Tuesday February 21 2012 | |||
| ||||
| 고침 4-0 | Thursday June 30 2011 | |||
| ||||
| 고침 3-0 | Tuesday July 6 2010 | |||
| ||||
| 고침 2-0 | Thursday June 24 2010 | |||
| ||||
| 고침 1-0 | Thursday June 10 2010 | |||
| ||||