하이퍼바이저 배포 가이드


Red Hat Enterprise Linux 5

Red Hat Enterprise Virtualization Hypervisor 설치, 배포 및 유지 관리에 대한 전체 가이드입니다.

초록

이 책은 Red Hat Enterprise Virtualization Hypervisor의 설치 및 관리를 위한 가이드입니다.

머리말

이 책은 RHEV(Red Hat Enterprise Virtualization) Hypervisor를 설치하기 위한 가이드입니다. 이 문서에서는 Red Hat Enterprise Virtualization Manager for Desktops를 사용하여 하이퍼바이저를 설치하기 위한 단계별 절차를 제공합니다. 다양한 환경 및 시스템을 사용하는 사용자를 지원하기 위해 대체 및 고급 설치 및 구성 옵션을 사용할 수 있습니다.

1. 문서 규칙

이 수동에서는 몇 가지 규칙을 사용하여 특정 단어 및 구문을 강조 표시하고 특정 정보에 대한 주의를 기울이십시오.

1.1. 타이포그래픽 규칙

네 가지 유형의 규칙은 특정 단어 및 구문에 대한 주의를 호출하는 데 사용됩니다. 이러한 규칙 및 적용되는 상황은 다음과 같습니다.
Mono-spaced Bold
쉘 명령, 파일 이름 및 경로를 포함하여 시스템 입력을 강조 표시하는 데 사용됩니다. 키 및 키 조합을 강조 표시하는 데에도 사용됩니다. 예를 들면 다음과 같습니다.
현재 작업 디렉토리에 my_next_bestsel_novel_novel 파일의 내용을 보려면 쉘 프롬프트에서 cat my_next_bestsel_novel 명령을 입력하고 Enter 를 눌러 명령을 실행합니다.
위에는 파일 이름, 쉘 명령 및 키가 포함되며 모두 고정폭 굵은 글꼴로 표시되고 컨텍스트에 따라 구분할 수 있습니다.
키 조합은 키 조합의 각 부분을 연결하는 기호를 더하기 기호로 구분할 수 있습니다. 예를 들면 다음과 같습니다.
Enter 를 눌러 명령을 실행합니다.
Ctrl+Alt+F2 러 가상 터미널로 전환합니다.
첫 번째 예제에서는 누를 특정 키를 강조 표시합니다. 두 번째 예제에서는 키 조합을 강조 표시합니다. 세 개의 키 세트를 동시에 누릅니다.
소스 코드가 논의되는 경우 단락 내에 언급된 클래스 이름, 메서드, 함수, 변수 이름 및 반환 값은 위와 같이 고정폭 은 글꼴로 표시됩니다. 예를 들면 다음과 같습니다.
파일 관련 클래스에는 파일 시스템, 파일용 파일, 디렉터리의 dir 이 포함됩니다. 각 클래스에는 고유한 연결된 권한 집합이 있습니다.
비례 Bold
이는 애플리케이션 이름, 대화 상자 텍스트, 레이블이 지정된 버튼, 체크 박스 및 라디오 버튼 레이블, 메뉴 제목 및 하위 메뉴 제목을 포함하여 시스템에서 발생하는 단어 또는 문구를 나타냅니다. 예를 들면 다음과 같습니다.
기본 메뉴 표시줄에서 SystemPreferencesMouse 를 선택하여 마우스 기본 설정을 시작합니다. Buttons 탭에서 왼쪽 마우스 확인란을 선택하고 닫기 를 클릭하여 기본 마우스 버튼을 왼쪽에서 오른쪽으로 전환합니다(왼쪽 핸드에서 사용하기에 적합한 마우스 만들기).
gedit 파일에 특수 문자를 삽입하려면 메인 메뉴 표시줄에서 ApplicationsAccessoriesCharacter Map 을 선택합니다. 다음으로 문자 맵 메뉴 모음에서 검색찾기 를 선택하고 검색 필드에 문자 이름을 입력하고 다음 을 클릭합니다. 요청하신 캐릭터가 캐릭터 테이블에 강조 표시됩니다. 강조 표시된 이 문자를 두 번 클릭하여 Text to copy 필드에 배치한 다음 복사 버튼을 클릭합니다. 이제 문서로 다시 전환하고 gedit 메뉴 표시줄에서 EditPaste 를 선택합니다.
위의 텍스트에는 애플리케이션 이름, 시스템 전체 메뉴 이름과 항목, 애플리케이션별 메뉴 이름, GUI 인터페이스 내에 있는 버튼 및 텍스트가 포함되며 비례 굵은 글꼴로 표시되고 모두 컨텍스트로 구분할 수 있습니다.
Mono-spaced Italic 또는 Proportional Btalic
고정폭이 굵은 글꼴이든 비례하여 굵은지 여부에 따라, italics는 교체 가능한 또는 변수 텍스트를 나타냅니다. italics는 입력하지 않는 텍스트 또는 상황에 따라 변경 사항이 표시되는 텍스트를 나타냅니다. 예를 들면 다음과 같습니다.
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.
위의 굵은 italics라는 단어: username, domain.name, file-system, 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
Copy to Clipboard Toggle word wrap
소스 코드 목록은 mono-spaced roman 에서도 설정되어 있지만 다음과 같이 구문 강조 표시를 추가합니다.
static int kvm_vm_ioctl_deassign_device(struct kvm *kvm,
                 struct kvm_assigned_pci_dev *assigned_dev)
{
         int r = 0;
         struct kvm_assigned_dev_kernel *match;

         mutex_lock(&kvm->lock);

         match = kvm_find_assigned_dev(&kvm->arch.assigned_dev_head,
                                       assigned_dev->assigned_dev_id);
         if (!match) {
                 printk(KERN_INFO "%s: device hasn't been assigned before, "
                   "so cannot be deassigned\n", __func__);
                 r = -EINVAL;
                 goto out;
         }

         kvm_deassign_device(kvm, match);

         kvm_free_assigned_device(kvm, match);

out:
         mutex_unlock(&kvm->lock);
         return r;
}
Copy to Clipboard Toggle word wrap

1.3. 참고 및 경고

마지막으로 세 가지 시각적 스타일을 사용하여 간과할 수 있는 정보에 주의를 기울입니다.
참고
노트는 작업에 대한 팁, 바로 가기 또는 대체 접근법입니다. 참고 사항을 무시하면 부정적인 결과가 발생하지는 않지만 더 쉽게 생활 할 수있는 트릭을 놓칠 수 있습니다.
중요
중요 상자에는 현재 세션에만 적용되는 구성 변경 사항 또는 업데이트를 적용하기 전에 다시 시작해야 하는 서비스 등 누락될 수 있는 사항에 대해 자세히 설명합니다. "중요"라는 레이블이 지정된 상자를 무시하면 데이터 손실이 발생하지 않지만 불편하고 좌절감을 유발할 수 있습니다.
주의
경고는 무시해서는 안 됩니다. 경고를 무시하면 데이터 손실이 발생할 수 있습니다.

2. 피드백이 필요합니다.

이 매뉴얼에서 오타 오류를 발견하거나,이 매뉴얼을 더 잘 만들기 위해 방법을 생각했다면, 우리는 당신에게서 듣는 것을 좋아할 것입니다! Bugzilla에 보고서를 제출하십시오. http://bugzilla.redhat.com/ 제품 Red Hat Enterprise Linux 5 및 구성 요소 doc-Hypervisor_Deployment_Guide.
문서 개선을 위한 제안 사항이 있는 경우 설명 할 때 가능한 한 구체적으로 작성해 주십시오. 오류를 발견한 경우 섹션 이름과 번호와 주변 텍스트 일부를 포함하여 쉽게 찾을 수 있습니다.

1장. Red Hat Enterprise Virtualization Hypervisor 소개

RHEV(Red Hat Enterprise Virtualization) Hypervisor는 가상 시스템을 빠르고 쉽게 배포하고 관리할 수 있는 소형의 완전한 기능을 갖춘 가상화 플랫폼입니다. RHEV Hypervisor는 Red Hat Enterprise Virtualization 제품군의 일부입니다. RHEV Hypervisor는 Red Hat Enterprise Virtualization Manager for Servers 및 Red Hat Enterprise Virtualization Manager for Desktops와의 통합을 위해 설계되었습니다.
RHEV Hypervisor는 OEM에 의해 사전 설치되거나 PXE로 프로비저닝된 USB 스토리지 장치, CD-ROM, DVD에서 설치할 수 있습니다.
RHEV Hypervisor는 KVM(커널 기반 가상 시스템)을 기반으로 합니다. KVM은 Linux 커널 모듈로 구현된 고급 효율적인 가상화 하이퍼바이저입니다. KVM은 커널 모듈이므로 기존 Red Hat Enterprise Linux 커널을 활용하고 기본 커널의 광범위한 테스트, 장치 지원 및 유연성의 이점을 활용할 수 있습니다.
RHEV Hypervisor는 여러 특수 RHEV 패키지와 함께 Red Hat Enterprise Linux의 패키지 하위 집합을 사용하여 구성됩니다. RHEV는 Red Hat Enterprise Linux에 대해 인증된 모든 하드웨어에 대해 인증되었습니다(참고로는 3장. Red Hat Enterprise Virtualization Hypervisor의 요구 사항 및 제한 사항참조).

2장. Red Hat Enterprise Virtualization Hypervisor 이해

이 장에서는 Red Hat Enterprise Virtualization Hypervisor의 기술적 측면에 대해 간략하게 소개합니다. 이 장은 기술 사용자가 문제를 확인하고 Red Hat Enterprise Virtualization Hypervisor를 이해할 수 있도록 돕기 위해 작성되었습니다.
Red Hat Enterprise Virtualization Hypervisor는 oVirt 프로젝트의 Managed Node 구성 요소에서 파생됩니다. oVirt Managed Node의 핵심 기술이 사용되지만 Red Hat Enterprise Virtualization Hypervisor는 자체 관리 통신 스택을 통합합니다. oVirt 프로젝트에 대한 자세한 내용은 oVirt.org 를 참조하십시오.

2.1. Red Hat Enterprise Virtualization Hypervisor 디렉터리

Red Hat Enterprise Virtualization Hypervisor에는 Red Hat Enterprise Linux 및 기타 Linux 배포판에 따라 다른 디렉터리 레이아웃이 있습니다. 모든 Red Hat Enterprise Hypervisors에는 다음과 같은 디렉터리가 있습니다.
/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의 요구 사항 및 제한 사항

이 장에서는 RHEV(Red Hat Enterprise Virtualization) Hypervisor에 적용되는 모든 시스템 요구 사항 및 제한 사항을 다룹니다. 이러한 요구 사항은 현재 하드웨어 및 소프트웨어 제한과 테스트 및 지원 고려 사항에 따라 결정됩니다. 시스템 요구 사항 및 제한 사항은 지속적인 소프트웨어 개발 및 하드웨어 개선 사항으로 인해 시간이 지남에 따라 달라집니다.

3.1. 시스템 요구 사항

Red Hat Enterprise Virtualization Hypervisors에는 다음과 같은 하드웨어 요구 사항이 있습니다.
  • 하드웨어 가상화 확장 기능이 있는 CPU: AMD-V™ 가 포함된 AMD 시스템 또는 Intel VT® 가 있는 Intel 시스템.
    Red Hat Enterprise Virtualization Hypervisor가 부팅되면 메시지가 나타납니다.
    Virtualization hardware is unavailable.
       (No virtualization hardware was detected on this system)
    Copy to Clipboard Toggle word wrap
    이 경고는 가상화 확장이 비활성화되었거나 프로세서에 존재하지 않음을 나타냅니다.
    중요
    일부 시스템에는 BIOS에서 가상화 확장 기능이 비활성화되어 있습니다. BIOS에서 가상화 확장을 사용하도록 설정해야 합니다. 먼저 복구 모드로 부팅(RHEV Hypervisor 부팅 프롬프트에서 linux rescue 를 입력하여) 또는 설정 메뉴에서 쉘을 입력하여 복구 모드로 부팅합니다. 이 명령을 사용하여 프로세서에 가상화 확장이 있는지 확인합니다.
    $ grep -E 'svm|vmx' /proc/cpuinfo
    Copy to Clipboard Toggle word wrap
    출력이 표시되면 프로세서는 하드웨어 가상화가 가능합니다. 그러나 일부 상황에서는 제조업체가 BIOS에서 가상화 확장을 비활성화합니다. 추가 점검으로 kvm 모듈이 커널에 로드되었는지 확인합니다.
    # lsmod | grep kvm
    Copy to Clipboard Toggle word wrap
    출력에 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
      Copy to Clipboard Toggle word wrap
    • 데이터 파티션의 기본 크기는 시스템의 RAM에 512MB를 더한 것입니다. 최소 크기는 256MB입니다.

예 3.1. 최소 스토리지 요구 사항 확인

이 예에서는 RAM 14GB(약 14,336MB)가 있는 시스템의 RHEV Hypervisor 설치에 필요한 최소 스토리지에 대해 다룹니다.
The root partitions          = 512MB
The boot partition          = 50MB
The logging partition       = 2048MB
The config partition        = 5MB
The swap partition (using a 0.6 overcommit ratio)
4GB (4096MB) + (0.6 * 14GB) = 12698MB
The data partition is the size of the system's RAM plus 512MB
             (14GB + 512MB) = 14750MB
-------------------------------------------------------------
                      Total = 30063MB
Copy to Clipboard Toggle word wrap
이는 설치를 위한 최소 스토리지용입니다. 더 많은 스토리지 공간을 사용하는 기본값을 사용하는 것이 좋습니다.

3.2. 제한 사항

하이퍼바이저는 및 게스트 가상 머신에서 지원되는 하드웨어에 다음과 같은 제한 사항이 적용됩니다.
  • 호스트의 최대 64개의 물리적 CPU입니다.
  • 최대 1TB의 RAM.
  • 가상 머신당 최대 16개의 가상화된 CPU입니다.
  • 64비트 가상 머신당 최대 256GB의 가상화된 RAM
  • 32비트 가상 시스템당 최대 4GB의 가상화된 RAM 참고: 가상 머신은 전체 4GB를 등록하지 않을 수 있습니다. 가상 시스템이 인식하는 RAM 용량은 운영 체제에 의해 제한됩니다.
  • 가상 머신당 최대 8개의 가상화된 스토리지 장치.
  • 가상 머신당 최대 8개의 가상화된 네트워크 인터페이스 컨트롤러입니다.
  • 가상 머신당 최대 32개의 가상화된 PCI 장치.

3.3. RHEV 게스트 운영 체제 지원

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. 반 가상화된 드라이버 지원

반가상화 드라이버( virtio 드라이버)는 다음 게스트 운영 체제 및 버전을 지원합니다. 반가상화된 드라이버는 가상 머신의 블록 및 네트워크 장치에 대한 성능을 향상시킵니다.
게스트 운영 체제: Windows XP
반 가상화된 드라이버: 블록 및 네트워크 드라이버
게스트 운영 체제: Windows 7 (32 비트 및 64 비트)
반 가상화된 드라이버: 블록 및 네트워크 드라이버
게스트 운영 체제: Windows Server 2008(32비트 및 64비트)
반 가상화된 드라이버: 블록 및 네트워크 드라이버
게스트 운영 체제: Windows Server 2003 R2 (32 비트 및 64 비트)
반 가상화된 드라이버: 블록 및 네트워크 드라이버
게스트 운영 체제: Red Hat Enterprise Linux 4.8 이상(32비트 및 64비트)
반 가상화된 드라이버: 블록 및 네트워크 드라이버
게스트 운영 체제: Red Hat Enterprise Linux 5.4 이상(32비트 및 64비트)
반 가상화된 드라이버: 블록 및 네트워크 드라이버

4장. Red Hat Enterprise Virtualization Hypervisor 설치 미디어 준비

이 장에서는 RHEV(Red Hat Enterprise Virtualization) Hypervisor를 설치하기 전에 설치 미디어 및 시스템 준비에 대해 설명합니다.
이 장에서는 로컬 스토리지 장치에 RHEV Hypervisor를 설치하는 방법을 다룹니다. 이 스토리지 장치는 이동식 USB 스토리지 장치 또는 내부 하드 디스크 드라이브 또는 솔리드 상태 드라이브일 수 있습니다. RHEV Hypervisor가 설치되면 시스템이 RHEV Hypervisor를 부팅하고 모든 구성 데이터는 시스템에 보존됩니다.

4.1. 준비 지침

RHEV Hypervisors를 설치하려면 rhev-hypervisor 패키지가 필요합니다. rhev-hypervisor 패키지에는 RHEV Hypervisor CD-ROM 이미지가 포함되어 있습니다. 다음 절차에서는 rhev-hypervisor 패키지를 설치합니다.
RHN 계정으로 Red Hat Enterprise Virtualization Hypervisor 5 채널을 사용하여 RHEV Hypervisor 이미지를 다운로드할 수 있어야 합니다.

절차 4.1. 패키지 다운로드 및 설치

rhev-hypervisor* 패키지에는 Red Hat Enterprise Virtualization Hypervisor ISO 이미지가 포함되어 있습니다. ISO 자체에는 USB 및 PXE 설치를 위한 추가 도구가 포함되어 있습니다.
  1. Red Hat Network의 최신 rhev-hypervisor* 패키지를 루트 액세스 권한이 있는 Red Hat Enterprise Linux 시스템으로 다운로드합니다. Hypervisor 패키지 목록은 에서 https://rhn.redhat.com/rhn/channels/PackageList.do?cid=9462 사용할 수 있습니다.
  2. root 로서 다운로드한 패키지의 위치로 이동합니다. 부팅 미디어 생성 준비를 위해 시스템에 설치합니다.
    # yum localinstall rhev-hypervisor*.rpm
    Copy to Clipboard Toggle word wrap
  3. ISO 에서 livecd-iso-to-pxebootlivecd-iso-to-disk 명령을 추출합니다. 이 작업을 수행하려면 다음을 수행합니다.
    1. root 로 로그인한 상태에서 Hypervisor ISO 가 설치된 디렉터리로 변경합니다.
      # cd /usr/share/rhev-hypervisor
      Copy to Clipboard Toggle word wrap
    2. ISO 파일이 임시로 마운트될 디렉터리를 만듭니다.
      # mkdir iso/
      Copy to Clipboard Toggle word wrap
    3. ISO 파일을 루프백 장치 마운트합니다. 이전 단계에서 만든 디렉터리를 마운트 대상으로 사용합니다.
      # mount -o loop rhev-hypervisor.iso iso/
      Copy to Clipboard Toggle word wrap
    4. livecd-iso-to-pxebootlivecd-iso-to-disk 스크립트를 현재 디렉터리에 복사합니다.
      # cp iso/LiveOS/livecd-iso-to-* ./
      Copy to Clipboard Toggle word wrap
    5. ISO 파일을 마운트 해제하고 임시 디렉토리를 제거합니다.
      # umount iso/
      # rmdir iso/
      Copy to Clipboard Toggle word wrap
RHEV Hypervisor ISO 이미지는 /usr/share/rhev-hypervisor/ 디렉토리에 있으며 이름이 rhev-hypervisor.iso 입니다.

4.1.1. BIOS 설정 및 부팅 프로세스 문제 해결

RHEV Hypervisor를 설치하기 전에 BIOS가 설치 방법에 맞게 올바르게 구성되었는지 확인해야 합니다. 많은 마더보드와 PC 제조업체는 BIOS에서 다른 부팅 방법을 비활성화합니다. 대부분의 BIOS 칩은 다음 장치에서 부팅됩니다.
  1. 3.5 inch diskette
  2. CD-ROM 또는 DVD 장치
  3. 로컬 하드 디스크
많은 BIOS 칩은 USB 스토리지 장치, CD-ROM, DVD 또는 네트워크 부팅 등 하나 이상의 부팅 방법을 비활성화했습니다. 선택한 방법에서 부팅하려면 방법 또는 장치를 활성화하고 해당 장치를 BIOS에서 첫 번째 부팅 장치로 설정합니다.
모든 마더보드가 이 장에 설명된 부팅 방법을 지원하는 것은 아닙니다. 특정 부팅 방법을 사용할 수 있는지 여부에 대한 마더보드 또는 시스템 제조업체 설명서를 참조하십시오. 즉, 많은 최신 시스템은 이 장에 나열된 모든 부팅 방법을 지원합니다.
주의
BIOS 설정은 제조업체마다 다릅니다. 따라서 일부 시스템에서는 설정이 부정확할 수 있습니다. 이러한 불일치로 인해 마더보드 또는 시스템 제조업체의 문서를 검토해야 합니다.

4.1.2. 하드웨어 가상화 지원 확인

시스템에서 RHEV Hypervisors를 지원하는지 확인합니다. RHEV Hypervisor는 하이퍼바이저를 설치하기 전에 가상화 확장 기능이 있고 BIOS에서 활성화해야 합니다.
  1. 이동식 미디어에서 RHEV Hypervisor를 부팅합니다. 예를 들어 USB 스틱 또는 CD-ROM이 있습니다.
  2. Hypervisor 부팅 프롬프트가 표시되면 명령을 입력합니다.
    : linux rescue
    Copy to Clipboard Toggle word wrap
  3. 하이퍼바이저가 부팅되면 다음 명령을 사용하여 CPU에 가상화 확장이 포함되어 있는지 확인합니다.
    # grep -E 'svm|vmx' /proc/cpuinfo
    Copy to Clipboard Toggle word wrap
    출력에는 프로세서에 하드웨어 가상화 확장이 있는지 표시됩니다.
  4. KVM 모듈이 기본적으로 로드되는지 확인합니다.
    # lsmod | grep kvm
    Copy to Clipboard Toggle word wrap
    출력에 kvm_intel 또는 kvm_amd 가 포함된 경우 kvm 하드웨어 가상화 모듈이 로드되고 시스템이 요구 사항을 충족합니다.

4.2. PXE 및 tftp를 사용하여 RHEV Hypervisor 배포

이 섹션에서는 PXEtftp 가 있는 네트워크를 통해 RHEV Hypervisor를 설치하는 방법을 다룹니다. PXE 부팅을 위한 DHCPtftp 서버를 구성하는 것은 이 설명서의 범위를 벗어납니다.
  1. rhev-hypervisor 패키지를 설치하고 livecd-iso-to-pxeboot 스크립트를 추출합니다. 절차 4.1. “패키지 다운로드 및 설치” 에서 참조하십시오.
  2. livecd-iso-to-pxeboot 를 사용하여 vmlinuzinitrd 이미지를 생성합니다.
    # /usr/share/rhev-hypervisor/livecd-iso-to-pxeboot /usr/share/rhev-hypervisor/rhev-hypervisor.iso
    Copy to Clipboard Toggle word wrap
    Your pxeboot image is complete.
    
    Copy tftpboot/ subdirectory to /tftpboot or a subdirectory of /tftpboot.
    Set up your DHCP, TFTP and PXE server to serve /tftpboot/.../pxeboot.0
    
    Note: The initrd image contains the whole CD ISO and is consequently
    very large.  You will notice when pxebooting that initrd can take a
    long time to download.  This is normal behaviour.
    Copy to Clipboard Toggle word wrap
  3. livecd-iso-to-pxeboot 명령의 출력은 다음 파일이 있는 tftpboot 디렉토리입니다.
    • pxelinux.0
    • pxelinux.cfg/default
    • vmlinuz0
    • initrd0.img
  4. vmlinuzinitrd 파일을 cobbler 서버 또는 다른 PXE 및 tftp 서버로 가져올 수 있습니다.
    파일을 적절한 디렉터리로 가져옵니다.
  5. pxelinux.cfg/default 파일은 Hypervisor 이미지를 내보내도록 PXE 서버를 구성하기 위한 템플릿을 제공합니다.
    DEFAULT pxeboot
    TIMEOUT 20
    PROMPT 0
    LABEL pxeboot
            KERNEL vmlinuz0
            APPEND rootflags=loop initrd=initrd0.img root=/rhev-hypervisor.iso rootfstype=auto ro liveimg
                   check crashkernel=128M@16M elevator=deadline processor.max_cstate=1
    ONERROR LOCALBOOT 0
    Copy to Clipboard Toggle word wrap
    PXE 부팅 하이퍼바이저는 PXE 인터페이스의 MAC 주소를 커널에 전달하는 PXE 서버를 사용합니다. 이는 IPAPPEND 2 매개변수를 사용하여 제공됩니다.
    환경에 필요한 대로 템플릿을 수정합니다.
주의
pxelinux.cfg/defaultroot=/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 부팅

네트워크 인터페이스 카드를 부팅하는 네트워크의 경우 PXE 부팅을 지원해야 합니다.
PXE 서버에서 RHEV Hypervisor를 부팅하려면 다음을 수행합니다.
  1. 시스템의 BIOS를 입력합니다. 대부분의 시스템에서 키 또는 키 조합은 시스템에 전원이 켜진 직후에 메시지가 표시됩니다. 일반적으로 이 키는 삭제,F1 또는 F2 입니다.
  2. 네트워크 부팅이 비활성화된 경우 네트워크 부팅을 활성화합니다.
  3. 네트워크 인터페이스 카드를 첫 번째 부팅 장치로 설정합니다.
  4. 시스템을 부팅합니다. PXE 매개 변수가 올바르게 구성된 경우 자동화된 설치를 시작합니다.
  5. RHEV Hypervisor를 설치한 후 네트워크 부팅을 변경하거나 비활성화합니다. 이는 각 재부팅 시 설치를 덮어쓰지 않고(이 기능이 필요한 경우) 특정 보안 취약점을 방지하기 위한 것입니다.
주의
PXE 부팅 설치에 사용되는 네트워크 인터페이스는 RHEV Manager 연결에 사용되는 인터페이스와 동일해야 합니다.
참고
커널 매개변수에 대한 자세한 내용은 5.2절. “RHEV Hypervisor 커널 매개 변수 및 자동화된 설치” 에서 참조하십시오.
이제 RHEV Hypervisor가 설치되어 있어야 합니다.

4.3. RHEV Hypervisor USB 스토리지 장치 준비

RHEV Hypervisor는 USB 스토리지 장치에서 설치할 수 있습니다. 또한 USB 스토리지 장치 또는 견고한 상태 디스크에 설치할 수도 있습니다. 그러나 초기 부팅/설치 USB 장치는 설치 대상과 별도의 장치여야 합니다. PXE 및 tftp를 사용하여 네트워크 부팅은 최고의 유연성과 확장성을 제공합니다. 네트워크 제한 사항이 네트워크 부팅을 방지하거나 PXE 지원 네트워크 인터페이스 카드가 없는 시스템의 경우 CD-ROM 또는 USB와 같은 로컬 미디어 설치가 필요합니다. USB 스토리지 장치에서 부팅하는 것은 CD-ROM 드라이브가 없는 시스템의 경우 CD에서 부팅하는 데 유용합니다.
참고
모든 시스템이 USB 스토리지 장치에서 부팅을 지원하는 것은 아닙니다. 계속하기 전에 시스템의 BIOS가 USB 스토리지 장치에서 부팅을 지원하는지 확인하십시오.

4.3.1. 부팅 가능한 RHEV Hypervisor USB 스토리지 장치 만들기

이 섹션에서는 USB 스토리지 장치에서 부팅 가능한 RHEV Hypervisor를 구성하는 방법을 설명합니다.
livecd-iso-to-disk 명령은 USB 스토리지 장치에 RHEV Hypervisor를 설치할 수 있습니다. livecd-iso-to-disk 명령은 rhev-hypervisor 패키지의 일부입니다. 이 명령으로 생성된 장치는 USB를 통해 부팅을 지원하는 시스템에서 RHEV Hypervisor를 부팅할 수 있습니다.
기본 livecd-iso-to-disk 명령 사용법은 다음 구조를 따릅니다.
# /usr/share/rhev-hypervisor/livecd-iso-to-disk image device
Copy to Clipboard Toggle word wrap
여기서 device 매개 변수는 설치할 USB 스토리지 장치의 파티션 이름입니다. image 매개 변수는 RHEV Hypervisor의 ISO 이미지입니다. 기본 RHEV Hypervisor 이미지 위치는 /usr/share/rhev-hypervisor/rhev-hypervisor.iso 입니다. livecd-iso-to-disk 명령을 사용하려면 장치가 FAT 또는 EXT3 파일 시스템으로 포맷되어야 합니다.
참고
LiveCD-iso-to-diskFAT 또는 EXT3 포맷 파티션 또는 블록 장치를 사용합니다.
USB 스토리지 장치는 파티션 테이블 없이 포맷되는 경우 /dev/sdb 또는 유사한 장치 이름을 사용합니다.
USB 스토리지 장치가 파티션 테이블로 포맷된 경우 /dev/sdb1 또는 유사한 장치 이름을 사용합니다.
  1. rhev-hypervisor 패키지를 설치하고 livecd-iso-to-disk 스크립트를 추출합니다. 절차 4.1. “패키지 다운로드 및 설치” 에서 참조하십시오.
  2. livecd-iso-to-disk 명령을 사용하여 .iso 파일을 디스크에 복사합니다. --format 매개변수는 디스크를 포맷합니다. --reset-mbr 은 마스터 부트 레코드(MBR)를 초기화합니다. 이 예제에서는 /dev/sdc 라는 USB 스토리지 장치를 사용합니다.
    # /usr/share/rhev-hypervisor/livecd-iso-to-disk --format --reset-mbr /usr/share/rhev-hypervisor/rhev-hypervisor.iso /dev/sdc
    Verifying image...
    /usr/share/rhev-hypervisor/rhev-hypervisor.iso:   eccc12a0530b9f22e5ba62b848922309
    Fragment sums: 8688f5473e9c176a73f7a37499358557e6c397c9ce2dafb5eca5498fb586
    Fragment count: 20
    Checking: 100.0%
    
    The media check is complete, the result is: PASS.
    
    It is OK to use this media.
    Copying live image to USB stick
    Updating boot config file
    Installing boot loader
    syslinux: only 512-byte sectors are supported
    USB stick set up as live image!
    Copy to Clipboard Toggle word wrap
USB 스토리지 장치(/dev/sdc1)는 RHEV Hypervisor를 부팅할 준비가 되어 있습니다.

4.3.2. RHEV Hypervisor USB 스토리지 장치 부팅

USB 스토리지 장치에서 RHEV Hypervisor를 부팅하는 것은 다른 라이브 USB 운영 체제를 부팅하는 것과 유사합니다. USB 스토리지 장치에서 부팅하려면 다음을 수행합니다.
  1. 시스템의 BIOS 메뉴를 입력하여 아직 활성화되지 않은 경우 USB 스토리지 장치를 부팅합니다.
    1. 이 기능이 비활성화된 경우 USB 부팅을 활성화합니다.
    2. 부팅 USB 스토리지 장치를 첫 번째 부팅 장치로 설정합니다.
    3. 시스템을 종료합니다.
  2. RHEV Hypervisor 부팅 가능한 USB 스토리지 장치를 삽입합니다.
  3. 시스템을 다시 시작하십시오.
  4. RHEV Hypervisor가 자동으로 부팅됩니다.
Hypervisor가 실행 중인 경우 이제 로컬 스토리지 장치를 초기화해야 합니다. 자세한 내용은 5.1.1절. “설치를 위한 Hypervisor 부팅” 을 참조하십시오.

4.4. CD-ROM 또는 DVD에서 RHEV Hypervisor 준비

RHEV Hypervisor는 CD-ROM 또는 DVD로 설치할 수 있습니다.

4.4.1. 부팅 가능한 RHEV Hypervisor CD-ROM 만들기

cdrecord 명령을 사용하여 RHEV Hypervisor 이미지를 CD-ROM으로 구울 수 있습니다. cdrecord 명령은 기본적으로 Red Hat Enterprise Linux에 설치된 cdrecord 패키지의 일부입니다.
  1. cdrecord 패키지가 시스템에 설치되어 있는지 확인합니다.
    # rpm -q cdrecord
    cdrecord-2.01-10.7.el5
    Copy to Clipboard Toggle word wrap
    패키지 버전이 출력에 있는 경우 위에 표시된 대로 패키지를 사용할 수 있습니다.
    없는 경우 cdrecord 를 설치합니다.
    # yum install cdrecord
    Copy to Clipboard Toggle word wrap
  2. 빈 CD-ROM 또는 DVD를 CD 또는 DVD에 삽입합니다.
  3. ISO 파일을 디스크에 기록합니다. cdrecord 명령은 다음을 사용합니다.
    cdrecord dev=device /iso/file/path/
    Copy to Clipboard Toggle word wrap
    이 예에서는 사용 가능한 첫 번째 CD-RW(/dev/cdrw) 장치와 기본 RHEV Hypervisor 이미지 위치인 /usr/share/rhev-hypervisor/rhev-hypervisor.iso 를 사용합니다.
    # cdrecord dev=/dev/cdrw /usr/share/rhev-hypervisor/rhev-hypervisor.iso
    Copy to Clipboard Toggle word wrap
오류가 없으면 RHEV Hypervisor를 부팅할 준비가 된 것입니다. 미디어 자체의 오류로 인해 기록 프로세스 중에 오류가 발생하는 경우가 있습니다. 이 경우 쓰기 가능한 다른 디스크가 삽입되고 위의 명령을 반복합니다.
RHEV Hypervisor는 Hypervisor가 부팅될 때마다 설치 미디어의 무결성을 확인하기 위해 프로그램(isomd5sum)을 사용합니다. 부팅 시퀀스에서 미디어 오류가 보고되면 잘못된 CD-ROM이 있습니다. 위의 절차에 따라 새로운 CD-ROM 또는 DVD를 만듭니다.

4.4.2. RHEV Hypervisor CD-ROM 부팅

많은 시스템의 경우 기본 BIOS 구성이 CD-ROM에서 먼저 부팅됩니다. CD-ROM에서 부팅이 비활성화되어 있거나 첫 번째 부팅 장치가 아닌 경우 자세한 내용은 4.1.1절. “BIOS 설정 및 부팅 프로세스 문제 해결” 및 제조업체 설명서를 참조하십시오.
CD-ROM에서 부팅하려면 RHEV Hypervisor CD-ROM을 삽입한 후 컴퓨터를 켜십시오.
RHEV Hypervisor가 부팅되기 시작합니다. RHEV Hypervisor가 시작하지 않으면 BIOS가 먼저 부팅되거나 CD-ROM에서 부팅을 해제하도록 설정되어 있지 않을 수 있습니다.
Hypervisor가 실행 중인 경우 이제 로컬 스토리지 장치를 초기화해야 합니다. 자세한 내용은 5.1.1절. “설치를 위한 Hypervisor 부팅” 을 참조하십시오.

5장. Red Hat Enterprise Virtualization Hypervisor 설치

이 장에서는 RHEV(Red Hat Enterprise Virtualization) Hypervisor 설치를 다룹니다.
Red Hat Enterprise Virtualization에는 RHEV Manager와 하나 이상의 RHEV Hypervisors 또는 Red Hat Enterprise Linux 호스트가 필요합니다. Red Hat Enterprise Virtualization Manager 및 Red Hat Enterprise Linux 호스트 설치는 Red Hat Enterprise Virtualization Manager for Servers 설치 가이드에서 다룹니다. 이 장에서는 Red Hat Enterprise Virtualization Hypervisor 설치를 다룹니다.
RHEV Hypervisor는 가상 머신 이미지를 저장하기 위해 SAN(Storage Area Networks) 및 기타 네트워크 스토리지를 사용할 수 있습니다. HBA(Host Bus Adaptor)를 BIOS에서 부팅 장치로 구성할 수 있는 경우, SAN에 RHEV Hypervisor를 설치할 수 있습니다.
RHEV Hypervisor는 설치에 다중 경로 장치를 사용할 수 있습니다. 다중 경로는 SAN 또는 기타 네트워크 스토리지에 자주 사용됩니다. 다중 경로는 설치 시 기본적으로 활성화됩니다. scsi_id에 응답하는 블록 장치는 다중 경로를 사용할 수 있습니다. 이는 USB 스토리지 및 일부 오래된 ATA 디스크를 제외한 대부분의 장치입니다.
RHEV Manager 설치
RHEV Hypervisor를 설치하기 전에 RHEV Manager를 설치해야 합니다. RHEV Manager 설치에 대한 자세한 내용은 Red Hat Enterprise Virtualization for Servers 설치 가이드 를 참조하십시오.
RHEV Hypervisor 설치 방법은 두 가지가 있습니다.

5.1. Red Hat Enterprise Virtualization Hypervisor 대화형 설치

RHEV Hypervisor는 가상 머신이 아닌 물리적 서버에 설치되어 있어야 합니다.
이 섹션의 지침은 여러 시스템에 설치하는 데 사용할 수 있습니다. 네트워킹 충돌을 피하기 위해 항상 고유한 호스트 이름과 IP 주소를 사용해야 합니다.

5.1.1. 설치를 위한 Hypervisor 부팅

Hypervisor를 부팅하는 방법에는 여러 가지가 있습니다. RHEV Hypervisor 설치 준비를 위한 부팅 미디어 준비에 대한 자세한 내용은 4장. Red Hat Enterprise Virtualization Hypervisor 설치 미디어 준비 에서 참조하십시오.

