@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

Creación de una nube con Openstack paso a paso (Parte VI)

Instalación del controlador de red

Para la gestión de la red vamos a utilizar Quantum que es un proyecto orientado a crear redes en entornos virtuales.

En Quantum hay 3 recursos principales:

  • network: hace referencia a la red de nivel 2, similar a una VLAN
  • subnet: es el conjunto de direcciones IP y su configuración asociada
  • port: es el punto de conexión de un dispositivo (por ejemplo una máquina virtual) y la red

Los componentes principales son los siguientes:

  • quantum-server: servicio en Python encargado de procesar todas las peticiones e interactuar con el resto de servicios de la infraestructura (keystone para la autenticación, nova para la asignación de redes a máquinas durante su creación…)
  • plugin agent: se ejecuta en cada servidor hypervisor y depende del plugin que estemos utilizando.
  • dhcp agent: encargado de proporcionar el servicio DHCP
  • l3 agent: encargado de proporcionar el nivel 3 y el enrutado proporcionando acceso a la red a las máquinas virtuales

Los plugins con los que puede funcionar Quantum son los siguientes:

  • Open vSwitch
  • Cisco
  • Linux Bridge
  • Nicira NVP
  • Ryu
  • NEC OpenFlow

Configuración de la red a nivel de sistema operativo

Configuramos la red editando el archivo /etc/network/interfaces:

  • Editamos el archivo /etc/sysctl.conf :

  • Reiniciamos el servicio de red:

  • Instalamos NTP

  • Configuramos el archivo /etc/ntp.conf:

  • Reiniciamos el servicio

Openvswitch

  • Instalamos los paquetes
  • Arrancamos el servicio
  • Creamos el interfaz virtual con openvswitch
Quantum

  • Editamos el archivo /etc/quantum/l3_agent.ini:
  • Editamos el archivo /etc/quantum/api-paste.ini:
  • Editamos el archivo /etc/quantum/quantum.conf:
  • Editamos el archivo /etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini:
  • Editamos el archivo /etc/quantum/dhcp_agent.ini:
  • Arrancamos los servicios:
Red virtual

Creamos un archivo con las variables de entorno que nos ayudan en la ejecución de los comandos, por ejemplo quantumrc

  • Las inicializamos

  •  Ahora vamos a crear las redes y subredes (network y subnet) de Quantum, así como un router para conectarnos al exterior. Antes tenemos que obtener los siguientes datos:
    • ID del tenant al que vamos a asociar la red
    • Nombre de la red
  • Por ejemplo, para crear una red para el tenant demo con nombre “demo-net” ejecutamos

  • Creamos la subred para la red demo-net

  • Creamos el router para conectar esa red

  • Añadimos un interfaz al router

 

  • Seguimos los mismos pasos para crear un router de acceso a la red externa pública
  • Creamos la red ext-net
  • Creamos una subred con un rango de ips sin DHCP
  • Conectamos el router y la red externa
  • Configuramos los interfaces de red
  • Obtenemos el ID de la red externa ext_net
Editamos el archivo /etc/quantum/l3_agent.ini y pegamos el ID anterior:
  • Obtenemos el ID del router:
  • Y lo copiamos en el archivo /etc/quantum/l3_agent.ini:
  • Reiniciamos el servicio

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Roberto Orayen

Compruebe también

proxmox-diferencia-maquina-virtual-activando-desactivando-el-firewall-2

Proxmox: diferencia máquina virtual activando desactivando el firewall

Proxmox: diferencia máquina virtual activando desactivando el firewall Cuando instalas una máquina virtual en Proxmox, …

Deja una respuesta

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

quince − 7 =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu