Red de conocimiento informático - Material del sitio web - Cómo instalar y configurar KVM y Open vSwitch en distribuciones de Linux

Cómo instalar y configurar KVM y Open vSwitch en distribuciones de Linux

En el entorno actual de centros de datos multiinquilino, la tecnología de virtualización se está expandiendo desde la virtualización de servidores tradicional basada en hipervisor a la virtualización de redes. En este entorno, los conmutadores virtuales basados ​​en software a menudo se implementan en servidores junto con hipervisores para conectar el tráfico entre diferentes máquinas virtuales.

En este tutorial demostraré cómo instalar y configurar KVM y Open vSwitch (OVS) en Ubuntu o Debian. KVM y Open vSwitch son los hipervisores y conmutadores virtuales de código abierto más populares que se utilizan respectivamente en los centros de datos actuales.

Instalar Open vSwitch en Ubuntu o Debian

Aunque OVS aparece como un paquete en Ubuntu o Debian, todavía construyo OVS a partir del código fuente aquí. Tendré las funciones y correcciones más recientes.

Primero, instale las dependencias para construir OVS.

$?sudo?apt-get?install?build-essential?libssl-dev?linux-headers-$(uname?-r)?

Compile OVS a partir del código fuente, como se muestra a continuación. Los siguientes pasos construirán el módulo del kernel de OVS, así como las herramientas del espacio de usuario de OVS.

$?wget??nic,macaddr=11:11:11:EE:EE:EE?-ne?

t?tap,script=/etc/openvswitch/ovs -ifup,downscript=/etc/op?

envswitch/ovs-ifdown?-vnc?:1?-drive?file=/home/dev/images?

/ubuntu -client.img,boot=on?

Esto crea e inicia una VM invitada una vez que se inicia la VM invitada, su interfaz virtual se agrega automáticamente al puente OVS br0.

Puede utilizar el comando ovs-vsctl para verificar el estado de OVS, como se muestra a continuación.

Esta es una sesión de escritorio remoto para una máquina virtual iniciada.