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
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:
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
@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
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