절차 5.1. 하이퍼바이저 부팅

  1. RHEV Hypervisor 설치 미디어를 삽입합니다.
  2. 시스템의 전원을 켜고 설치 미디어에서 시스템이 부팅되는지 확인합니다.
  3. RHEV Hypervisor가 부팅 단계를 완료하면 커널 매개 변수 프롬프트가 표시됩니다.
    ISOLINUX 3.11 2005-09-02  Copyright (C) 1994-2005 H. Peter Anvin
    This is the Red Hat Enterprise Virtualization Hypervisor 5.7-2.2 (4.2)
    - to boot press the <ENTER> key
    or type linux and press the <ENTER> key.
    - Extra kernel command line parameters can be passed following the 
    linux keyword.
    - Boot parameters summary:
    BOOTIF=link|eth*|<MAC>(pxelinux format)
    storage_init=[usb|scsi|cciss[:serial#]]|/dev/...
    storage_vol=:SWAP_MB::CONFIG_MB:LOGGING_MB:DATA_MB
    mem_overcommit=<overcommit_ratio>
    upgrade
    ip=<client-ip> netmask=<netmask> gateway=<gw-ip>
    vlan=<VLAN-id>
    dns=server[:server]
    ntp=server[:server]
    hostname=fqdn
    management_server=RHEVM-host[:port]
    netconsole_server=RHEVM-host[:port]
    boot:
    Copy to Clipboard Toggle word wrap
    필요한 커널 인수를 입력합니다. 예를 들면 다음과 같습니다.
    :linux firstboot
    Copy to Clipboard Toggle word wrap
커널 매개변수
커널 매개변수에 대한 자세한 내용은 5.2절. “RHEV Hypervisor 커널 매개 변수 및 자동화된 설치” 에서 참조하십시오.
기존 하이퍼바이저 업그레이드
기존 하이퍼바이저를 업그레이드하려면 upgrade 매개변수를 사용하여 커널을 부팅해야 합니다. 그러면 대화형 구성 메뉴로 전환하지 않고 시스템을 자동으로 업그레이드하고 재부팅합니다. 자세한 내용은 5.2.6절. “기타 매개변수” 에서 참조하십시오.
PXE 부팅
커널 부팅 인수를 PXE 구성 파일(/pxelinux.cfg/default)에 추가할 수 있습니다. 이는 5.2절. “RHEV Hypervisor 커널 매개 변수 및 자동화된 설치” 에서 다루는 자동화된 설정을 실행하는 데 사용할 수 있으며 사용자 환경에 따라 더 유용할 수 있습니다.

5.1.2. RHEV Hypervisor 구성 메뉴

RHEV Hypervisor가 부팅되면 Hypervisor Configuration 메뉴가 표시됩니다.
Hypervisor Configuration Menu는 Red Hat Enterprise Virtualization Hypervisor를 설치하기 위한 대화형 도구입니다. Hypervisor Configuration 메뉴는 예 5.1. “Red Hat Enterprise Virtualization Hypervisor 구성 메뉴” 과 유사합니다. 이 장 전체에서 기본 메뉴라고 합니다.

예 5.1. Red Hat Enterprise Virtualization Hypervisor 구성 메뉴

Red Hat Enterprise Virtualization Hypervisor release 5.7-2.2

Hypervisor Configuration Menu

1) Configure storage partitions    6) Configure the host for RHEV
2) Configure authentication        7) View logs
3) Set the hostname                8) Install locally and reboot
4) Networking setup                9) Support Menu
5) Register Host to RHN
Choose an option to configure:
Copy to Clipboard Toggle word wrap

구성 메뉴 옵션

스토리지 파티션 구성
설치를 위해 로컬 스토리지 장치를 준비합니다. 5.1.4절. “디스크 파티션” 에서 참조하십시오.
인증 구성
관리 및 SSH 액세스를 위한 루트 암호를 설정합니다. 5.1.5절. “관리자 암호 설정” 에서 참조하십시오.
호스트 이름 설정
DHCP를 사용하는 대신 호스트 이름을 수동으로 설정합니다. 5.1.6절. “호스트 이름 설정” 에서 참조하십시오.
네트워킹 설정
DHCP, IPv4, NTP 및 DNS를 포함한 네트워크 설정 및 서비스를 구성합니다. 5.1.7절. “네트워킹 설정” 에서 참조하십시오.
RHN에 호스트 등록
호스트를 RHN(Red Hat Network)에 등록합니다. 5.1.8절. “RHN에 등록” 에서 참조하십시오.
RHEV용 호스트 설정
RHEV Manager 서버의 IP 주소를 입력합니다. 5.1.9절. “RHEV용 호스트 설정” 에서 참조하십시오.
로그 보기
로그 파일을 보고 설치 절차를 디버깅합니다. 5.1.10절. “로그 보기” 에서 참조하십시오.
로컬 설치 및 재부팅
스토리지 장치에 Hypervisor를 설치하고 재부팅합니다. 5.1.11절. “설치” 에서 참조하십시오.
지원 메뉴
상태 비저장 부팅을 계속 진행하고 쉘 프롬프트로 종료하는 옵션이 포함되어 있습니다. Red Hat 지원 작업 외에는 이 메뉴가 지원되지 않습니다.

5.1.3. 기존 RHEV Hypervisor 설치 제거

Hypervisor가 이전에 로컬 시스템에 설치된 경우 주 메뉴에서 Support Menu 옵션을 선택한 다음 기존 Hypervisor 설치 제거를 선택하여 기존 설치를 제거 합니다.
기존 하이퍼바이저가 있는 시스템
RHEV Hypervisor가 설치되어 있고 LVM 볼륨이 포함된 일부 시스템에서 대화형 설치를 트리거하려면 firstboot 매개 변수가 필요할 수 있습니다. firstboot 매개 변수를 사용하려면 다른 커널 매개 변수에 추가합니다. 기존 RHEV Hypervisor가 있는 시스템에서 다음 커널 매개 변수를 사용하여 대화형 설치를 활성화합니다.
: linux firstboot
Copy to Clipboard Toggle word wrap
이전 버전의 RHEV Hypervisor 설치 제거에 대한 자세한 내용은 부록 A. 로컬 스토리지 장치에서 Red Hat Enterprise Virtualization Hypervisor 설치 제거 을 참조하십시오.

5.1.4. 디스크 파티션

RHEV Hypervisor에서 사용하는 파티션은 이 메뉴에서 구성됩니다. 대부분의 경우 기본 파티션 레이아웃이 최적입니다.
주의
이 절차를 실행하면 storage_init 매개변수를 사용하여 선택한 로컬 스토리지 장치의 모든 데이터가 삭제됩니다.

절차 5.2. 스토리지 구성 메뉴

  1. 메인 메뉴에서 Configure storage partitions (스토리지 파티션 구성) 옵션을 선택하여 Configure storage partitions (스토리지 파티션 구성) 메뉴를 엽니다.

    예 5.2. 스토리지 파티션 구성 메뉴

     Configure storage partitions
    
    1) Configure
    2) Review
    3) Commit configuration
    4) Return to the Hypervisor Configuration Menu
    Choose an option:
    
    Copy to Clipboard Toggle word wrap
  2. 저장 장치 선택

    Configure 를 선택합니다.
    스토리지 장치를 두 개 이상 사용할 수 있는 경우 RHEV Hypervisor를 설치할 스토리지 장치를 선택하라는 메시지가 표시됩니다. 스토리지 장치가 하나만 있는 경우 단계 3 로 건너뜁니다.

    예 5.3. 저장 장치 선택

    /dev/mapper/SServeRA_venh_076A0444 (sda) (69889 MB)
    Disk Identifier: storage_serial_SServeRA_venh_076A0444
    /dev/sdb (15296 MB)
    Disk Identifier: storage_serial_UFD_USB_Flash_Drive_XFHO0KCK69T746WFHAUB
    1) /dev/mapper/SServeRA_venh_076A0444  3) Abort
    2) /dev/sdb                            4) Manual selection
    
    Copy to Clipboard Toggle word wrap
    메뉴에서 적절한 스토리지 장치를 선택합니다. 사용하려는 장치가 표시되지 않으면 수동 선택 을 선택합니다. 그러면 스토리지 장치의 경로를 0으로 입력하라는 메시지가 표시됩니다. 경로를 정확히 입력해야 합니다. 와일드카드는 허용되지 않습니다.
  3. 파티션 크기 선택

    부팅, 스왑, 루트, 구성, 로깅 및 데이터 파티션의 크기를 설정하라는 메시지가 표시됩니다. 값은 메가바이트(MB)로 허용됩니다.
    크기 값을 -1로 설정하면 파티션이 남아 있는 모든 디스크 공간을 차지하게 됩니다. 이는 데이터 파티션에서만 사용할 수 있습니다.
    아무 값 없이 Enter 를 누르면 파티션이 기본 크기로 설정됩니다.
    중요
    파티션 크기 값의 끝에 장치를 추가하지 마십시오. 값 끝에 MB 또는 유사한 단위를 사용하면 부작용이 있을 수 있습니다. 예를 들어 5MB 대신 5 MB 값을 사용합니다.
    1. 부트 파티션에는 부트 로더, 커널 및 initramfs가 포함되어 있습니다.
      부팅 파티션에 지원되는 기본 및 유일한 크기는 50MB입니다. 부팅 파티션의 크기는 구성할 수 없습니다.
    2. 스왑 파티션은 메모리 성능의 속도를 높이기 위해 사용된 메모리를 하드 드라이브로 스와핑하는 데 사용됩니다. 스왑 파티션의 기본 크기는 RAM 양과 오버 커밋 비율(기본값: 0.5)에 따라 계산됩니다. RHEV Hypervisor는 스왑 파티션이 있어야 하며 크기를 0으로 설정하여 스왑 파티션을 비활성화할 수 없습니다. 스왑 파티션의 최소 크기는 5MB입니다.
      Red Hat 지식베이스 에는 스왑 파티션에 적합한 크기를 결정하는 방법에 대한 문서가 있습니다.
      Red Hat Knowledgebase의 공식을 사용하고 오버 커밋 비율(RAM에 오버 커밋 비율 곱)에 대한 스토리지를 추가합니다.
      Recommended swap + (RAM * overcommit) = swap partition size
      Copy to Clipboard Toggle word wrap
      설치 시퀀스 중 Enter 를 누르면 스왑 파티션에 권장되는 값이 설정됩니다.
    3. 루트 파티션에는 Hypervisor의 코어 파일과 설치 미디어의 LiveOS 디렉터리가 포함되어 있습니다. 루트 파일 시스템 파티션의 기본 총 크기는 512MB입니다. 이 값에는 하나의 루트 파티션의 256MB와 백업 루트 파티션에 대한 추가 256MB가 포함됩니다.
      루트 파티션에 대해 지원되는 기본 및 유일한 크기는 256MB입니다. 루트 파티션의 크기는 구성할 수 없습니다.
    4. 구성 파티션은 Hypervisor의 구성 파일을 저장합니다.
      구성 파티션의 기본 및 최소 크기는 5MB입니다.
    5. 로깅 파티션은 Hypervisor의 모든 로그를 저장합니다.
      로깅 파티션이 필요하며 권장되는 크기는 2048MB입니다.
    6. 데이터 파티션은 코어 파일 및 kdump 파일을 저장하고 ISO 파일의 임시 스토리지 역할을 합니다. 데이터 파티션의 기본 크기는 사용 가능한 디스크 공간( -1로 레이블이 지정됨)입니다.
      ISO 업로더 툴을 사용하여 ISO 파일을 업로드하면 공유 ISO 라이브러리로 이동하기 전에 RHEV Hypervisor 호스트의 데이터 파티션에 일시적으로 저장됩니다. 데이터 파티션에는 이러한 ISO 파일을 저장하기에 충분한 공간이 포함되어야 하며, 최신 운영 체제에는 4GB가 넘을 수 있습니다.
      데이터 파티션은 KVM의 코어 파일을 저장할 수 있을 만큼 커야 합니다. 코어 파일은 가상 시스템의 RAM 크기에 따라 다릅니다. 데이터 파티션은 kdump라고도 하는 커널 덤프 파일을 저장하기에 충분히 커야 합니다. kdump 파일은 일반적으로 호스트의 총 시스템 RAM과 동일합니다. 데이터 파티션은 RHEV Hypervisor 업그레이드용 RHEV Hypervisor ISO 파일도 저장합니다.
      데이터 파티션은 호스트 시스템의 RAM과 512MB의 추가 크기만큼 최소 1.5배 이상이어야 합니다. 최소 크기는 256MB입니다.
  4. 검토

    검토 메뉴 옵션을 선택합니다. 검토 메뉴 출력은 아래 스크린샷과 유사합니다.
    The local disk will be repartitioned as follows:
    ================================================
    Physical Hard Disk:           /dev/hdb (10000 MB)
    Disk Identifier:              storage_serial_QM00002
    Boot partition size:          50 MB
    Swap partition size:          2233 MB
    Installation partition size:  256 * 2 MB
    Configuration partition size: 5 MB
    Logging partition size:       2048 MB
    Data partition size:          5152 MB
    Copy to Clipboard Toggle word wrap
  5. Commit 구성을 선택하여 파티션을 수락합니다. 다음 경고가 표시됩니다.
  6. !!WARNING!!WARNING!!WARNING!!WARNING!!WARNING!!WARNING!!WARNING!!WARNING!!
    !!WARNING!!WARNING!!WARNING!!WARNING!!WARNING!!WARNING!!WARNING!!WARNING!!
    !!WARNING!!                                                    !!WARNING!!
    !!WARNING!!                                                    !!WARNING!!
    !!WARNING!! If you proceed, all data on your selected storage  !!WARNING!!
    !!WARNING!! device will be destroyed and your hard disk        !!WARNING!!
    !!WARNING!! will be irreversibly reconfigured.                 !!WARNING!!
    !!WARNING!!                                                    !!WARNING!!
    !!WARNING!!                                                    !!WARNING!!
    !!WARNING!!WARNING!!WARNING!!WARNING!!WARNING!!WARNING!!WARNING!!WARNING!!
    !!WARNING!!WARNING!!WARNING!!WARNING!!WARNING!!WARNING!!WARNING!!WARNING!!
    
    Do you wish to proceed([Y]es or [N]o)?
    Copy to Clipboard Toggle word wrap
  7. Y 를 눌러 파티션을 계속 진행하고 포맷합니다.
파티션이 생성되고 파일 시스템이 포맷됩니다. 완료되면 주 메뉴가 다시 나타납니다.

5.1.5. 관리자 암호 설정

