Apêndice A. Lab 1
Instalação do convidadoXen
Objetivo: Para instalar o RHEL 3, 4, 5 e os convidados Xen do Windows XP
Pré-requisitos: Uma estação de trabalho instalada com o Red Hat Enterprise Linux 5.0 com o componente de Virtualização.
Para este lab, você irá configurar e instalar o RHEL 3,4, ou 5 e os convidados Xen do Win XP usando diversas ferramentas de virtualização.
Sequência 1 do Lab: Procurando por suporte PAE
Determine se seu sistema possui suporte PAE. A Tecnologia de Virtualização Red Hat suporta x86_64 ou ia64 baseada em arquiteturas de CPU para rodar os convidados para-virtualizados. Para rodar convidados i386 o sistema requer uma CPU com as extensões PAE. Os laptops mais antigos (particularmente aqueles baseados em Pentium Mobile ou Centrino) não suportam PAE.
- Para determinar se sua CPU possui suporte PAE, digite:
grep pae /proc/cpuinfo
- A seguinte saída mostra uma CPU que possui suporte PAE. Se o comando não retornar nada, a CPU não possui suporte PAE. Todos os exercícios de lab requerem uma CPU i386 com extensão PAE ou x86_64 ou ia64 para continuar.
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
Sequência Lab 2: Instalando o convidadoRHEL5 Beta 2 Xen para-virtualizado, usando o
virt-install
.
Para este lab, você deve instalar um convidado Red Hat Enterprise Linux 5 Beta 2 Xen, usando
virt-install
.
- Para instalar seu convidado Red Hat Enterprise Linux 5 Beta 2 Xen, digite na janela de comando :
virt-install
. - Quando lhe for solicitado a instalação de um convidado totalmente virtualizado, digite:
no
. - Digite
rhel5b2-pv1
para seu nome de máquina virtual. - Digite 500 para a alocação de sua RAM.
- Digite
/xen/rhel5b2-pv1.img
para seu disco (imagem de convidado). - Digite 6 para o tamanho do seu disco (imagem de convidado).
- Digite
yes
para habilitar o suporte de gráficos. - Digite
nfs:server:/path/to/rhel5b2
para seu local de instalação. - A instalação se inicia. Continue naturalmente com a instalação.
- Após o término da instalação, digite
/etc/xen/rhel5b2-pv1
, e faça as seguintes mudanças: #vnc=1#vncunused=1sdl=1 - Use um editor de texto para modificar o
/etc/inittab
, e adicione este ao arquivo:init 5.#id:3:initdefault:id:5:initdefault:
Sequência 3 Lab: Instalando o convidado RHEL5 Beta2 Xen para-virtualizado, usando
virt-manager
.
Para este lab, você irá instalar o convidado para-virtualizado Xen do Red Hat Enterprise Linux 5 Beta2, usando
virt-manager
.
- Para instalar seu convidado Xen do Red Hat Enterprise Linux 5 Beta 2, digite na janela de comando:
virt-manager
. - Na janela de Conexão Aberta, selecione o convidado Xen e clique em Connect.
- Start Red Hat's Virtual Machine Manager application, and from the File menu, click on New.
- Clique em Próximo.
- Digite em
rhel5b2-pv2
para o nome do seu sistema, e clique em Próximo. - Selecione Para-virtualizado, em clique em Próximo.
- Digite o
nfs:server:/path/to/rhel5b2
para sua mídia URL de instalação, e clique em Próximo. - Selecione
Simple File
, digite o/xen/rhel5b2-pv2.img
para a localização de seu arquivo. Escolha 6000MB, e clique em Próximo. - Escolha 500 para sua Mémória Máxima e Inicialização VM, e clique em Próximo.
- Clique em Finalizar.
Aparecerá uma janela de Console de Máquina Virtual. Continue naturalmente e finalize a instalação.
Sequência Lab 4: Verificando pelo suporte Intel-VT ou AMD-V
Para este lab, você deve determinar se seu sistema suporta Intel-VT ou hardware AMD-V. Seu sistema deve suportar CPUs habilitadas com Intel-VT ou AMD-V para instalar com sucesso sistemas operacionais de convidadototalmente virtualizado. A Tecnologia de Virtualização Red Hat incorpora uma camada genérica HVM para suportar estes fabricantes de CPU.
- To determine if your CPU has Intel-VT or AMD-V support, type the following command:
egrep -e 'vmx|svm' /proc/cpuinfo
- A seguinte saída mostra uma CPU que suporta 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
Se o comando não retornar nada, significa que a CPU não suporta Intel-VT ou AMD-V. - Para determinar se sua CPU possui suporte Intel-VT ou AMD- V, digite o seguinte comando:
cat /sys/hypervisor/properties/capabilities
- 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
Sequência Lab 5: Instalando o convidado totalmente virtualizado Xen RHEL5 Beta 2, usando o virt-install.
Para este lab, você irá instalar o convidado totalmente virtualizado Xen do Red Hat Enterprise Linux 5 Beta 2, usando o
virt-install
:
- Para instalar seu convidado Red Hat Enterprise Linux 5 Beta 2 Xen, digite na janela de comando :
virt-install
. - Quando lhe for solicitado instalar um convidado totalmente virtualizado, digite
yes
. - Digite
rhel5b2-pv2
para o nome de sua máquina virtual. - Digite 500 para a alocação de sua memória.
- Digite
/xen/rhel5b2-fv1.img
para seu disco (imagem de convidado). - Digite 6 para o tamanho do seu disco (imagem de convidado).
- Digite
yes
para habilitar o suporte de gráficos. - Digite
/dev/cdrom
para imagem de CD virtual. - 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.
A instalação se inicia. Continue naturalmente com a instalação.
Sequência Lab 6: Instalando o convidado totalmente virtualizado Xen RHEL5 Beta 2 usando o virt-manager.
Para este lab, você irá inslatar um convidado totalmente virtualizado Xen Red Hat Enterprise Linux 5 Beta 2 usando
virt-manager
:
- Para instalar seu convidado Xen do Red Hat Enterprise Linux 5 Beta 2, digite na janela de comando:
virt-manager
. - Na janela Abrir Conexão, selecione o convidado Xen Local e clique em Conectar.
- Start Red Hat's Virtual Machine Monitor application, and from the File menu, click on New.
- Clique em Próximo.
- Digite
rhel5b2-fv2
para o nome de seu sistema, e clique em Próximo. - Selecione Totalmente virtualizado e clique em Próximo.
- Especifique um CD-ROM ou DVD, e insira o caminho para instalar a mídia. Especifique o local da Imagem ISO se você instalar a partir de uma imagem ISO. Clique em Próximo
- Selecione o Arquivo Simples, digite
/xen/rhel5b2-fv2.img
para o local de seu arquivo. Especifique 6000MB e clique Forward. - Escolha 500 para sua Mémória Máxima e Inicialização VM, e clique em Próximo.
- Clique em Finalizar.
- Aparecerá uma janela de Console de Máquina Virtual
Continue naturalmente e finalize a instalação.
Sequência Lab 7: Instalando o convidado totalmente virtualizado Xen RHEL3 usando
virt-manager
.
Para este lab, você irá instalar o convidado Xen do Red Hat Enterprise Linux 3 usando o
virt-manager
:
- Aplique aqui as mesmas instruções da Sequência Lab 6.
Sequência Lab 8: Instalando o convidadoto talmente virtualizado Xen RHEL4, usando o
virt-manager
Para este lab, você irá instalar o convidado Xen Red Hat Enterprise Linux 4, usando o
virt-manager
:
- Aplique aqui as mesmas instruções da Sequência Lab 6.
Sequência Lab 9: Instalando o convidado totalmente virtualizado Xen do Windows XP, usando
virt-manager
.
Para este lab, você irá instalar o convidado totalmente virtualizado Xen do Windows XP, usando
virt-manager
:
- Para instalar seu Red Hat Enterprise Linux 5 em seu convidado Windows XP, na janela de comandos, digite:
virt-manager
. - Na janela Abrir Conexão, selecione o convidado Xen Local e clique em Conectar.
- Start Red Hat's Virtual Machine Manager application, and from the File menu click on New.
- Clique em Próximo.
- Digite o
winxp
para o nome de seu sistema e clique em Próximo. - Selecione Totalmente virtualizado e clique em Próximo.
- Especifique um CD-ROM ou um DVD, e insira o caminho para instalar a mídia. Especifique o local da Imagem ISO se você quiser instalar a partir da imagem ISO. Clique em Próximo.
- Selecione o Arquivo Simples, digite
/xen/winxp.img
para o local de seu arquivo. Especifique 6000 MB e clique em Próximo. - Selecione 1024 para a Memória Máxima e Inicialização VM e selecione 2 para VCPUs. Clique em Próximo .
- Clique em Finalizar.
- Aparecerá uma janela de Console de Máquina Virtual. Continue naturalmente e finalize a instalação.
- Escolha a opção de formatar a partição
C:\
no formato de sistema de arquivo FAT. O Red Hat Linux 5 não inclui os módulos de kernel NTFS. Montar ou escrever arquivos para imagem de convidadoXen, podem não ser tão rápidas se você formatar a partição em formato de sistema de arquivo NTFS. - Depois que reinicializar seu sistema pela primeira vez, edite a imagem de convidado
winxp
:losetup /dev/loop0 /xen/winxp.imgkpartx -av /dev/loop0mount /dev/mapper/loop0p1 /mntcp -prv $WINDOWS/i386 /mnt/
. Isto corrige um problema que você poderá encontrar na última parte da instalação do Windows. - Reinicie o convidado Xen manualmente, digitando:
xm create -c winxp/
. - Na janela de Gestor de Máquina Virtual, selecione o convidado Xen
winxp
e clique em Abrir. - Aparecerá uma janela de Console de Máquina Virtual. Continue naturalmente e finalize a instalação.
- Whenever a 'Files Needed' dialog box appears, change the path
GLOBALROOT\DEVICE\CDROM0\I386
toC:\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 toC:\I386
should compensate for this problem. - Se o console de convidado Xen parar, clique em
shutdown
, faça as seguintes mudanças em/etc/xen/winxp:#vnc=1#vncunused=1sdl=1#vcpus=2
- Repita o passo 14 e continue como naturalmente com a instalação.