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

Compartir por WhatsApp

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

En varias entradas vamos a intentar montar una infraestructura compuesta por varios servidores con la que con la ayuda de Openstack vamos a poder montar nuestra propia infraestructura de nube. Será un ejemplo introductorio, ya que no montaremos los servicios en alta disponibilidad pero servirá para mostrar los distintos componentes de la infraestructura y como comenzar a utilizarlos.

En una entrada anterior vimos como podemos montar en un único servidor todos los componentes de Openstack y de forma prácticamente desatendida. Esta arquitectura es válida para entornos de laboratorio o pruebas pero si queremos montar una infraestructura más robusta vamos a necesitar entender que componentes instalamos y en que servidores.

Arquitectura
El resumen básico de la arquitectura que vamos a utilizar está compuesto por como mínimo 3 servidores:

  • 1 servidor controlador
  • 1 servidor que gestiona la red
  • 1 o más servidores que ejecutarán las máquinas virtuales

Redes

Vamos a configurar varias redes con distinto objetivo:

  • Red de administración: utilizada para la comunicación entre los componentes de Openstack. Esta red debería ser privada y utilizada únicamente en el datacenter.
  • Red de datos. Utilizada para la comunicación de datos entre las máquinas virtuales. El direccionamiento de esta red depende del plugin Quantum utilizado.
  • Red externa. Utilizada parar proporcionar acceso al exterior (Internet u otras redes) a las máquinas virtuales. Este direccionamiento es el publicado al usuario final para acceder a los servicios alojados en las máquinas virtuales.
  • Red API. Utilizada para publicar las APIs de la infraestructura para que se pueda acceder a los servicios propios de la infraestructura. Puede ser la misma que la red externa.

Para gestionar la red utilizaremos el módulo Quantum de OpenStack

Servidores

A continuación se muestran los servidores que vamos a utilizar, los componentes que tendrán instalados y su configuración de red:

  • Controlador
    • Nombre: Ubuntu01
    • Servicios:
      • MySQL
      • RabbitMQ
      • Nova
      • Cinder
      • Glance
      • Keystone
      • Quantum
    • Numero de discos: 2
    • Numero de tarjetas de red: 2
    • Configuración de red
      • IP Externa + API: 192.168.5.11/24
      • IP Administracion: 192.168.3.11/24
      • IP Datos: no tiene
  • Servidor de red
    • Nombre: Ubuntu02
    • Servicios:
      • Quantum-L3-agent
      • Quantum-DHCP-agent
      • Quantum Agent with Open-vSwitch
    • Numero de discos: 1
    • Numero de tarjetas de red: 3
    • Configuración de red
      • IP Externa + API: 192.168.5.12/24
      • IP Administracion: 192.168.3.12/24
      • IP Datos: 192.168.4.12/24
  • Nodo1
    • Nombre: Ubuntu03
    • Servicios:
      • nova-compute
      • KVM
      • nova-api
      • Quantum Agent with Open-vSwitch
  • Numero de discos: 1
  • Numero de tarjetas de red: 2
    • IP Externa + API: no tiene
    • IP Administracion: 192.168.3.13/24
    • IP Datos: 192.168.4.13/24
  • Nodo2
    • Nombre: Ubuntu04
    • Servicios:
      • nova-compute
      • KVM
      • nova-api
      • Quantum Agent with Open-vSwitch
  • Numero de discos: 1
  • Numero de tarjetas de red: 2
    • IP Externa + API: no tiene
    • IP Administracion: 192.168.3.14/24
    • IP Datos: 192.168.4.14/24

Instalación básica

Hacemos una instalación básica para todos los servidores
Los pasos de instalación comunes para todos de los servidores son los siguientes.

  • Instalamos Ubuntu 12.10
  • Asignamos el nombre indicado
  • Instalamos el paquete openssh-server
  • Añadimos el repositorio Ubuntu Cloud Archive
  • Editamos /etc/apt/sources.list.d/cloud-archive.list
  •  Actualizamos el sistema

¿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, …

5 comentarios

  1. Estoy siguiendo tu blog para aprender openstack y he encontrado una errata en esta entrada. Donde pone:
    Editamos /etc/apt/sources.list.d/cloud-archive.list deb
    deberia ser :
    Editamos /etc/apt/sources.list.d/cloud-archive.list

    Y donde pone:
    http://ubuntu-cloud.archive.canonical.com/ubuntu precise-updates/folsom main
    debería poner:
    deb http://ubuntu-cloud.archive.canonical.com/ubuntu precise-updates/folsom main

    Al menos a mi de la primera forma me da error y de la segunda me funciona.

  2. me interese, quiero confiurarlo para compartin una base de datos, no se me puedes orientar

  3. Hola , te felicito por compartir esta data , podrías describir las características en hardware para cada nodo?

Deja una respuesta

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

cinco × cinco =

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