인프라를 보호하는 데 있어 강력하고 쉽게 관리자 암호를 기억할 수 있습니다.
SSH 원격 액세스가 필요하지 않은 경우 관리자 암호를 설정할 필요가 없습니다. Red Hat 지원을 통해 활성화하라는 지침이 없는 경우 SSH 원격 액세스는 지원되지 않습니다. 정상적인 사용 시나리오에서는 루트 암호를 설정할 필요가 없습니다.

절차 5.3. 관리자 암호 설정

  1. 주 구성 메뉴에서 Configure authentication (인증 구성)을 선택합니다.

    예 5.4. 인증 구성 메뉴

    SSH remote access is currently disabled
    
    1) Set administrator password
    2) Toggle SSH password authentication
    3) Return to the Hypervisor Configuration Menu
    Choose an option to configure:
    Copy to Clipboard Toggle word wrap
  2. 관리자 암호 설정을 선택합니다.
  3. 암호 프롬프트가 표시됩니다.
    Set the system administrator's (root) password:
    New UNIX password:
    Copy to Clipboard Toggle word wrap
    기본 암호를 입력합니다. 암호를 다시 입력하라는 메시지가 표시됩니다.
  4. Changing password for user root.
    passwd: all authentication tokens updated successfully.
    storing to /config :
    /etc/shadow File persisted
    Copy to Clipboard Toggle word wrap
    이 메시지는 암호가 설정되어 로컬 스토리지에 저장되었음을 나타냅니다.

절차 5.4. 선택 사항: SSH 암호 인증 구성

SSH 프로토콜을 사용하여 RHEV Hypervisors에 액세스하려면 SSH 암호 인증이 필요합니다. 기본적으로 SSH 암호 인증은 비활성화되어 있습니다. Red Hat 지원을 통해 활성화하라는 지침이 없는 경우 SSH 원격 액세스는 지원되지 않습니다.
Red Hat 지원에 의해 지시되는 경우에만 다음 지침을 따르십시오.
  1. Configure Authentication( 인증 구성) 메뉴에서 Toggle SSH 암호 인증 을 선택합니다.
  2. Enable SSH password authentication ([Y]es or [N]o)?
    Copy to Clipboard Toggle word wrap
    y 를 눌러 SSH 암호 인증을 활성화합니다.
  3. 성공하면 다음 메시지가 표시됩니다.
    SSH remote access is currently enabled.
    Copy to Clipboard Toggle word wrap
설치 를 계속하려면 Hypervisor Configuration Menu로 돌아 갑니다.

5.1.6. 호스트 이름 설정

Red Hat Enterprise Virtualization Manager에는 각 RHEV Hypervisor에 대해 완전히 확인할 수 있는 호스트 이름이 필요합니다. DHCPDNS 를 사용하는 경우 부팅 시 호스트 이름을 Hypervisor에 할당할 수 있습니다.
DHCP 서버가 호스트 이름을 설정하지 않으면 호스트 이름을 수동으로 지정해야 합니다(아래 프로세스를 통해). 이 호스트 이름은 DNS 조회 요청을 사용하여 할당된 IP 주소로 확인되어야 합니다.
  1. 기본 메뉴에서 Set the hostname 옵션을 선택합니다.
  2. 호스트 이름을 anyname.domain.example.com 형식으로 입력합니다. 여기서 anyname 은 지정된 도메인에서 호스트의 개별 이름입니다.
    What is this Hypervisor's hostname?
    Copy to Clipboard Toggle word wrap
    Hypervisor의 호스트 이름을 입력하고 Enter 를 누릅니다.
  3. 호스트 이름 설정 프로시저가 성공하면 이 메시지가 표시됩니다.
    The hostname is set.
    Copy to Clipboard Toggle word wrap
Configuration(구성) 메뉴로 돌아갑니다.

절차 5.5. 호스트 이름 재설정

호스트 이름을 재설정하려면 다음을 수행합니다.
  1. Set the hostname 메뉴를 엽니다.
  2. 호스트 이름 프롬프트 지정이 표시됩니다.
    What is this Hypervisor's hostname?
    Copy to Clipboard Toggle word wrap
    다른 항목을 입력하지 않고 Enter 키를 눌러 호스트 이름을 재설정합니다.
이제 DHCP를 사용하도록 호스트 이름이 재설정되었습니다.

5.1.7. 네트워킹 설정

시스템의 네트워크 설정을 구성합니다.
중요
설치 목적으로 RHEV Manger에 액세스하기 위해 단일 네트워크만 구성할 수 있습니다. RHEV Hypervisor가 설치되면 RHEV Manager 사용자 인터페이스로 추가 네트워크 인터페이스를 구성할 수 있습니다.
  1. 네트워킹 설정 옵션을 선택합니다.
  2. 시스템에 연결된 네트워크 장치가 나열됩니다.
  3. Choose an interface or a configuration option:
    Copy to Clipboard Toggle word wrap
    RHEV Manager에 연결하는 데 사용할 네트워크 인터페이스를 선택합니다. 하나의 네트워크 인터페이스가 있는 시스템에서는 에서 선택할 수 있는 eth0 만 있습니다.
    중요
    무선 및 논리적 네트워크 장치는 현재 지원되지 않습니다.
  4. 인터페이스 식별

    하이퍼바이저에는 선택된 네트워크 인터페이스를 물리적으로 식별하는 데 도움이 되는 도구가 포함되어 있습니다.
    Help identify eth0 by blinking the lights 
    for 10 seconds ([Y]es or [N]o)?
    Copy to Clipboard Toggle word wrap
    y 를 눌러 eth0 소켓을 식별합니다. 이는 여러 네트워크 인터페이스가 있는 시스템에 유용합니다.
    도움이 필요하지 않은 경우 n 을 눌러 계속 진행하십시오.
    선택한 네트워크 인터페이스에서 이 기능을 지원하지 않으면 시스템에 다음 메시지가 표시됩니다.
    Blinking is not supported by your network interface.
    Copy to Clipboard Toggle word wrap
  5. VLAN

    VLAN 지원을 포함할지 여부를 묻는 프롬프트가 표시됩니다.
    Include VLAN support ([Y]es, [N]o or [A]bort)?
    Copy to Clipboard Toggle word wrap
    • VLAN 지원이 필요하지 않은 경우 n 을 누릅니다.
    • VLAN 지원을 활성화하려면 y 를 입력합니다.
      1. What is the VLAN ID for this device (a=abort)
        Copy to Clipboard Toggle word wrap
        메시지가 표시되면 VLAN ID 번호를 입력합니다.
  6. IPv4

    IPv4 프롬프트가 나타납니다.
    Enable IPv4 support ([S]tatic IP, [D]HCP, [N]o or [A]bort)?
    Copy to Clipboard Toggle word wrap
    네트워킹 환경에 따라 DHCP 또는 고정 IP 를 선택합니다.
    • D 를 눌러 DHCP 에서 IPv4 지원을 활성화합니다. DHCP 서버의 각 RHEV Hypervisor의 모든 IP 주소를 정적으로 매핑해야 합니다.
    • 또는 S 를 눌러 고정 IP 주소를 할당합니다. 그런 다음 IP 주소, Netmask 및 게이트웨이를 입력하라는 메시지가 표시됩니다.
    설정을 확인합니다.
    Is this correct ([Y]es, [N]o or [A]bort)?
    Copy to Clipboard Toggle word wrap
    설정이 올바르면 Y 를 눌러 계속합니다.
  7. DNS

    정적 네트워크 구성 또는 DHCP 서버를 사용하지 않는 경우 DNS를 구성합니다.
    1. 첫 번째 DNS 게이트웨이의 IP 주소를 입력하거나 Enter 를 눌러 중단합니다.
      Enter the first DNS server (or press the Enter key to exit):
      Copy to Clipboard Toggle word wrap
    2. 두 번째 DNS 게이트웨이의 IP 주소를 입력하거나 Enter 를 눌러 건너뜁니다.
      Enter the second DNS server (or press the Enter key to exit):
      Copy to Clipboard Toggle word wrap
    3. 설정을 확인합니다.
      Is this correct ([Y]es, [N]o or [A]bort)?
      Copy to Clipboard Toggle word wrap
      계속하려면 Y 를 누릅니다.
  8. Network Time Protocol (NTP)

    NTP(Network Time Protocol)는 나머지 세계와 함께 시스템 클럭을 유지합니다. 부정확한 시간 유지로 인해 하이퍼바이저가 가상 머신을 마이그레이션하는 것을 방지하기 때문에 일부 호스트 시스템에는 클럭이 일치하지 않는 일부 호스트 시스템에는 매우 중요합니다.
    1. Enter an NTP server:
      Copy to Clipboard Toggle word wrap
      NTP 서버의 IP 주소 또는 호스트 이름을 입력하거나 Enter 를 눌러 중단합니다.
    2. 추가 NTP 서버를 입력하라는 메시지가 표시됩니다. 필요한 만큼 입력하고 Enter 를 공백으로 눌러 선택한 내용을 저장합니다.
  9. Save and Return To Menu를 선택하여 구성을 저장합니다.
  10. 네트워크가 올바르게 구성된 경우 출력은 그림 5.1. “작업 네트워크 구성” 과 유사해야 합니다.

    그림 5.1. 작업 네트워크 구성

이제 주 메뉴로 돌아갑니다.

5.1.8. RHN에 등록

