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

Compartir por WhatsApp


Warning: Attempt to read property "post_excerpt" on null in /var/www/vhosts/maquinasvirtuales.eu/httpdocs/wp-content/themes/sahifa/framework/parts/post-head.php on line 73

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

como-configurar-un-adaptador-wifi-en-kali-linux-usando-vmware-workstation-1

Cómo configurar un adaptador WiFi en Kali Linux usando VMware Workstation

Cómo configurar un adaptador WiFi en Kali Linux usando VMware Workstation Si estás trasteando con …

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 *

once − 10 =

Blog Maquinas Virtuales - El Blog de Negu