Apéndice A. Laboratorio 1
Instalación de un huésped Xen
Objetivo: Instalar huéspedes Xen RHEL 3, 4 o 5 y Windows XP.
Prerrequisito: Una estación de trabajo con Red Hat Enterprise Linux 5.0 y el componente de virtualización.
En este laboratorio, usted configurará e instalará huéspedes Xen RHEL 3, 4 o 5 y Win XP utilizando varias herramientas de virtualización.
Secuencia 1: Revisión del soporte PAE
Debe determinar si su sistema tiene soporte PAE. El componente de virtualización de Red Hat soporta la ejecución de huéspedes paravirtualizados en las arquitecturas x86_64 o ia64. Para ejecutar huéspedes en i386 el sistema requiere una CPU con extensiones PAE. Muchos portátiles antiguos (particularmente aquellos basados en Pentium Mobile o Centrino) no soportan PAE.
- Para determinar si su CPU tiene soporte PAE, escriba:
grep pae /proc/cpuinfo
- El siguiente mensaje de salida muestra una CPU con soporte PAE. Si el comando no retorna ningún valor, la CPU no tiene soporte PAE. Todos los ejercicios del laboratorio requieren una CPU i386 con soporte PAE o arquitecturas x86_64 o 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
Secuencia 2: Instalación de un huésped Xen RHEL5 Beta 2 paravirtualizado con
virt-install
.
En este laboratorio, usted instalará un huésped Xen Red Hat Enterprise Linux 5 Beta 2 utilizando
virt-install
.
- Para instalar un huésped Xen Red Hat Enterprise Linux 5 Beta 2, escriba en la línea de comandos:
virt-install
. - Cuando se le pregunte si desea instalar un huésped totalmente virtualizado escriba:
no
. - Escriba
rhel5b2-pv1
como el nombre de su máquina virtual. - Escriba 500 como el valor de asignación de RAM
- Escriba
/xen/rhel5b2-pv1.img
como disco (imagen huésped). - Escriba 6 para el tamaño de su disco (imagen huésped).
- Escriba
yes
para activar el soporte gráfico. - Escriba
nfs:server:/ruta/a/rhel5b2
como la ubicación de la instalación. - La instalación iniciará. Proceda normalmente con la instalación.
- Después de la instalación escriba
/etc/xen/rhel5b2-pv1
y realice los siguientes cambios: #vnc=1#vncunused=1sdl=1 - Utilice un editor de textos para modificar
/etc/inittab
y añadirinit 5.#id:3:initdefault:id:5:initdefault:
Secuencia 3: Instalación de un huésped Xen RHEL5 Beta 2 paravirtualizado con
virt-manager
.
En este laboratorio, usted instalará un huésped Xen Red Hat Enterprise Linux 5 Beta 2 paravirtualizado con
virt-manager
.
- Para instalar el huésped Xen Red Hat Enterprise Linux 5 Beta 2, escriba en la línea de comandos:
virt-manager
. - En la ventana Abrir Conexión, seleccione el anfitrión Xen Local y haga clic en Conectar.
- Start Red Hat's Virtual Machine Manager application, and from the File menu, click on New.
- Haga clic en Adelante.
- Escriba
rhel5b2-pv2
como el nombre de su sistema y haga clic en Adelante. - Seleccione Paravirtualizado y haga clic en .
- Escriba
nfs:server:/ruta/a/rhel5b2
como la URL del medio de instalación y haga clic en Adelante. - Seleccione
Archivo simple
, escriba/xen/rhel5b2-pv2.img
en la ubicación del archivo. Escoja 6000 MB y haga clic en Adelante. - Escoja 500 como memoria virtual de inicio y como máximo de memoria. Haga clic en Adelante.
- Haga clic en Finalizar
Aparecerá la ventana Consola de máquina virtual. Proceda normalmente y finalice la instalación.
Secuencia 4: Revisión del soporte Intel-VT o AMD-V
En este laboratorio, usted determinará si su sistema tiene soporte de hardware Intel-VT o AMD-V. Su sistema debe soportar Intel-VT o AMD-V para instalar satisfactoriamente sistemas operativos totalmente virtualizados. El componente de virtualización de Red Hat incorpora un capa genérica HVM para soportar estos dos 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
- El siguiente mensaje de salida muestra una CPU que soporta 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
Si el comando no retorna ningún mensaje, la CPU no soporta Intel-VT o AMD-V. - Para determinar si su CPU tiene soporte Intel-VT o AMD-V, escriba el siguiente 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
Secuencia 5: Instalación de un huésped Xen RHEL5 Beta 2 totalmente virtualizado con virt-install.
En este laboratorio usted instalará un huésped Xen Red Hat Enterprise Linux 5 Beta 2 totalmente virtualizado con
virt-install
:
- Para instalar un huésped Xen Red Hat Enterprise Linux 5 Beta 2, escriba en la línea de comandos:
virt-install
. - Cuando se le pregunte se desea instalar un huésped totalmente virtualizado escriba
yes
. - Escriba
rhel5b2-pv2
como el nombre de su máquina virtual. - Escriba 500 como valor de asignación de memoria.
- Escriba
/xen/rhel5b2-fv1.img
para el disco (imagen huésped). - Escriba 6 para el tamaño de su disco (imagen huésped).
- Escriba
yes
para activar el soporte gráfico. - Escriba
/dev/cdrom
para la imagen 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.
La instalación iniciará. Proceda normalmente con la instalación.
Secuencia 6: Instalación de un huésped Xen RHEL5 Beta 2 totalmente virtualizado con virt-manager.
En este laboratorio usted instalará un huésped Xen Red Hat Enterprise Linux 5 Beta 2 totalmente virtualizado con
virt-manager
:
- Para instalar el huésped Xen Red Hat Enterprise Linux 5 Beta 2, escriba en la línea de comandos:
virt-manager
. - En la ventana Abrir Conexión, seleccione el anfitrión Xen Local y haga clic en Conectar.
- Start Red Hat's Virtual Machine Monitor application, and from the File menu, click on New.
- Haga clic en Adelante.
- Escriba
rhel5b2-fv2
como el nombre de su sistema y haga clic en Adelante. - Seleccione Completamente virtualizada y haga clic en.
- Especifique CD-ROM o DVD e introduzca la ruta al medio de instalación. Especifique la ubicación de la imagen ISO si está realizando una instalación con una imagen ISO. Haga clic en Adelante.
- Seleccione
Archivo simple
, escriba/xen/rhel5b2-fv2.img
en la ubicación del archivo. Escoja 6000 MB y haga clic en Adelante. - Escoja 500 como memoria virtual de inicio y como máximo de memoria. Haga clic en Adelante.
- Haga clic en Finalizar
- Aparecerá la ventana Consola de máquina virtual.
Proceda normalmente y finalice la instalación.
Secuencia 7: Instalación de un huésped Xen RHEL3 completamente virtualizado con
virt-manager
.
En este laboratorio, usted instalará un huésped Xen Red Hat Enterprise Linux 3 con
virt-manager
.
- Las misma instrucciones usadas en la secuencia 6 son aplicables aquí.
Secuencia 8: Instalación de un huésped Xen RHEL4 completamente virtualizado con
virt-manager
.
En este laboratorio, usted instalará un huésped Xen Red Hat Enterprise Linux 4 con
virt-manager
.
- Las misma instrucciones usadas en la secuencia 6 son aplicables aquí.
Secuencia 9: Instalación de un huésped Windows XP completamente virtualizado con
virt-manager
.
En este laboratorio usted instalará un huésped Windows XP completamente virtualizado con
virt-manager
:
- Para instalar Windows XP en su anfitrión Red Hat Enterprise Linux 5, escriba en la línea de comandos:
virt-manager
. - En la ventana Abrir Conexión seleccione el anfitrión Xen Local y haga clic en Conectar.
- Start Red Hat's Virtual Machine Manager application, and from the File menu click on New.
- Haga clic en Adelante.
- Escriba
winxp
como el nombre de su sistema y haga clic en Adelante. - Seleccione Completamente virtualizada y haga clic en.
- Especifique CD-ROM o DVD e introduzca la ruta al medio de instalació. Especifique la ubicación de la imagen ISO si está realizando la instalación desde una imagen ISO. Haga clic en Adelante.
- Seleccione
Archivo simple
, escriba/xen/winxp.img
en la ubicación del archivo. Escoja 6000 MB y haga clic en Adelante. - Escoja 1024 como memoria virtual de inicio y como máximo de memoria. Seleccione 2 para VCPU. Haga clic en Adelante.
- Haga clic en Finalizar
- Aparecerá la ventana Consola de máquina virtual. Proceda normalmente y finalice la instalación.
- Escoja el sistema de archivos FAT para formatear la partición
C:\
. Red Hat Enterprise Linux 5 no viene con los módulos de kernel para NTFS. El montaje o la escritura de archivos a una imagen huésped Xen puede no ser tan sencillo si formatea la partición con el sistema de archivos NTFS. - Después de reiniciar el sistema por primera vez, edite la imagen huésped
winxp
:losetup /dev/loop0 /xen/winxp.imgkpartx -av /dev/loop0mount /dev/mapper/loop0p1 /mntcp -prv $WINDOWS/i386 /mnt/
. Esto solucionará un problema que podría encontrar en una etapa posterior de la instalación de Windows. - Reinicie el huésped Xen manualmente escribiendo
xm create -c winxp/
. - En la ventana del Administrador de máquinas virtuales seleccione el huésped Xen
winxp
y haga clic en Abrir. - Aparecerá la ventana Consola de máquina virtual. Proceda normalmente y finalice la instalación.
- 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. - Si la consola de huésped Xen se cuelga, haga clic en
Apagar
. Haga las siguientes modificaciones en /etc/xen/winxp:#vnc=1#vncunused=1sdl=1#vcpus=2
- Repita el paso 14 y proceda con la instalación.