Revisión de Virtualización usando KVM de Sáb, 01/18/2014 - 03:53

La revisión le permite rastrear las diferencias que hay entre distintas versiones de una entrada.

1. Verificando el soporte para virtualización de su software.

Ejecute el siguiente comando en un terminal.

grep -E 'svm|vmx' /proc/cpuinfo

Si no obtiene ninguna salida, habilite la virtualización desde su BIOS o consulte acerca de su CPU, si su BIOS no tiene tal opción puede que no soporte virtualización.

2. Instalación de paquetes necesarios.

sudo apt-get install libvirt-bin qemu-kvm bridge-utils virt-viewer virt-manager

3. Demonio libvirt

Luego de instalar los paquetes necesarios inicie libvirt.
Aunque se encuentre corriendo después de la instalación, ejecute el siguiente comando.

sudo /etc/init.d/libvirt-bin restart

# LAS OPCIONES DE LIBVIRT SON status/stop/start/restart

Al agregar el usuario actual usted accede con él en el grupo "libvirtd".

sudo useradd -aG libvirtd username

4. Creando la interfaz de red

Abra el archivo "/etc/network/interfaces" en un editor de texto y realice los cambios de acuerdo con el ejemplo que se muestra a continuación.

Ejemplo para una red estática IP

##############################################################################
auto lo
iface lo inet loopback

auto eth0
iface   eth0    inet    manual

auto br0
iface   br0     inet    static
        address         192.168.1.10
        netmask         255.255.255.0
        gateway         192.168.1.1
        bridge_ports    eth0
#        bridge_stp      off  # uncomment this parameters, 
#        bridge_fd       0    # if you face any issues
#        bridge_maxwait  0    # these 3 parameters are related
                              # to the spanning tree protocol  
                              # to prevent looping of data packets
                              # in bridge mode

###############################################################################

Ejemplo para conexiones DHCP

###############################################################################
auto lo
iface lo inet loopback

auto eth0
iface   eth0    inet    manual

auto br0
iface   br0     inet    dhcp
        bridge_ports    eth0
#        bridge_stp      off
#        bridge_fd       0
#        bridge_maxwait  0

###############################################################################

Para más detalles sobre bridging revise el manual de las herramientas bridge

man bridge-utils-interfaces

Cargue las nuevas configuraciones de su red, ejecutando el siguiente comando en un terminal

 sudo /etc/init.d/networking restart

4.1 Verificando las conexiones de red.

1. Ejecute "ifconfig para verificar si la interface de su red está activa.

br0       Link encap:Ethernet  HWaddr 00:78:12:81:05:a6  
          inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::225:22ff:fe41:5e6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3382 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3420 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:3187503 (3.1 MB)  TX bytes:527993 (527.9 KB)

eth0      Link encap:Ethernet  HWaddr 00:78:12:81:05:a6  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9631 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9736 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:10185985 (10.1 MB)  TX bytes:1163285 (1.1 MB)
          Interrupt:42 Base address:0x6000 

2. Ping la dirección IP de su entrada.

ping 192.168.1.1

3. Ping a cualquier dirección IP o IP de su servidor DNS.

ping 106.186.17.181

#That's an OpenNIC DNS server

4. Ping trisquel.info

Si todo va bien, estará listo para comenzar a instalar su máquina virtual.

5. Administrador Maquina Virtual.
Arranque el administrador de la máquina virtual

virt-manager

No se necesita correr el anterior comando como root ni con el prefijo sudo.

Las capturas de pantalla que se presentan a continuación le guiarán a través del administrador dela Máquina Virtual.







ERRORES

Algunos modelos de CPU Intel Core2Duo no soportan virtualización.
Ejecute el comando

grep name /proc/cpuinfo

busque si su CPU soporta virtualización en el sitio web del fabricante.
Será algo como "VT" para Intel.

Revisiones

12/08/2013 - 19:25
alejandro_blue
01/18/2014 - 03:53
ljpaez