Red Hat Training

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

2장. 운영 체제 지원

Red Hat Virtualization's paravirtualization mode allows you to utilize high performance virtualization on architectures that are potentially difficult to virtualize such as x86 based systems. To deploy para-virtualization across your operating system(s), you need access to the paravirtual guest kernels that are available from a respective Red Hat distro (for example, RHEL 4.0, RHEL 5.0, etc.). Whilst your operating system kernels must support Red Hat Virtualization, it is not necessary to modify user applications or libraries.
Red Hat Virtualization은 Intel VT 또는 AMD SVM CPU 하드웨어를 사용할 때 수정되지 않은 게스트 커널을 실행할 수 있도록 해줍니다. 따라서, 사용자가 Intel VT 또는 AMD SVM 시스템에서 이 구조를 사용할 때 운영 체제를 포트화할 필요는 없습니다. Red Hat Virtualization은 다음을 지원합니다:
  • 완전 가상화와 반 가상화에 필요한 Intel VT-x 또는 AMD-V Pacifica와 Vanderpool 기술.
  • i64의 Intel VT-i.
  • NetBSD, FreeBSD, Solaris와 같은 Linux와 UNIX 운영 체제.
  • Microsoft Windows as an unmodified guest operating system with Intel Vanderpool or AMD's Pacifica technology.
Hardware-assisted Virtual Machine (HVM), Intel 또는 AMD 플랫폼을 사용하는 시스템에 완전 가상 게스트를 실행하려면, CPU가 이러한 기능을 수행하는 데 적합한 능력을 갖추고 있는 지 반드시 확인해야 합니다.
Intel 지원에 필요한 CPU 플래그가 있는지 확인하려면, 다음을 실행하시기 바랍니다:
grep vmx /proc/cpuinfo
다음과 같이 출력됩니다:
flags   :  fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall  nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
vmx 플래그가 표시되면, 시스템은 Intel 지원을 갖추고 있습니다.
AMD 지원에 필요한 CPU 플래그가 있는지 확인하려면, 다음을 실행하시기 바랍니다:
grep svm /proc/cpuinfo
cat /proc/cpuinfo | grep svm
다음과 같이 출력됩니다:
flags   :  fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dt acpi mmx fxsr sse sse2 ss ht tm syscall nx mmtext fxsr_opt  rdtscp lm 3dnowext  pni  cx16  lahf_lm  cmp_legacy  svm  cr8_legacy
svm 플래그가 표시되면, 시스템은 AMD 지원을 갖추고 있습니다.

참고

CPU 플래그를 확인하는 것 외에 시스템의 BIOS에서 완전 가상화를 활성화하셔야 합니다.