Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

부록 A. 실습 1

Xen 게스트 설치
목표: RHEL 5(또는 3, 4)와 Windows XP Xen 게스트를 설치합니다.
필요조건: Virtualization 구성요소를 갖춘 Red Hat Enterprise Linux 5.0가 설치된 워크스테이션이 필요합니다.
이 실습에서는 다양한 가상화 도구를 사용하여 RHEL 5(또는 3, 4)와 Win XP Xen 게스트를 설치하고 구성합니다.
실습 과제 1: PAE 지원 확인
사용자 시스템이 PAE를 지원하는지 반드시 확인해야 합니다. Red Hat Virtualization은 반 가상화 게스트를 실행하기 위한 x86_64 또는 ia64 기반 CPU 구조를 지원합니다. i386 게스트를 실행하려면, 시스템에 PAE 확장을 갖춘 CPU가 필요합니다. 대부분 오래된 랩톱(특히 Pentium Mobile 또는 Centrino 기반 랩톱)은 PAE를 지원하지 않습니다.
  1. CPU가 PAE를 지원하는지 확인하려면 다음을 입력하시기 바랍니다:
        grep pae /proc/cpuinfo
    
  2. 다음 출력 결과는 CPU가 PAE를 지원하는지 보여줍니다. 명령어 입력 시 아무것도 출력되지 않으면, CPU는 PAE를 지원하지 않습니다. 모든 실습 과제를 수행하려면 PAE 확장을 갖춘 i386 CPU 또는 x86_64 / ia64 시스템이 필요합니다.
    
        flags :
        fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat clflush dts acpi
        mmx fxsr sse sse2 ss tm pbe nx up est tm2
    
    
실습 과제 2: virt-install을 사용하여 RHEL5 Beta 2 Xen 반 가상 게스트를 설치합니다.
이번 과제에서 virt-install을 사용하여 Red Hat Enterprise Linux 5 Beta 2 Xen 게스트를 설치합니다.
  1. Red Hat Enterprise Linux 5 Beta 2 Xen 게스트를 설치하려면, 명령 프롬프트에 다음을 입력합니다: virt-install
  2. 완전 가상화 게스트를 설치하라는 프롬프트가 뜨면, 다음을 입력합니다: no
  3. 가상 장치 이름으로 rhel5b2-pv1을 입력합니다.
  4. RAM 할당량으로 500을 입력합니다.
  5. 디스크(게스트 이미지)에 /xen/rhel5b2-pv1.img를 입력합니다.
  6. 디스크(게스트 이미지) 크기에 6을 입력합니다.
  7. yes를 입력하여 그래픽형식 지원을 활성화합니다.
  8. 설치 위치에 nfs:server:/path/to/rhel5b2를 입력합니다.
  9. 설치가 시작됩니다. 평소와 같이 설치하시기 바랍니다.
  10. 설치가 완료되면, /etc/xen/rhel5b2-pv1에 다음을 수정하여 편집합니다: #vnc=1#vncunused=1sdl=1
  11. 텍스트 편집기를 사용하여 /etc/inittab에 다음을 추가하여 편집합니다: init 5.#id:3:initdefault:id:5:initdefault:
실습 과제 3: virt-manager를 사용하여 RHEL5 Beta 2 Xen 반 가상화 게스트를 설치합니다.
이번 실습에서 virt-manager를 사용하여 Red Hat Enterprise Linux 5 Beta 2 Xen 반 가상화 게스트를 설치합니다.
  1. Red Hat Enterprise Linux 5 Beta 2 Xen 게스트를 설치하려면, 명령 프롬프트에 다음을 입력합니다: virt-manager
  2. 오픈 연결 창에서 내부 Xen 호스트를 선택하고 연결을 클릭합니다.
  3. Start Red Hat's Virtual Machine Manager application, and from the File menu, click on New.
  4. 앞으로를 클릭합니다.
  5. 시스템 이름으로 rhel5b2-pv2를 입력하고 앞으로를 입력합니다.
  6. 반 가상화를 선택하고 앞으로를 클릭합니다.
  7. 설치 매체 URL에 nfs:server:/path/to/rhel5b2를 입력하고 앞으로를 클릭합니다.
  8. Simple File을 선택하고, 파일 위치에 /xen/rhel5b2-pv2.img를 입력합니다. 6000 MB를 선택하고 앞으로를 클릭합니다.
  9. VM 시작과 최대 메모리로 500을 선택하고 앞으로를 클릭합니다.
  10. 완료를 클릭합니다.
