Vous êtes sur la page 1sur 2

Virtualizacin KVM en Centos 5.5 Publicado el Mircoles, 01. diciembre 2010 Mientras se termina de realizar la instalacin de Centos 5.

5 en un servidor virtua l KVM me da tiempo de recoger aqu los pasos dados para hacerlo, por si le sirve a alguien ms. Introduccin: En el despacho tenemos un servidor fsico con CentOS X86_64 con procesador AMD que contiene 5 mquinas virtuales, una para cada uno de los 4 desarrolladores y otra para un servidor de pre-produccin. Hasta el momento usbamos el sistema de virtuali zacin de OpenVZ pero estamos teniendo bastantes problemas con la gestin de la memo ria por las diferentes mquinas virtuales que nos hace reiniciar algunas mquinas ca da cierto tiempo. As que hemos decidido probar otro sistema de virtualizacin como es KVM. Pasos dados: Para la instalacin del sistema base KVM: [root@serverhost ~]# yum update [root@serverhost ~]# yum groupinstall KVM [root@serverhost ~]# yum install celt051-devel etherboot-pxes etherboot-roms \ etherboot-roms-kvm gpxe-roms-qemu iasl kvm-tools libcmpiutil libvirt-cim \ qcairo-devel qffmpeg-devel qpixman-devel qspice qspice-libs-devel \ Virtualization-en-US log4cpp-devel SDL-devel.x86_64 [root@serverhost ~]# modprobe kvm-amd [root@serverhost ~]# lsmod |grep kvm [root@serverhost ~]# reboot [root@serverhost ~]# lsmod |grep kvm Pasos para configurar el interfaz de red en modo brigde y que las unidades virtu ales utilicen la misma configuracin que el resto de la red siendo visibles para t odos y no slo para el host [root@serverhost ~]# ifdown eth0 [root@serverhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=dhcp HWADDR=00:1E:C9:28:E5:A2 ONBOOT=yes #aadimos la siguiente lnea: BRIDGE=br0 y creamos el siguiente fichero: [root@serverhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-br0 #con estas lneas DEVICE=br0 TYPE=Bridge BOOTPROTO=dhcp ONBOOT=yes [root@serverhost ~]# ifup eth0 [root@serverhost ~]# ifup br0 Pasos para crear la primera mquina virtual con 1G de ram, 20 Gb de disco duro y 2 unidades virtuales de CPU: [root@serverhost ~]# mkdir /opt/kvm [root@serverhost ~]# virt-install \

-n nombreserver \ -r 1024 \ -f /opt/kvm/nombreimagen.img \ -s 20 \ --vcpus=2 \ --os-type linux \ --os-variant rhel5.4 \ --network bridge=br0 \ --nographics \ --location='http://ftp.cica.es/CentOS/5.5/os/x86_64/' \ --extra-args='console=tty0 console=ttyS0,115200n8' Y procedemos a la instalacin de CentOS 5.5 en modo texto (proceso en el que estoy ahora mismo como se puede ver en esta pantalla Bienvenido a CentOS +----------------+ Instalacin del paquete +-----------------+ | | | Nombre : tzdata-2010e-1.el5-noarch | | Tamao : 1834k | | Sumario: Timezone data | | | | | | Estado: | | | | 69% | | | | Paquetes Bytes Tiempo | | Total: 462 819M 2:11:12 | | Completado: 8 11M 0:01:47 | | Restante: 454 808M 2:09:24 | | | | 1% | | | +------------------------------------------------------------+ <Tab>/<Alt-Tab> entre elementos | <Espacio> seleccionar | <F12> siguiente y algunos comandos para gestionar la nueva mquina virtual creada [root@serverhost kvm]# virsh list Id Nombre Estado ---------------------------------1 nombreserver ejecutndose [root@serverhost kvm]# virsh start nombreserver [root@serverhost kvm]# virsh shutdown nombreserver [root@serverhost kvm]# virsh reboot nombreserver [root@serverhost kvm]# virsh suspend nombreserver [root@serverhost kvm]# virsh resume nombreserver y si queremos conectarnos a la consola de la mquina virtual [root@serverhost kvm]# virsh console nombreserver