Red Hat Training

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

3장. 하드웨어 지원

Red Hat Virtualization은 멀티프로세서 시스템을 지원하며, 다음과 같은 P6 클래스(또는 이전 클래스) 프로세스를 사용하는 x86 구조 시스템에서 Red Hat Virtualization을 실행할 수 있습니다.
  • Celeron
  • Pentium II
  • Pentium III
  • Pentium IV
  • Xeon
  • AMD Athlon
  • AMD Duron
Red Hat Virtualization에서 32 비트 호스트는 단지 32 비트 반 가상 게스트를 실행하고, 64 비트 호스트는 64 비트 반 가상 게스트만을 실행합니다. 또한, 64 비트 완전 가상 호스트는 32 비트, 32 비트 PAE, 64 비트 게스트를 실행하고, 32 비트 완전 가상 호스트는 PAE 완전 가상 게스트와 PAE가 아닌 완전 가상 게스트를 모두 실행합니다.
Red Hat Enterprise Linux Virtualization 커널은 x86_64 시스템에서 32GB 이상의 메모리를 지원하지 않습니다. 32GB 이상의 실제 메모리가 설치된 시스템에서 가상화 커널을 시작하려면, 커널 명령행에 mem=32G를 추가해야 합니다. 아래 예제는 grub.conf 파일에 어떻게 적절한 파라미터를 활성화하는지 보여줍니다.

title Red Hat Enterprise Linux Server  (2.6.18-4.elxen)
root  (hd0, 0)
kernel   /xen.gz-2.6.18-4-el5 mem=32G
module   /vmlinuz -2.6.18-4.el5xen ro root=LABEL=/
module   /initrd-2.6.18-4.el5xen.img

PAE(Physical Address Extension)은 사용자 프로그램에 필요한 가상 또는 실제 메모리의 양을 증가시켜주는 기술입니다. Red Hat Virtualization을 사용하려면 시스템에 PAE를 활성화해야 합니다. PAE 지원을 사용한 Red Hat Virtualization 32 bit 구조는 최대 16GB의 실제 메모리를 지원하며, 시스템에서 실행되는 모든 게스트에 최소 256 메가바이트 이상의 RAM을 할당하시기를 권장합니다. Red Hat Virtualization은 x86/64 장치를 최대 64GB 메모리까지 사용하도록 활성화할 수 있습니다. Red Hat Virtualization 커널은 PAE를 지원하지 않는 시스템에서는 실행할 수 없습니다. 사용자의 시스템이 PAE를 지원하는지 확인하기 위해서는 다음 명령어를 입력하시기 바랍니다:
grep pae /proc/cpuinfo
다음과 같이 출력됩니다:
flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 mmx fxsr sse syscall mmtext 3dnowext 3dnow up ts
출력이 위와 일치하면 (또는 비슷하면) CPU는 PAE 지원을 갖추고 있으며, 아무런 출력이 없으면 CPU는 PAE 지원을 갖추고 있지 않는 것입니다.