이 절차에서는 호스트를 RHN에 등록합니다. RHN에 호스트를 등록하면 Hypervisor 호스트에 Red Hat Enterprise Linux 가상화 또는 가상화 플랫폼 인타이틀먼트를 적용할 수 있습니다. 이러한 인타이틀먼트를 사용하지 않는 경우 RHN에 호스트를 등록할 필요가 없습니다.
  • 기본 메뉴에서 Register Host to RHN 을 선택합니다.
    • 공용 RHN 시스템에 등록하려면 1) Register to public RHN을 선택합니다.
      1. Enter RHN account username:
        Copy to Clipboard Toggle word wrap
        RHN 계정 사용자 이름을 입력합니다.
      2. Enter password for RHN account:
        Copy to Clipboard Toggle word wrap
        RHN 계정 암호를 입력합니다.
      3. Enter profile name for this system (optional):
        Copy to Clipboard Toggle word wrap
        이 시스템의 프로필 이름을 입력합니다. 이 매개변수는 선택 사항입니다. 비어 있는 프로필 이름을 제공하면 기본적으로 시스템 호스트 이름이 사용됩니다.
      4. Enter HTTP proxy in host:port format, e.g. proxy.example.com:3128 (leave blank if not required):
        Copy to Clipboard Toggle word wrap
        HTTP 프록시 주소를 입력합니다. 이 매개변수는 선택 사항입니다. 빈 프록시 주소를 제공하면 프록시 서버가 사용되지 않습니다.
    • RHN Satellite에 등록하려면 2개의 RHN Satellite 등록을선택합니다.
      1. Enter URL of RHN Satellite (ie. https://satellite.example.com)
        Copy to Clipboard Toggle word wrap
        RHN Satellite의 URL을 입력합니다.
      2. Enter location of satellite cert (https://satellite.example.com/pub/RHN-ORG-TRUSTED-SSL-CERT):
        Copy to Clipboard Toggle word wrap
        satellite 인증서의 URL을 입력하거나 Enter를 눌러 표시된 기본 URL을 선택합니다.
      3. Enter RHN account username:
        Copy to Clipboard Toggle word wrap
        RHN 계정 사용자 이름을 입력합니다.
      4. Enter password for RHN account:
        Copy to Clipboard Toggle word wrap
        RHN 계정 암호를 입력합니다.
      5. Enter profile name for this system (optional):
        Copy to Clipboard Toggle word wrap
        이 시스템의 프로필 이름을 입력합니다. 이 매개변수는 선택 사항입니다. 비어 있는 프로필 이름을 제공하면 기본적으로 시스템 호스트 이름이 사용됩니다.
      6. Enter HTTP proxy in host:port format, e.g. proxy.example.com:3128 (leave blank if not required):
        Copy to Clipboard Toggle word wrap
        HTTP 프록시 주소를 입력합니다. 이 매개변수는 선택 사항입니다. 빈 프록시 주소를 제공하면 프록시 서버가 사용되지 않습니다.

5.1.9. RHEV용 호스트 설정

이 절차에서는 RHEV Hypervisor를 RHEV Manager에 연결합니다.
RHEV Manager의 주소를 지정할 때 IP 주소 또는 호스트 이름에 대해 다음 형식을 사용합니다.
중요
계속하기 전에 로컬 스토리지와 네트워킹이 올바르게 구성되었는지 확인합니다. 올바른 변경이 아닌 경우 이 시점 이후에 변경할 수 없기 때문에 지금 변경할 수 있습니다. 이 시점 이후에 설정을 변경하려면 처음부터 절차를 반복해야 합니다.
지정된 IP 주소 또는 호스트 이름을 완전히 확인할 수 있는지 확인합니다.
Expand
표 5.1. Red Hat Enterprise Virtualization Manager 주소 지정 예
유형 형식 예제
IP 주소 IP[:port] 127.0.0.1:443
호스트 이름 host.name.domain[:port] www.redhat.com:443
  1. 기본 메뉴에서 Configure the host for RHEV 를 선택합니다.
  2. 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
    Copy to Clipboard Toggle word wrap
    1. RHEV Manager의 호스트 이름 또는 IP 주소를 지정된 형식으로 입력합니다.
      RHEV Manager 포트를 건너뛰면 기본 포트 443을 사용합니다. 그러나 포트를 이전에 할당한 경우 RHEV Hypervisor는 해당 포트를 기본값으로 사용합니다. 예를 들어 이전 설치 중에 포트 12345를 지정하면 이후 설치에 대한 기본 포트는 포트 12345입니다.
      참고
      RHEV Manager는 기본적으로 포트 443을 사용합니다. RHEV Manager를 설치할 때 다른 포트를 구성한 경우 대신 사용하십시오. RHEV Hypervisor에 대해 다른 포트를 지정하면 해당 포트가 새 기본 포트로 기록됩니다.
    2. RHEV Manager가 성공적으로 배치되면 다음 출력이 표시됩니다.
      The RHEV Manager's address is set.
      The RHEV Manager's port is set.
      Copy to Clipboard Toggle word wrap
  3. 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.
    Copy to Clipboard Toggle word wrap
    1. NetConsole 서버 및 포트를 입력합니다. 대부분의 경우 이 서버는 RHEV Manager입니다. NetConsole 포트는 RHEV Manager 설치 중에 지정된 NetConsole 포트 번호입니다.
    2. NetConsole 서버가 성공적으로 발견되면 구성 메뉴로 반환되기 전에 다음 출력이 표시됩니다.
      The NetConsole manager address is set.
      The NetConsole manager port is set.
      Copy to Clipboard Toggle word wrap

5.1.10. 로그 보기

설치 프로세스를 디버깅하는 데 도움이 되도록 다양한 로그 파일을 볼 수 있습니다. 파일이 메뉴 옵션 번호로 선택되면 화면에 전체로 표시됩니다. Shift+Page Up+Shift+Page 을 눌러 파일 내용을 스크롤할 수 있습니다. 사용 가능한 로그 파일은 다음과 같습니다.
/var/log/ovirt.log
하이퍼바이저 설치 및 구성 절차에 대한 자세한 정보를 포함합니다.
/var/log/messages
시스템 및 핵심 서비스의 일반 메시지를 포함합니다.
/var/log/secure
실패한 로그인 시도를 포함하여 인증 및 보안 메시지가 포함되어 있습니다.

5.1.11. 설치

이전 단계가 모두 완료되면 로컬 스토리지 장치에 RHEV Hypervisor를 설치할 수 있습니다.
계속하기 전에 스토리지, 네트워킹 및 RHEV Manager를 구성해야 합니다.
  1. 로컬 설치를 선택하고 Hypervisor Configuration(하이퍼바이저 구성) 메뉴에서 재부팅 합니다.
  2. This option exits the menu and requires a reboot.
    Ensure local storage and networking is configured
    correctly on the previous menu before continuing.
    
    The current kernel boot parameters are
    crashkernel=128M@16M elevator=deadline processor.max_cstate=1
    
    Enter additional kernel boot parameters (press Enter to use the present arguments):
    Copy to Clipboard Toggle word wrap
    Enter 를 눌러 계속합니다.
  3. Do you wish to proceed ([Y]es or [N]o)?
    Copy to Clipboard Toggle word wrap
    계속하려면 Y 를 누릅니다.
최종 설치 시퀀스가 시작됩니다. 설치가 완료되면 RHEV Hypervisor가 재부팅됩니다.
재부팅 후 RHEV Hypervisor는 Red Hat Enterprise Virtualization Manager for Servers와 설치됩니다. Red Hat Enterprise Virtualization Manager 인터페이스에서 사용할 수 있는 새 호스트가 있어야 합니다.
참고
시스템이 재부팅된 후 설치 시퀀스를 다시 시작하지 않도록 부팅 미디어를 제거하고 부팅 장치 순서를 변경해야 할 수 있습니다.

5.2. RHEV Hypervisor 커널 매개 변수 및 자동화된 설치

이 섹션에서는 RHEV Hypervisor의 커널 명령줄 매개 변수에 대해 설명합니다. 이러한 매개 변수는 설치를 자동화하는 데 사용할 수 있습니다. 매개변수는 자세히 설명되어 있으며 자동 설치에 대한 예제가 제공됩니다.
이 설치 방법은 5.1.2절. “RHEV Hypervisor 구성 메뉴” 에서 다루는 대화형 설치 대안입니다. 일부 구성으로 이 장에서 다루는 방법을 사용하면 시스템에 수동으로 액세스하지 않고도 여러 RHEV Hypervisor를 배포할 수 있습니다.
자동화된 배포를 시도하기 전에 매개 변수가 작동하는 방법과 어떤 영향을 미치는지 이해하는 것이 중요합니다. 이러한 매개변수는 시스템이 PXE를 사용하여 자동으로 부팅되도록 구성된 경우 기존 시스템에서 데이터를 삭제할 수 있습니다.

5.2.1. 커널 인수가 작동하는 방법

다음은 RHEV Hypervisor 시작 순서에 대한 설명입니다. 이는 자동 설치 문제를 디버깅하는 데 유용할 수 있습니다.
  1. ovirt-early 스크립트는 /etc/default/ovirt 파일에 storage, network 및 management 매개변수를 설정합니다. 이러한 매개변수는 부팅 시퀀스 중에 하이퍼바이저로 전달된 커널 인수에서 결정됩니다.
  2. /etc/init.d/ovirt-firstboot 스크립트는 특수 RHEV 스크립트를 실행하고 절차를 시작합니다.
  3. 필요한 모든 매개변수가 설정된 경우 자동화된 설치가 시작됩니다.

5.2.2. 필수 매개 변수

자동 설치에 필요한 매개 변수는 최소한 다음과 같습니다.
  1. 로컬 스토리지 장치를 초기화하기 위한 storage_init.
  2. BOOTIF: Hypervisor가 Manager에 연결하는 데 사용하는 네트워크 인터페이스를 지정합니다. PXE 부팅을 사용하는 경우 pxelinux에서 BOOTIF 를 자동으로 제공할 수 있습니다.
  3. Manager 서버를 지정하는 management_server 입니다.

5.2.3. 스토리지 매개변수

다음 매개 변수는 RHEV Hypervisor 설치를 위해 로컬 스토리지 장치를 구성합니다.
5.2.3.1. storage_init
자동 설치를 위해서는 storage_init 매개변수가 필요합니다.
storage_init 매개 변수는 로컬 스토리지 장치를 초기화합니다. 현재 RHEV Hypervisor는 로컬 설치를 위해 하나의 스토리지 장치를 사용합니다. 초기화 및 설치할 디스크를 정의하는 방법에는 네 가지가 있습니다.
  1. USB 스토리지 장치의 경우 usb 매개변수를 사용하여 udev ID_BUS 에서 보고한 대로 디스크 유형을 선택합니다. 선택적으로 사용할 장치를 명시적으로 정의하는 일련 번호를 추가합니다. 예를 들면 다음과 같습니다.
    storage_init=usb:Generic_STORAGE_DEVICE_0000145418-0:0
    Copy to Clipboard Toggle word wrap
  2. SCSI 하드 드라이브의 경우 storage_init=scsi:serialnumber 를 사용합니다. 선택적으로 사용할 장치를 명시적으로 정의하는 일련 번호를 추가합니다. 예를 들면 다음과 같습니다.
    storage_init=scsi:SCSI_HITACHI_HTS5416_SBADDFF
    Copy to Clipboard Toggle word wrap
  3. CCISS 장치의 경우 storage_init=cciss:serialnumber 를 사용합니다. 선택적으로 사용할 장치를 명시적으로 정의하는 일련 번호를 추가합니다. 예를 들면 다음과 같습니다.
    storage_init=cciss:3600508b100104a3953545233304c0003
    Copy to Clipboard Toggle word wrap
  4. 또는 Linux 장치 이름을 storage_init 매개 변수로 사용하여 스토리지 장치를 지정할 수 있습니다. /dev/disk/by-id 형식의 장치 이름을 사용하는 것은 지원되지 않습니다. storage_init 는 /dev/mapper/$DISK 또는 /dev/$DISK 형식을 사용해야 합니다. 이 예에서는 /dev/sda 장치가 지정됩니다.
    storage_init=/dev/sda
    Copy to Clipboard Toggle word wrap
    이러한 장치 이름은 시스템이 부팅될 때마다 동일한 장치를 참조하는 것은 보장되지 않습니다.
참고
이 스크립트에서 일련 번호를 찾을 수 있습니다. 이 스크립트는 시스템에 연결된 모든 디스크의 일련 번호를 나열합니다.
for d in /dev/sd?; do eval $(udevinfo -q env -n $d); echo $d $ID_SERIAL;done
Copy to Clipboard Toggle word wrap
5.2.3.2. storage_vol
storage_vol 매개변수는 storage_init 매개 변수로 설정한 스토리지 장치를 분할하는 데 사용됩니다.
storage_vol= 뒤에 콜론으로 구분된 6개의 값이 있습니다.
값을 정의되지 않은 상태로 둘 수 있습니다. 값이 정의되지 않은 경우 설치에서 기본값을 사용합니다. 첫 번째 및 세 번째 값은 각각 고정 크기의 부팅 및 루트 파티션을 나타냅니다. 이러한 값은 설정할 수 없으며 정의되지 않은 상태로 두어야 합니다.
모든 값은 메가바이트(MB)입니다. 값의 끝에 장치를 추가하지 마십시오.
크기 값을 -1 로 설정하면 파티션이 남아 있는 모든 디스크 공간을 차지하게 됩니다. 이는 데이터 파티션에서만 사용할 수 있습니다.
다음은 아래 목록에 설명된 각 요소가 있는 storage_vol 매개변수의 표준 형식입니다.

예 5.5. storage_vol 매개변수의 형식

storage_vol=:SWAP::CONFIG:LOGGING:DATA
Copy to Clipboard Toggle word wrap
SWAP
스왑 파티션은 메모리 성능의 속도를 높이기 위해 사용된 메모리를 하드 드라이브로 스와핑하는 데 사용됩니다. 스왑 파티션의 기본 크기는 RAM 및 오버 커밋 비율(기본값: 0.5)에서 계산됩니다. RHEV Hypervisor는 스왑 파티션이 있어야 하며 크기를 0으로 설정하여 스왑 파티션을 비활성화할 수 없습니다. 스왑 파티션의 최소 크기는 5MB입니다.
Red Hat 지식베이스 에는 스왑 파티션의 크기를 결정하는 방법에 대한 문서가 있습니다.
Red Hat Knowledgebase의 공식을 사용하고 오버 커밋 비율(RAM에 오버 커밋 비율 곱)에 대한 스토리지를 추가합니다.
Recommended swap + (RAM * overcommit) = swap partition size
Copy to Clipboard Toggle word wrap
값을 비워 두면 스왑 파티션에 권장되는 값이 설정됩니다.
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=:::::
Copy to Clipboard Toggle word wrap

예 5.7. 예: storage_vol 매개변수를 사용하여 특정 크기 크기를 파티션하는 방법

다음과 같이 storage_vol 매개변수를 설정하려고 합니다.
  • 부팅 파티션은 50MB의 고정된 크기로 정의됩니다.
  • 스왑 파티션은 4000MB로 정의됩니다.
  • 루트 파티션은 512MB의 고정된 크기로 정의됩니다.
  • Config 파티션은 5MB로 정의됩니다.
  • 로깅 파티션은 2048MB로 정의됩니다.
  • 데이터 파티션은 남아 있는 모든 디스크 공간을 차지하도록 정의됩니다.
따라서 storage_vol 매개변수는 다음과 같이 표시됩니다.
storage_vol=:4000::5:2048:-1
Copy to Clipboard Toggle word wrap

5.2.4. 네트워킹 및 RHEV Manager 매개변수

다양한 네트워킹 옵션을 사용할 수 있습니다. Hypervisor가 자동으로 설치하려면 다음 정보를 추가해야 합니다.
  • 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
Copy to Clipboard Toggle word wrap
<MAC>
대괄호 내에 명시적으로 정의된 MAC 주소를 사용하는 것을 나타냅니다.
중요
IPAPPEND 2 지시어를 사용하여 설치하기 위해 PXE를 사용하여 Hypervisors를 부팅하면 BOOTIF=<MAC >가 커널 인수에 자동으로 추가됩니다. IPAPPEND 2 지시문을 사용하는 경우 BOOTIF 매개변수를 사용할 필요가 없습니다.
ip
BOOTIF 매개 변수로 정의된 네트워크 인터페이스 컨트롤러의 IP 주소를 설정합니다. ip 매개 변수는 IP 주소( 0.0.0.0 형식) 또는 dhcp (DHCP용) 값을 허용합니다.
ip=192.168.1.1
Copy to Clipboard Toggle word wrap
ip=dhcp
Copy to Clipboard Toggle word wrap
netmask
넷마스크 매개 변수는 ip 매개 변수로 정의된 IP 주소의 서브넷 마스크를 설정합니다.
netmask=255.255.255.0
Copy to Clipboard Toggle word wrap
gateway
gateway 매개 변수는 인터넷 게이트웨이를 설정합니다.
gateway=192.168.1.246
Copy to Clipboard Toggle word wrap
dns
dns 매개변수는 하나 이상의 DNS 서버의 주소를 설정합니다. 각 DNS 서버는 콜론으로 구분해야 합니다.
dns=192.168.1.243:192.168.1.244
Copy to Clipboard Toggle word wrap
호스트 이름
hostname 매개변수는 호스트 이름을 설정합니다. 호스트 이름은 정규화된 도메인 이름이어야 합니다.
hostname=rhev1.example.com
Copy to Clipboard Toggle word wrap
ntp
ntp 매개변수는 하나 이상의 네트워크 시간 프로토콜 서버의 주소를 설정합니다. 각 NTP 서버는 콜론으로 구분해야 합니다.
ntp=192.168.2.253:192.168.2.254
Copy to Clipboard Toggle word wrap
vlan
vlan 매개 변수는 RHEV Manager에 연결된 네트워크의 VLAN ID를 설정합니다. VLAN을 사용하는 경우 이 매개변수를 설정합니다.
vlan=VLAN-ID
Copy to Clipboard Toggle word wrap

5.2.5. Red Hat Network (RHN) 매개변수

이러한 매개변수는 RHN(Red Hat Network)에 하이퍼바이저 호스트를 자동으로 등록하는 데 사용됩니다. 최소한 rhn_activationkey 또는 rhn_usernamerhn_password 매개변수를 모두 제공해야 합니다. satellite 서버에 등록하는 경우 rhn_url 매개변수에 값을 제공해야 합니다.
rhn_username
rhn_username 매개변수는 RHN에 연결하는 데 사용되는 사용자 이름을 설정합니다.
rhn_username=testuser
Copy to Clipboard Toggle word wrap
rhn_password
rhn_password 매개변수는 RHN에 연결하는 데 사용되는 암호를 설정합니다.
rhn_password=testpassword
Copy to Clipboard Toggle word wrap
rhn_activationkey
rhn_activationkey 매개변수는 RHN에 연결하는 데 사용되는 활성화 키를 설정합니다. 활성화 키는 시스템을 등록하고, RHN 서비스 수준에 자격을 부여한 다음 특정 채널 및 시스템 그룹에 가입하는 데 사용됩니다. rhn_activationkeyrhn_username 이 모두 제공되는 경우 rhn_activationkey 값이 사용됩니다.
rhn_activationkey=7202f3b7d218cf59b764f9f6e9fa281b
Copy to Clipboard Toggle word wrap
rhn_url
rhn_url 매개변수는 호스트를 등록하는 데 사용되는 Satellite 서버의 URL을 설정합니다.
rhn_url=https://your-satellite.example.com
Copy to Clipboard Toggle word wrap
rhn_ca_cert
rhn_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
Copy to Clipboard Toggle word wrap
rhn_profile
rhn_profile 매개변수는 이 호스트의 RHN으로 등록할 프로파일의 이름을 설정합니다. 기본값은 시스템 호스트 이름입니다.
rhn_profile=testhost
Copy to Clipboard Toggle word wrap

5.2.6. 기타 매개변수

management_server
자동 설치를 위해서는 management_server 매개변수가 필요합니다.
management_server 매개 변수는 RHEV Manager의 주소를 설정합니다. management_server 매개변수는 IP 주소 또는 정규화된 도메인 이름을 사용하고 필요한 경우 포트(기본 포트는 443임)를 사용합니다. 자동화된 설치에 필요합니다.
management_server=rhev.example.com:443
Copy to Clipboard Toggle word wrap
netconsole_server
netconsole_server 매개 변수는 RHEV Manager의 주소를 설정합니다. netconsole_server 매개변수는 IP 주소 또는 정규화된 도메인 이름을 사용하고 필요한 경우 포트(기본 포트는 25285)를 사용합니다.
netconsole_server=rhev.example.com:25285
Copy to Clipboard Toggle word wrap
mem_overcommit
mem_overcommit 매개변수는 메모리 과다 할당을 지원하기 위해 추가 스왑을 추가하는 데 사용할 multiplier를 지정합니다. 기본 오버 커밋 값은 0.5입니다.
mem_overcommit=0.7
Copy to Clipboard Toggle word wrap
firstboot
firstboot 매개 변수는 대화형 구성 메뉴를 시작합니다. RHEV Hypervisor가 설치되어 있고 LVM 볼륨이 포함된 일부 시스템에서 대화형 설치를 트리거하려면 firstboot 매개 변수가 필요할 수 있습니다. 구성 메뉴에서 설치하려면 5.1.2절. “RHEV Hypervisor 구성 메뉴” 을 참조하십시오.
업그레이드
upgrade 매개변수는 기존 하이퍼바이저 이미지를 부팅 미디어에서 제공하는 버전으로 업그레이드합니다. 완료되면 하이퍼바이저가 자동으로 업그레이드되고 재부팅됩니다. 하이퍼바이저 이미지가 아직 설치되지 않은 경우 storage_init 매개 변수를 사용하여 선택한 장치에 이미지가 설치됩니다. 업그레이드를 수행할 때 이전 부팅 항목은 grub.conf 에 BACKUP으로 저장됩니다. 업그레이드 절차에 따른 재부팅 절차가 실패하면 BACKUP 부팅 항목이 새 기본값으로 자동으로 선택됩니다.
local_boot
local_boot 매개변수는 upgrade 매개변수의 별칭입니다.
nocheck
nocheck 매개변수는 설치 ISO의 MD5 검사를 건너 뛰고, 미디어가 원격이거나 느린 경우 시간이 걸릴 수 있습니다.
qemu_pxe
qemu_pxe 매개 변수는 가상 머신에서 사용되는 네트워크 부트로더를 선택하는 데 사용됩니다. 가능한 값은 gpxeetherboot 입니다. RHEV Hypervisor 5.4-2.1과 호환성을 위해 기본값은 etherboot 입니다.
qemu_pxe=gpxe
Copy to Clipboard Toggle word wrap

5.2.7. 예: RHEV Hypervisor 설치 자동화

이 예에서는 자동화된 RHEV Hypervisor 설치에 커널 명령줄 매개 변수를 사용합니다. 모든 설치가 동일하지 않으므로 환경에 대한 예제를 사용자 지정할 수 있습니다.
주의
이 예는 모든 시스템에서 정확하게 작동하지 않을 수 있습니다. 위의 매개변수에 대한 설명을 검토하고 필요에 따라 시스템을 수정합니다.
다음은 커널 명령행 매개 변수를 사용하여 RHEV Hypervisor를 설치하는 일반적인 예입니다.
이 예제에서 RHEV Manager는 호스트 이름: rhevm.example.com 에 있습니다.
:linux storage_init=/dev/sda storage_vol=::::: local_boot BOOTIF=eth0 management_server=rhevm.example.com netconsole=rhevm.example.com
Copy to Clipboard Toggle word wrap
참고
커널 매개 변수는 PXE를 사용하여 네트워크를 통해 부팅하는 가상 머신에 자동으로 추가될 수 있습니다. PXE에서 자동 설치는 이 가이드에 포함되지 않습니다.

6장. Red Hat Enterprise Virtualization Hypervisor 유지 관리 및 관리

이 장에서는 Red Hat Enterprise Virtualization Hypervisor의 관리 및 유지 관리 작업에 대해 다룹니다.

6.1. kdump 활성화

RHEV Hypervisor 호스트는 시스템 장애 발생 시 커널 덤프( kdump 파일)를 생성합니다. 이러한 kdump 파일은 디버깅 및 지원에 필수적입니다.
모든 kdump 파일은 RHEV Hypervisor 호스트에 있는 스토리지의 /data 파티션에 배치됩니다. RHEV Hypervisor 호스트를 설치할 때 kdump 파일을 위한 영구 스토리지 공간이 충분한지 확인합니다. kdump 파일의 크기는 호스트에 설치된 RAM의 크기에 비례합니다. 32GB RAM이 있는 시스템의 경우 Hypervisor에는 최소 32GB의 /data 파티션과 RHEV 특정 데이터용 추가 공간(약 512MB)이 필요합니다.
호스트가 재부팅되고 제대로 실행되면 kdump 파일을 RHEV Hypervisor 호스트에서 전송할 수 있습니다. kdump 파일을 전송하려면 다음 절차를 사용하십시오.
Windows 시스템용 SSH
PuTTY라는 Windows 시스템에 대한 오픈 소스 SSH 클라이언트가 있습니다. PuTTY 홈페이지에서 클라이언트를 다운로드합니다. http://www.chiark.greenend.org.uk/~sgtatham/putty/. 많은 단계가 동일하게 유지되지만 PuTTY를 사용하여 파일을 전송하는 것은 이 가이드에서 다루지 않습니다.
  1. SSH 및 scp 명령이 설치된 Linux, UNIX 또는 유사한 운영 체제에 액세스합니다. scp 명령의 형식은 다음과 같습니다.
    scp source-user@source_IP_OR_hostname:/path/to/files destination-user@destination_IP_OR_hostname:/path/to/destination
    Copy to Clipboard Toggle word wrap
  2. 이 예에서는 모든 kdump 파일을 로컬 시스템의 /tmp/RHEVkdumps 디렉토리에 복사합니다. RHEV Hypervisor 설치 중에 구성된 관리자(root) 사용자 이름과 암호를 사용합니다. 예제 호스트 이름 rhevh.example.com 을 RHEV Hypervisor의 유효한 IP 주소 또는 호스트 이름으로 바꿉니다.
    $ scp -r root@rhevh.example.com:'/data/core/*' /tmp/RHEVkdumps
    
    Copy to Clipboard Toggle word wrap
  3. 이 절차가 완료되면 Hypervisor에서 원래 kdump 파일을 모두 삭제할 수 있습니다. root로 Hypervisor에 로그인하고 다음을 실행합니다.
    # rm -rf /data/core/*
    
    Copy to Clipboard Toggle word wrap
이제 kdump 파일이 제거되고 다른 호스트에서 지원 및 디버깅을 수행할 수 있습니다.

6.2. 루트 암호 설정

보안상의 이유로 RHEV Hypervisor에서 루트 로그인 및 암호가 비활성화됩니다. 무인 설치 중에는 이 값을 재정의하고 설치 시 root 암호를 설정할 수 없습니다. 그러나 디버깅 및 지원에 필요한 경우 RHEV Hypervisor 호스트에 대한 루트 액세스 권한이 필요한 경우도 있습니다. 이 문제를 해결하려면 먼저 관리자는 RHEV Hypervisor 호스트에 대한 임시 루트 액세스 권한을 얻은 다음 암호를 설정해야 합니다.
  1. 임시 루트 액세스 권한 얻기

    • 방법 1: 키 쌍을 사용하여 SSH. 이 절차는 RHEV Manager 서버에서 실행됩니다.
      1. 최신 버전의 putty.exeputtygen.exe 를 RHEV Manager 서버로 다운로드합니다. http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
      2. puttygen을 사용하여 새 개인 키를 생성합니다.
        1. puttygen.exe 를 실행합니다. 상단 메뉴에서 변환 을 선택합니다 > 가져오기 키
        2. Select C:\Program Files\RedHat\RHEVManager\Service\ca\keys\rhevm.pem
        3. 이 키의 암호를 입력합니다. mypass
        4. 개인 키 저장을클릭합니다.
      3. 개인 키를 사용하여 RHEV Hypervisor 호스트에 연결합니다.
        1. putty.exe 를 실행합니다. 연결할 RHEV Hypervisor 호스트의 IP 주소를 입력합니다.
        2. 왼쪽 패널에서 SSH -> Auth를 선택합니다.
        3. 방금 생성한 개인 키로 이동하여 열기를 클릭합니다.
        4. 사용자 이름 root를 입력하고 암호 mypass를 사용합니다. SSH 연결을 엽니다. 이제 RHEV Hypervisor 호스트에서 루트 쉘이 열려 있어야 합니다.
    • 방법 2: 복구 모드로 부팅합니다. 이 절차에서는 RHEV Hypervisor 호스트에 물리적으로 액세스해야 하며 물리적 콘솔에서 실행됩니다.
      1. 시스템을 재부팅하고 GRUB 프롬프트를 기다립니다. Enter를 러 일반 부팅을 중단합니다.
      2. 커널 행을 수정하여 복구 모드로 부팅합니다. 이렇게 하려면 문자열 rescue 문자열을 공백 문자로 나머지 줄에서 구분하여 커널 행에 추가합니다. 시스템이 부팅되면 단일 사용자 루트 쉘로 드롭됩니다. 아래 지침에 따라 시스템을 다중 사용자 모드로 재부팅해야 합니다.
  2. 루트 암호 설정

    성공적으로 루트 액세스 권한을 얻은 후에는 나중에 사용할 root 암호를 설정할 수 있습니다.
    1. 명령 설정실행
    2. 옵션 #1 인증 구성
    3. 옵션 #2 Toggle SSH 암호 인증
    4. SSH 암호 인증 활성화
    5. 옵션 #1 관리자 암호 설정
    6. 새 root 암호를 입력합니다.
    7. 옵션 #3 Hypervisor 설정 메뉴로 돌아가기
    8. 옵션 #7 Exit Hypervisor 구성 메뉴를 선택합니다.

7장. Red Hat Enterprise Virtualization Hypervisor 업그레이드

RHEV(Red Hat Enterprise Virtualization) Hypervisors를 업데이트하여 최신 기능, 버그 수정 및 보안 패치를 받을 수 있습니다.

7.1. RHEV Manager로 RHEV Hypervisor 업그레이드

RHEV Manager에 저장된 ISO에서 Red Hat Enterprise Virtualization Hypervisor 호스트를 업그레이드하고 다시 설치할 수 있습니다. 업그레이드 및 재설치는 호스트를 중지하고 다시 시작한다는 것을 의미합니다. 가상 시스템은 자동으로 다른 호스트로 마이그레이션되지만 시스템을 사용하는 것이 가장 낮은 시점에 업그레이드를 수행하는 것이 좋습니다. 업그레이드를 수행하기 전에 클러스터에 두 개 이상의 호스트가 포함되어 있는지 확인합니다.
관리자는 Red Hat Enterprise Virtualization Hypervisor를 정기적으로 업데이트하는 것이 좋습니다. 중요한 버그 수정 및 보안 업데이트가 업데이트에 포함되어 있습니다. 최신 상태가 아닌 하이퍼바이저는 보안상의 위험이 될 수 있습니다.
주의
호스트를 업그레이드하려면 가상 시스템을 종료하고 비활성화한 후 물리적 서버를 다시 시작해야 합니다. Hypervisor에서 실행 중인 가상 머신이 있는 경우 올바르게 종료되지 않으면 모든 데이터 및 구성 세부 정보가 삭제될 수 있습니다. 하이퍼 바이저 업그레이드는 신중하게 계획 및 실행해야합니다.

7.1.1. 사전 요구 사항

하이퍼바이저를 업그레이드하기 전에 다음을 수행합니다.
  1. Red Hat Network 에서 최신 RHEV Hypervisor RPM 패키지를 다운로드합니다.
    또는 Red Hat Network에서 최신 RHEV Hypervisor ISO 이미지를 다운로드합니다.
  2. Red Hat Enterprise Virtualization Manager 서버의 C:\Program Files\RedHat\RHEVManager\Service\RHEV-H Installer 폴더에 ISO 이미지 파일을 복사합니다.
  3. NETWORK SERVICE 가 iso 파일을 완전히 제어하도록 파일 권한을 변경합니다.
    1. Windows 탐색기를 사용하여 C:\Program Files\RedHat\RHEVManager\Service\.로 이동합니다.
    2. 업데이트된 파일(예: rhev-hypervisor.iso )을 마우스 오른쪽 버튼으로 클릭하고 Properties 옵션을 선택합니다. 속성 대화 상자가 표시됩니다.
    3. 보안 탭을 클릭하고 그룹 또는 사용자 이름 패널에서 NETWORK SERVICE 를 선택합니다.
    4. 권한 패널에서 전체 제어 허용 확인란을 클릭합니다.
    5. OK를 클릭합니다.
중요
업그레이드를 수행하기 전에 클러스터에 두 개 이상의 호스트가 포함되어 있는지 확인합니다. 스토리지 풀 관리자(SPM) 작업을 수행하는 데 하나의 호스트를 계속 사용할 수 있어야 하므로 모든 호스트를 동시에 다시 설치하거나 업그레이드하지 마십시오.

7.1.2. RHEV Hypervisor 업그레이드

  1. Hosts (호스트) 탭을 클릭합니다.
    호스트 목록이 표시됩니다. 업그레이드할 호스트를 선택합니다.
    호스트가 표시되지 않으면 검색을 수행합니다.
  2. 세부 정보 창에서 일반 탭을 클릭합니다.

    그림 7.1. 업그레이드 버튼을 사용하는 일반 창

    Alert Message는 RHEV Hypervisor의 새 버전을 사용할 수 있음을 나타냅니다. 호스트에 Up 상태가 있는 경우 업그레이드 링크가 비활성화되어 있습니다. 툴팁은 업그레이드를 활성화하기 위해 유지 관리 모드로 전환합니다.

    그림 7.2. 업그레이드 버튼

  3. 호스트를 선택하고 Maintenance (유지 관리) 버튼을 클릭합니다. 이로 인해 호스트에서 실행 중인 가상 시스템이 다른 호스트로 마이그레이션됩니다. 호스트가 SPM인 경우 이 기능이 다른 호스트로 이동합니다. 유지 관리 모드로 전환하면 호스트 상태가 변경됩니다. 호스트 상태가 Maintenance 이면 일반 탭의 메시지가 변경되어 호스트를 다시 설치하거나 업그레이드할 수 있는 링크를 제공합니다.
  4. 링크를 클릭합니다. Install Host (호스트 설치) 대화 상자가 표시됩니다.

    그림 7.3. 호스트 대화 상자 설치

  5. 사용 가능한 ISO 목록에서 적절한 파일을 선택하여 호스트를 업그레이드합니다. 일반적으로 rhev-hypervisor.iso 입니다.
  6. OK (확인)를 클릭하여 호스트를 업그레이드하고 다시 설치합니다. 대화 상자가 닫히고, 호스트의 세부 정보가 Hosts (호스트) 탭에서 업데이트되고 상태 변경 사항이 적절하게 변경됩니다.
    호스트 상태는 Installing, Reboot, Non Responsive, Up 단계를 거칩니다. 이 모든 것이 정상이며 시간이 걸릴 수 있습니다.
  7. 성공적으로 업그레이드되면 호스트에 Up 상태가 표시됩니다. 호스트에서 마이그레이션된 가상 시스템은 업그레이드된 호스트로 다시 마이그레이션될 수 있습니다.

7.2. 로컬 미디어를 사용하여 RHEV Hypervisor 업그레이드

로컬 CD-ROM 또는 USB 장치에서 기존 하이퍼바이저를 업그레이드하려면 설치 미디어를 삽입하고 시스템이 부팅되는지 확인합니다. upgrade 매개 변수를 사용하여 커널을 부팅합니다. 그러면 대화형 구성 메뉴로 전환하지 않고 시스템을 자동으로 업그레이드하고 재부팅합니다. 자세한 내용은 5.2.6절. “기타 매개변수” 에서 참조하십시오.

그림 7.4. upgrade 매개변수를 사용하여 부팅

ISOLINUX 3.11 2005-09-02  Copyright (C) 1994-2005 H. Peter Anvin
This is the Red Hat Enterprise Virtualization Hypervisor 5.7-2.2 (4.2)
- to boot press the <ENTER> key
or type linux and press the <ENTER> key.
- Extra kernel command line parameters can be passed following the 
linux keyword.
- Boot parameters summary:
BOOTIF=link|eth*|<MAC>(pxelinux format)
storage_init=[usb|scsi|cciss[:serial#]]|/dev/...
storage_vol=:SWAP_MB::CONFIG_MB:LOGGING_MB:DATA_MB
mem_overcommit=<overcommit_ratio>
upgrade
ip=<client-ip> netmask=<netmask> gateway=<gw-ip>
vlan=<VLAN-id>
dns=server[:server]
ntp=server[:server]
hostname=fqdn
management_server=RHEVM-host[:port]
netconsole_server=RHEVM-host[:port]
boot: linux upgrade
Copy to Clipboard Toggle word wrap

7.3. RHEV Manager로 RHEV Hypervisors 재설치

RHEV Hypervisor를 다시 설치하는 방법은 업그레이드 절차와 동일합니다. 업그레이드 방법에 대한 자세한 내용은 7.1.2절. “RHEV Hypervisor 업그레이드” 에서 참조하십시오.
설정을 재설정하려면 먼저 기존 Hypervisor 메뉴 설치 제거 메뉴 항목을 제거한 다음 Hypervisor를 다시 설치합니다.

8장. 보안 주제

Red Hat Enterprise Virtualization Hypervisor에는 다양한 보안 기능이 활성화되어 있습니다. SELinux(Security-Enhanced Linux) 및 iptables 방화벽은 기본적으로 완전히 구성 및 활성화됩니다.
관리자는 Red Hat Enterprise Virtualization 감시 목록에서 최신 보안 권고를 받을 수 있습니다. Red Hat Enterprise Virtualization 감시 목록을 구독하면 이메일로 RHEV 제품에 대한 새로운 보안 공지가 제공됩니다. 이 양식을 작성하여 구독하십시오. http://www.redhat.com/mailman/listinfo/rhev-watch-list/.
RHEV는 관리 및 기타 가상화 기능을 위해 다양한 네트워크 포트를 사용합니다. Red Hat Enterprise Linux가 Red Hat Enterprise Virtualization을 사용하는 호스트로 작동하려면 이러한 포트가 열려 있어야 합니다. 아래 목록은 Red Hat Enterprise Virtualization의 포트와 사용법에 대해 다룹니다.
  • ICMP 요청을 수락해야 합니다. ICMP 패킷은 Red Hat Enterprise Virtualization Manager에서 네트워크 테스트에 사용됩니다.
  • 포트 22는 SSH 액세스 및 초기 설치에 대해 열려 있어야 합니다.
  • 포트 80 또는 443 (Red Hat Enterprise Virtualization Manager의 보안 설정에 따라)은 vdsm-reg 서비스에서 호스트에 대한 정보를 전달하는 데 사용됩니다.
  • 포트 5634 ~ 6166은 게스트 가상 머신 콘솔 액세스에 사용됩니다.
  • 49152 ~ 49216 포트는 마이그레이션에 사용됩니다. 마이그레이션은 동시 마이그레이션의 수에 따라 이 범위의 모든 포트를 사용할 수 있습니다.
  • 포트 54321은 기본적으로 관리, 스토리지 및 호스트 간 통신을 위해 VDSM에 의해 사용됩니다. 이 포트는 수정할 수 있습니다.
이 부록에서는 로컬 스토리지 장치에서 RHEV(Red Hat Enterprise Virtualization) Hypervisor를 제거하는 방법에 대해 설명합니다.

절차 A.1. RHEV Hypervisor 제거

  1. RHEV Hypervisor를 부팅합니다. Red Hat Enterprise Virtualization Hypervisor 부팅에 대한 자세한 내용은 4장. Red Hat Enterprise Virtualization Hypervisor 설치 미디어 준비 를 참조하십시오.
    하이퍼바이저를 제거하려면 firstboot 커널 매개변수가 필요합니다.
    : linux firstboot
    Copy to Clipboard Toggle word wrap
  2. 하이퍼바이저 구성 메뉴에서 지원 메뉴 를 선택합니다. 지원 메뉴에서 기존 Hypervisor 설치 제거를 선택합니다.
  3. 다음 메시지가 나타납니다.
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!                                                                           !!
    !! WARNING !! WARNING !! WARNING !! WARNING !! WARNING !! WARNING !! WARNING !!
    !!                                                                           !!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    
       If you proceed, you will DESTROY any existing data related to the RHEV
       installation on this machine.
    
    Do you wish to continue and uninstall this Hypervisor (Y/N)?
    Copy to Clipboard Toggle word wrap
    Y 를 눌러 Hypervisor를 확인하고 제거합니다.
RHEV Hypervisor가 제거되었습니다.

부록 B. 버전 내역

고친 과정
고침 5.9-6.4002013-10-31Rüdiger Landmann
publican 4.0.0으로 다시 빌드
고침 5.9-6Sat Jan 5 2013Laura Bailey
Red Hat Enterprise Linux 5.9 GA 게시.
고침 5.9-4Wed Sep 12 2012Laura Bailey
RHEL 5.9용 빌드.
고침 5.9-3Friday June 01 2012Laura Bailey
목차에서 매개변수 유형을 명확하게 볼 수 있도록 섹션 재 정렬을 입력합니다.
기본 코드 일관성을 개선하기 위해 XML에 대한 투명한 변경 사항(BZ#826827)
고침 5.9-1Thursday May 31 2012Laura Bailey
가상 머신 및 게스트 운영 체제를 설명하는 데 사용되는 용어가 가이드 전체에 일관되게 사용되었습니다(BZ#813618).
고침 5.8-9Tuesday February 21 2012Laura Bailey
Red Hat Enterprise Linux 5.8 업데이트
고침 4-0Thursday June 30 2011Stephen Gordon
부팅 미디어 생성에 대한 업데이트된 지침. 이제 툴이 Hypervisor ISO 자체인 BZ#690254에 포함되어 있습니다.
고침 3-0Tuesday July 6 2010David Jorm
자동화된 설치에 필요한 매개변수 문서화, BZ#611440
고침 2-0Thursday June 24 2010David Jorm
고정 rhn_url 매개변수 예, BZ#607274
릴리스 빌드 배너를 표시하도록 업데이트된 부팅 메뉴 텍스트, BZ#594699
고침 1-0Thursday June 10 2010David Jorm
RHEV 2.2
정식 출시일 (GA)

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat