Instalar y configurar Open vSwitch

¿Que es Open vSwitch?

Open vSwitch, abreviado OVS, es un software de código abierto, diseñado para ser utilizado como un switch virtual en entornos de servidores virtualizados. Es el encargado de reenviar el tráfico entre diferentes máquinas virtuales (VMs) en el mismo host físico y también reenviar el tráfico entre las máquinas virtuales y la red física.

Instalamos dependencias:

apt-get install build-essential module-assistant  linux-headers-`uname -r` fakeroot gcc

 Instalamos  Open vSwitch

Desde repositorios:

apt-get install openvswitch-common openvswitch-switch

 

Configuramos la base de datos.

ovsdb-tool create /usr/local/etc/openvswitch/conf.db vswitchd/vswitch.ovsschema

Desde source

Descargamos, descomprimimos y accedemos a la carpeta.

wget http://openvswitch.org/releases/openvswitch-2.3.1.tar.gz
tar xvf openvswitch-2.3.1.tar.gz
cd openvswitch-2.3.1

Instalamos Open vSwitch

./boot.sh
./configure –prefix=/usr –with-linux=/lib/modules/`uname -r`/build
make && make install
make modules_install
depmod -a
mkdir -p /usr/local/etc/openvswitch

 

Configuramos la base de datos.

ovsdb-tool create /usr/local/etc/openvswitch/conf.db vswitchd/vswitch.ovsschema
ovsdb-server -v –remote=punix:/usr/local/var/run/openvswitch/db.sock \
–remote=db:Open_vSwitch,Open_vSwitch,manager_options \
–private-key=db:Open_vSwitch,SSL,private_key \
–certificate=db:Open_vSwitch,SSL,certificate \
–pidfile –detach –log-file

Iniciamos el servicio

 

root@docker:~# /etc/init.d/openvswitch-switch start
Starting ovsdb-server.
Configuring Open vSwitch system IDs.
Starting ovs-vswitchd.
Enabling remote OVSDB managers.

 

Creamos una interfaz bridge br0

ovs-vsctl add-br br0

 

Incorporamos a un puerto ethernet.

ovs-vsctl add-port br0 eth0

Configuramos la interfaz br0

auto br0
allow-ovs br0
iface br0 inet static
address 192.168.1.80
netmask 255.255.255.0
gateway 192.168.1.1
# bridge info
ovs_type OVSBridge
ovs_ports eth0
bridge-ports eth0
bridge-maxwait 1

 

Un saludo, rokitoh

:wq!

2 comentarios en “Instalar y configurar Open vSwitch”

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *