Bienvenidos a Nuestro Mundo - A Proyectos Beta!

En nuestra vida, desde que nacemos todo lo probamos, ensayamos y testeamos; así también erramos, caemos pero por sobre todo aprendemos. Es decir, todo lo que hacemos forma parte de una nueva experiencia, de un PROYECTO. El que siempre exista la posibilidad de mejorarlo es lo que lo convierte en BETA. En este blog queremos compartir contenidos de tipo informático con artículos de programación, software libre y propietario, redes, base de datos, noticias, experiencias, etc... y también de humor. Es un sitio de todos y para todos. Participá! Sos importante ...

Creando un Guest de KVM con partición LVM


En una entrada anterior le había mostrado como instalar KVM en Ubuntu 10.04. También creamos un guest (específicamente Debian 6) de ejemplo, pero como imagen. Ahora les mostrare como instalar CentOS 5.6, pero con una partición LVM.

Entramos a la consola y escribimos:
sudo aptitude install lvm2


Ahora creamos el volumen físico(PV)
OBS:
sdb3 --> es una partición sin formato. Se asume que tengan lo mismo.

Entramos a la consola y escribimos:
sudo pvcreate /dev/sdb3


Y sale este mensaje por consola:
Physical volume "/dev/sdb3" successfully created


Y observamos el resultado con pvdisplay, escribimos en la consola:
sudo pvdisplay


Una vez creado el volumen físico debemos agregar todos a un grupo de volúmenes de tal forma que se sume su tamaño y se forme un área de almacenamiento general.
Si no existe el grupo de volúmenes, lo creamos el grupo de volúmenes. Entramos a la consola y escribimos:
sudo vgcreate MaquinasVirtuales /dev/sdb3


Y esto nos despliega por consola:
Volume group "MaquinasVirtuales" successfully created


Y los visualizamos con vgdisplay. Escribimos en la consola:
sudo vgdisplay


Ahora dividiremos el espacio del grupo de volúmenes en volúmenes lógicos sobre los cuales se crearán los sistemas de archivos, podemos crear los volúmenes lógicos de un tamaño máximo al del grupo de volúmenes que pertenece, pero lo ideal es darle un tamaño aproximado y luego ir redimensionando por demanda, ésa es la gran ventaja de LVM, podemos realizar éstas operaciones en caliente.

Para crear un volumen lógico utilizamos el comando:
sudo lvcreate -n CentOS -L 10G MaquinasVirtuales


Y esto nos despliega por consola:

Logical volume "CentOS" created


Obtenemos el resultado con lvdisplay. Escribimos en la consola:
sudo lvdisplay


Si queremos escanear los volúmenes lógicos escribimos en la consola:
sudo lvscan


Y esto nos despliega por consola:
ACTIVE '/dev/sistema/debian6' [27,94 GiB] inherit
ACTIVE '/dev/MaquinasVirtuales/CentOS' [10,00 GiB] inherit


Ahora ya tenemos nuestra partición LVM para poder instalar CentOS 5.6 en ella.
Entramos a la consola y escribimos:
virt-install --connect=qemu:///system --name=centos --ram=350 --vcpus=1 --check-cpu --os-type=linux --hvm --vnc --accelerate --disk=/dev/MaquinasVirtuales/CentOS,size=10,sparse=true --cdrom=/media/Datos/Imagenes\ ISO/Linux/CentOS/CentOS-5.6-x86_64-bin-DVD/CentOS-5.6-x86_64-bin-DVD-1of2.iso --network=bridge:br0


OBS:
En disk --> indicamos la partición LVM que creamos anteriormente. En mi caso seria /dev/MaquinasVirtuales/CentOS
Imagen de instalación de CentOS 5.6 con KVM en Ubuntu 10.04
Después de instalar, automáticamente se inicia el CentOS para que lo puedas usar. Cualquier inconveniente que tengas, no dudes en colocar en los comentarios.

Fuente 1: jpcozar-public
Fuente 2: Manual de virtualización – La guía definitiva de virtualización en Fedora 13 (pdf)

3 comentarios:

Marcelo Menchi dijo...

Hola colega actualmente me encuentro diagramando una migración a un nuevo servidor, mi idea es instalar en el Host el ubuntu server y virtualizar con KVM 3 VM, para un web server y los dns. Estos ultimos tb con Ubuntu server. Mi duda es cuales son las ventajas reales de no usar una imagen de disco y usar directamente una partición lógica. Si bien los beneficios de LVM son notables, no encuentro la razón para evitar montar una partición LVM. Muy bueno el blog. Saluda atentamente. Marcelo

proyectosbeta dijo...

@Marcelo Menchi: la verdad que no hice pruebas de rendimiento para saber si es cual es mejor. Lo unico que te puedo decir que lvm es mejor porque se puede redimensionar el espacio, mientras que la imagen no. Para algo de produccion creo que seria mejor hacerle lvm, porque si llega un momento a quedarse sin espacio, deberias de hacer mas trabajo.Otras razones ya desconosco o no se me vienen ahora a la mente, pero como te digo, yo apostaria por lvm. saludos, jose

Anónimo dijo...

Hola como estas, tengo intenciones de crear un guest con lvm y su host con lvm. La duda que me surge es que en tu ejemplo le defines lo siguiente:
disk=/dev/MaquinasVirtuales/CentOS,size=10

que sucedera cuando quieras agrandar la particion CentOS en el host, ya que en el quest defines size= 10??

Publicar un comentario

Expresate y se crítico en tu vida. XD

Recibir Artículos Por Correo

Categorías

acertijos (1) adsense (1) adwords (1) AJAX (1) algoritmos (8) android (32) apple (5) autocad (1) base de datos (16) bash (1) becas (1) benchmark (1) blogger (2) blogs (27) bsd (1) buscadores (22) c# (1) CAD (1) camaras digitales (1) casting (1) CentOS (9) certificados (1) ciencia (1) CLEI (5) cloud computing (3) codigo fuente (9) Compiladores (4) Concursos (14) conferencias (24) congresos (6) consolas (7) criptografia (1) css (6) curso online (10) cursos (14) debian (50) Diseño (11) edicion video (7) emuladores (3) encuestas (2) entrevistas (9) ERTIC (1) etico (1) eventos (87) extjs (2) facebook (18) flash (2) flicker (1) FLISOL (13) geek (6) geoserver (2) GIMP (8) gis (29) Google (48) hacking (1) Hardware (30) haskell (3) HTML 5 (20) humor (261) imagenes (238) Ingenieria (14) internet (1) iphone (3) Java (42) Javascript (14) JQuery (3) juegos (36) libros (5) Linux (248) MAC (1) manga (2) Manuales (10) mapquest (1) MapServer (5) matematica (2) Microsoft (26) Microsoft Windows (27) Moviles (16) musicas (7) mysql (3) navegadores (41) newsletters (1) nokia (2) Noticias cientificas (7) Noticias Informaticas (39) Noticias varias (14) nube (1) openlayers (13) openstreetmap (10) opiniones (1) oracle (9) Paraguay (102) photoshop (1) Php (12) podcast (1) postgres (7) Programacion (135) prolog (1) proyectos (10) python (3) radio (6) Recursos (112) redes (10) Redes Sociales (62) resumenes (1) Revistas (57) ruby (2) seguridad (23) seminarios (6) sencha (2) SEO (3) Series (1) Silverlight (1) Sistema Operativo (27) smartphone (1) Software Libre (198) sun (2) tablet (19) tecnologia (24) tecnoPyensis (6) Testing (5) Trabajo (6) trucos (22) Twitter (29) Ubuntu (152) varios (113) videos (173) virtualizacion (14) visual basic net (2) web (86) wikipedia (1) Windows 7 (23) windows 8 (1) Windows XP (2) wordpress (5) xml (1)

Entradas Aleatorias

Seguidores

Últimos Comentarios