가상 장치 콘솔 창이 나타납니다. 평소처럼 설치를 시작하고 완료하시기 바랍니다.
실습 과제 4: Intel-VT 또는 AMD-V 지원 확인
이 실습에서 시스템이 Intel-VT 또는 AMD-V 하드웨어를 지원하는지 반드시 확인해야 합니다. 시스템은 성공적으로 완전 가상화 게스트 운영 체제를 설치하기 위해 Intel-VT 또는 AMD-V 가 활성화된 CPU를 지원해야 합니다. Red Hat Virtualization은 일반 HVM 계층과 연동하여 이러한 CPU 제조업체를 지원하고 있습니다.
  1. To determine if your CPU has Intel-VT or AMD-V support, type the following command: egrep -e 'vmx|svm' /proc/cpuinfo
  2. 다음 출력 결과는 CPU가 Intel-VT를 지원하는지 보여줍니다:
    .flags :
        fpu tsc msr pae mce cx8 apic mtrr mca cmov pat clflush dts acpi mmx fxsr sse
        sse2 ss ht tm pbe constant_tsc pni monitor vmx est tm2 xtpr
    
    명령어 입력 시 아무것도 출력되지 않으면, CPU는 Intel-VT 또는 AMD-V를 지원하지 않습니다.
  3. CPU가 Intel-VT 또는 AMD-V를 지원하면, 다음을 입력하시기 바랍니다:
    cat /sys/hypervisor/properties/capabilities
  4. The following output shows that Intel-VT support has been enabled in the BIOS. If the command returns nothing, then go into the BIOS Setup Utlility and look for a setting related to 'Virtualization', i.e. 'Intel(R) Virtualization Technology' under 'CPU' section on a IBM T60p. Enable and save the setting and do a power off to take effect.
    
    xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
    
    
실습 과제 5: virt-install을 사용하여 RHEL5 Beta 2 Xen 완전 가상화 게스트를 설치합니다.
이 실습에서 virt-install를 사용하여 Red Hat Enterprise Linux 5 Beta 2 Xen 완전 가상화 게스트를 설치합니다:
  1. Red Hat Enterprise Linux 5 Beta 2 Xen 게스트를 설치하려면, 명령 프롬프트에 다음을 입력합니다: virt-install
  2. 완전 가상화 게스트를 설치하라는 프롬프트가 뜨면, yes를 입력합니다.
  3. 가상 장치 이름으로 rhel5b2-pv2를 입력합니다.
  4. 메모리 할당량에 500을 입력합니다.
  5. 디스트(게스트 이미지)로서 /xen/rhel5b2-fv1.img를 입력합니다.
  6. 디스크(게스트 이미지) 크기에 6을 입력합니다.
  7. yes를 입력하여 그래픽형식 지원을 활성화합니다.
  8. 가상 CD 이미지에 /dev/cdrom을 입력합니다.
  9. The VNC viewer appears within the installation window. If there is an error message that says “main: Unable to connect to host: Connection refused (111)”, then type the following command to proceed: vncviewer localhost:5900. VNC port 5900 refers to the first Xen guest that is running on VNC. If it doesn't work, you might need to use 5901, 5902, etc.
설치가 시작됩니다. 평소와 같이 설치하시기 바랍니다.
실습 과제 6: virt-manager을 사용하여 RHEL5 Beta 2 Xen 완전 가상화 게스트를 설치합니다.
이 실습에서 virt-manager를 사용하여 Red Hat Enterprise Linux 5 Beta 2 Xen완전 가상화 게스트를 설치합니다:
  1. Red Hat Enterprise Linux 5 Beta 2 Xen 게스트를 설치하려면, 명령 프롬프트에 다음을 입력합니다: virt-manager
  2. 연결하기 창에서 내부 Xen 호스트를 선택하고 연결을 클릭합니다.
  3. Start Red Hat's Virtual Machine Monitor application, and from the File menu, click on New.
  4. 앞으로를 클릭합니다.
  5. 시스템 이름으로 rhel5b2-fv2를 입력하고 앞으로를 클릭합니다.
  6. 완전 가상화를 선택하고 앞으로를 클릭합니다.
  7. CD-ROM 또는 DVD를 지정하고 설치 매체에 대한 경로를 입력합니다. ISO 이미지로부터 설치하려면 ISO 이미지 위치를 지정하고 앞으로를 클릭합니다.
  8. 간단한 파일을 선택하고, 파일 위치로서 /xen/rhel5b2-fv2.img을 입력합니다. 6000 MB를 지정하고 앞으로를 클릭합니다.
  9. VM 시작과 최대 메모리로 500을 선택하고 앞으로를 클릭합니다.
  10. 완료를 클릭합니다.
  11. 가상 장치 콘솔 창이 나타납니다.
