Capítulo 2. Suporte a Sistemas Operacionais
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.
A Tecnologia de Virtualização Red Hat permite que você rode um kernel convidado não modificado se você tiver o harware da Intel VT e AMD SVM CPU. Você não precisa criar nova versão do seu sistema operacional para implementar esta arquitetura em seus sistemas Intel VT ou AMD SVM. A Tecnologia de Virtualização Red Hat suporta:
- As tecnologias Intel VT-x ou AMD-V Pacifica e Vanderpool para uma para-virtualização e completa.
- Intel VT-i para ia64
- Os sistemas operacionais Linux e UNIX, incluindo o NetBSD, FreeBSD, e Solaris.
- Microsoft Windows as an unmodified guest operating system with Intel Vanderpool or AMD's Pacifica technology.
Para rodar convidados de componente de virtualização em sistemas com Máquina Virtual assistida por Hardware (HVM), Intel ou plataformas AMD, você deve se assegurar de que as CPUs possuem as capacidades necessárias para tal.
Para verificar se você possue bandeiras CPU para suporte Intel, insira o seguinte:
grep vmx /proc/cpuinfo
A saída exibe:
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
Se a bandeira vmx aparecer, significa que você possui suporte Intel.
Para saber se você possui as bandeiras da CPU para suporte AMD, digite o seguinte:
grep svm /proc/cpuinfo cat /proc/cpuinfo | grep svm
A saída exibe:
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
Se uma bandeira aparecer, significa que você possui suporte AMD.
Nota
Além de checar as bandeiras da CPU, você deve habilitar o componente de virtualização completa dentro do BIOS de seu sistema.