Instalando y configurando Xen

Ir abajo

Instalando y configurando Xen

Mensaje  Franklin Pereira el Jue Jul 25, 2013 10:51 am

a) Instalamos los paquetes de utilidades que vamos a necesitar (Este paso no es necesario, si
usted ya realizo la práctica de para-virtualización con xen)

Código:
aptitude install vim tcpdump slocate nmap openssh-server
Código:
aptitude install apt-show-versions screen lsof dnsutils

b) Instalamos y configuramos los paquetes necesarios para administrar Xen:

Código:
aptitude install xen-hypervisor-4.0-amd64
Código:
aptitude install xen-linux-system-2.6.32-5-xen-686
Código:
aptitude install xen-utils-4.0 xenstore-utils xenwatch
Código:
aptitude install xen-tools xen-qemu-dm-4.0

a) Editamos el archivo /etc/modules (Este paso no es necesario, si usted ya realizo la práctica
de para-virtualización con xen)

Código:
vim /etc/modules
Código:
[...]
loop max_loop=64

b) Editamos el archivo de configuración de Xen (Este paso no es necesario, si usted ya realizo
la práctica de para-virtualización con xen)

Código:
mv /etc/xen/xend-config.sxp /etc/xen/xend-config.sxp.ori
Código:
cp /dev/null /etc/xen/xend-config.sxp
Código:
vi /etc/xen/xend-config.sxp

Código:
(dom0-min-mem 196)
(enable-dom0-ballooning yes)
(total_available_memory 0)
(dom0-cpus 0)
(vncpasswd ' ')
(vif-script vif-bridge)
(network-script network-bridge)

c) Reinicie el PC

d) Actualizamos el bootloader. (Este paso es opcional, pero debe verificar que su máquina
arranque con el kernel adecuado)
Código:
mv /etc/grub.d/10_linux /etc/grub.d/50_linux
Código:
update-grub2

e) Sólo si es necesario volvemos a configurar la red. (es la misma configuración de la práctica anterior, revise si el bridge existe no hace falta que lo vuelva a crear )

Nota 1: Se debe revisar con cual interfaz está conectado a la red, pues esa es la que deberá asignar
al bridge

Código:
brctl addbr br0
Código:
brctl addif br0 eth1
Código:
ifconfig br0 up
Código:
ifconfig br0 192.168.0.118 netmask 255.255.255.0

Nota 2: Para la práctica de laboratorio lo haremos de forma temporal con ifconfig. Cuando
necesitamos que la configuración sea permanente debemos modificar el archivo
/etc/network/interfaces:

Código:
auto br0
Código:
iface br0 inet static
Código:
bridge_ports eth0
Código:
bridge_fd 0
Código:
address 192.168.0.118
Código:
netmask 255.255.255.0

f)Creamos el archivo de configuración que va a actuar como el disco duro de la virtualización:

Código:
dd if=/dev/zero of=/home/xen/walc1.img bs=1024k count=4000

g) Creamos el archivo de configuración de mi máquina virtual:

Código:
vi /etc/xen/walc1.cfg

Código:
import os, re
arch = os.uname()[4]
kernel = "/usr/lib/xen-default/boot/hvmloader"
builder='hvm'
memory = 512
shadow_memory = 8
name = "walc1"
disk = [ 'file:/home/xen/walc1.img,xvda,w', 'file:/home/user1/walc/debian-6.0.2.1-
i386-netinst.iso,xvdc:cdrom,r' ]
device_model = '/usr/lib/xen-default/bin/qemu-dm'
# boot on floppy (a), hard disk (c) or CD-ROM (d)
# default: hard disk, cd-rom, floppy
boot="dc"
sdl=0
vnc=1
vnclisten="0.0.0.0"
vncconsole=1
vncpasswd='walc'
stdvga=0
serial='pty'
usbdevice='tablet'

on_poweroff  = 'destroy'
on_reboot     = 'restart'
on_crash      = 'restart'
# Networking
vif                = [  'mac=00:16:3E:96:1A:FF,bridge=br0'  ]

h) Creamos la máquina virtual (VM):

Código:
xm create /etc/xen/walc1.cfg

i) Una vez creada la VM debemos adminístrala usando VNC. Instalemos la aplicación:

Código:
aptitude install xvnc4viewer
Usando VNC conectarse al puerto 5900 de la IP servidor real

j) Asigne una IP (pregunte al instructor que IP debe asignar) a la VM de la misma manera como lo hace en un equipo físico. Usted observará una pantalla de instalación como si estuviese instalando un equipo físico en debían.

Código:
Use a network mirror
NO
Service to use (deselec)
security update
volatile update
Choose softwate to install
SSh server
.
.
.

k) Continúe con la instalación de la VM y al terminar apáguela:

Código:
xm destroy walc1

l) Edite la configuración de la VM para que no arranque por CD y cambie estas dos lineas

Código:
vi /etc/xen/walc1.cfg

Código:
disk = [ 'file:/home/xen/walc1.img,xvda,w' ]
boot="cd"

m) Revisamos los archivos de logs para verificar que no tengamos ningún problema:

Código:
tail /var/log/xen/qemu-dm-walc1.log

n) Levantamos la VM y verificamos que arranque correctamente.

Código:
xm create /etc/xen/walc1.cfg
Código:
ping 192.168.0.XXX
(a la IP que asigno previamente)

_________________
[Tienes que estar registrado y conectado para ver esa imagen]
¿Algun Problema? [Tienes que estar registrado y conectado para ver este vínculo]
Invitado Sabias que esta comunidad esta desde el Lun Jul 16, 2012 3:04 pm y tiene 2343 Días
avatar
Franklin Pereira
Admin

Mensajes : 199
Fecha de nacimiento : 12/04/1993
Fecha de inscripción : 19/07/2012
Localización : Venezuela

Ver perfil de usuario http://foro-frankpereira.sytes.net

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.