평소처럼 설치를 완료합니다.
실습 과제 7: virt-manager를 사용하여 RHEL3 Xen 완전 가상 게스트를 설치합니다.
이 실습에서 virt-manager를 사용하여 Red Hat Enterprise Linux 3 Xen 게스트를 설치합니다:
  1. 과제 6의 단계와 동일합니다.
과제 실습 8: virt-manager를 사용하여 RHEL4 Xen 완전 가상 게스트를 설치합니다.
이 실습에서 virt-manager를 사용하여 Red Hat Enterprise Linux 4 Xen 게스트를 설치합니다:
  1. 과제 6의 단계와 동일합니다.
실습 과제 9: virt-manager를 사용하여 Windows XP Xen 완전 가상화 게스트를 설치합니다.
이 실습에서 virt-manager를 사용하여 Windows XP Xen 완전 가상화 게스트를 설치합니다:
  1. Windows XP 호스트에 Red Hat Enterprise Linux 5를 설치하려면 명령 프롬프트에 다음을 입력하시기 바랍니다: virt-manager
  2. 연결하기 창에서 내부 Xen 호스트를 선택하고 연결을 클릭합니다.
  3. Start Red Hat's Virtual Machine Manager application, and from the File menu click on New.
  4. 앞으로를 클릭합니다.
  5. 시스템 이름으로 winxp를 입력하고 앞으로를 클릭합니다.
  6. 완전 가상화를 선택하고 앞으로를 클릭합니다.
  7. CD-ROM 또는 DVD를 지정하고 설치 메체에 대한 경로를 입력합니다. ISO 이미지로부터 설치하려면 ISO 이미지 위치를 지정하고 앞으로를 클릭합니다.
  8. 간단한 파일을 선택하고 파일 위치에 /xen/winxp.img를 입력합니다. 6000 MB를 지정하고 앞으로를 클릭합니다.
  9. VM 시작과 최대 메모리로 1024를 지정하고 VCPU에 2를 선택하고 앞으로를 클릭합니다.
  10. 완료를 클릭합니다.
  11. 가상 장치 콘솔 창이 나타납니다. 평소처럼 설치를 시작하고 완료하시기 바랍니다.
  12. C:\ 파티션을 FAT 파일 시스템 형식으로 포맷하도록 선택합니다. Red Hat Enterprise Linux 5는 NTFS 커널 모듈을 지원하지 않습니다. NTFS 파일 시스템 형식으로 포맷한 파티션에는 파일을 Xen 게스트 이미지에 마운트하거나 작성할 수 없습니다.
  13. 처음 시스템을 재부팅한 후 winxp 게스트 이미지를 편집하시기 바랍니다: losetup /dev/loop0 /xen/winxp.imgkpartx -av /dev/loop0mount /dev/mapper/loop0p1 /mntcp -prv $WINDOWS/i386 /mnt/. 이것은 Windows 설치 시 발생할 수 있는 문제를 해결합니다.
  14. 다음을 입력하여 Xen 게스트를 수동으로 재시작합니다: xm create -c winxp/
  15. 가상 장치 관리자 창에서 winxp Xen 게스트를 선택하고 열기를 클릭합니다.
  16. 가상 장치 콘솔 창이 나타납니다. 평소처럼 설치를 완료하시기 바랍니다.
  17. Whenever a 'Files Needed' dialog box appears, change the path GLOBALROOT\DEVICE\CDROM0\I386 to C:\I386. Depending on your installation, you may or may not see this problem. You may be prompted for missing files during the installation. Changing the path to C:\I386 should compensate for this problem.
  18. Xen 게스트 콘솔이 정지되면 종료를 클릭하고 다음 사항을 수정합니다: /etc/xen/winxp:#vnc=1#vncunused=1sdl=1#vcpus=2
  19. 단계 14을 반복하고 평소처럼 설치하시기 바랍니다.