Instalando OpenStack en mi portátil (2ª parte): DevStack

Standard

devstackDevStack es un conjunto de script bash que nos permiten instalar OpenStack de forma automática. Tenemos varias formas de realizar la instalación:

En una máquina física

En este caso partimos de un ordenador instalado con Ubuntu 12.04, y como vemos en la página principal los pasos son muy sencillos: clonamos el repositorio git y elegimos la rama estable de la versión havana.

git clone https://github.com/openstack-dev/devstack.git
cd devstack
git checkout stable/havana
Branch stable/havana set up to track remote branch stable/havana from origin.
Switched to a new branch 'stable/havana'
./stack.sh

Antes de ejecutar el script podemos configurar distintas opciones de configuración.

En una máquina virtual

Aunque la opción que nos ofrece más rendimiento es la que hemos visto anteriormente, ya que la virtualización se hace con KVM, DevStack nos ofrece la posibilidad de ejecutar OpenStack sobre una máquina virtual. Evidentemente en este caso tendremos menos rendimiento y las instancias se ejecutarán con el emulador QEMU.

Continue reading

Simulando switch cisco en GNS3

Standard

logo_gns3_smallComo vimos en una entrada anterior, el simulador de redes GNS3 nos ofrece un switch con unas funcionalidades limitadas. Por lo tanto, el objetivo de escribir esta entrada es la de explicar mi experiencia simulando un switch cisco en GNS3. En realidad lo que vamos  a hacer es utilizar un router cisco de la gama 3700 como un switch con el módulo NM-16ESW. Este módulo proporciona al router un switch de 16 puertos, con lo que nos permite trabajar con algunas características como pueden ser las vlan, trunk, vtp, port aggregation o EherChannel, port mirroring, etc.

Continue reading

Instalando OpenStack en mi portátil

Standard

vao

El objetivo de esta entrada es contar mi experiencia de instalar el software de Cloud Computing OpenStack en mi ordenador a partir del repositorio de GitHub: https://github.com/openstack-ansible/openstack-ansible. Se trata de la instalación de un escenario formado por varias máquinas virtuales desplegadas con Vagrant donde se instala OpenStack a partir de recetas desarrolladas en ansible. Las personas que han desarrollado dichas recetas y son los mantenedores del repositorio son Lorin Hochstein  y Mark Stillwell.

Continue reading

Trabajando con switch en GNS3: VLAN y Trunk

Standard

Como vimos en un artículo anterior, GNS3 es un simulador gráfico que nos permite simular infraestructuras de red. Uno de los elemento con los que podemos trabajar son con switch que son, dispositivos que trabajan en el nivel de enlace y que nos permiten interconectar equipos para formar una red local. Aunque los switch que nos ofrece por defecto el simulador son muy limitados y no podemos configurarlo desde un terminal, como por ejemplo podríamos hacer con un switch cisco utilizando su sistema operativo, sí tienen una pequeña interfaz de configuración que nos permiten trabajar con dos características muy importantes en los switch gestionables: las vlan y los trunk, o enlaces encapsulados dot1q.

Según la wikipedia una vlan (acrónimo de virtual LAN, «red de área local virtual») es un método para crear redes lógicas independientes dentro de una misma red física. Con un  switch gestionable podemos asignar cada puerto del mismo a una vlan diferente, por lo que los equipos conectados a puertos de distintas vlan estarán lógicamente en redes distintas.

El protocolo IEEE 802.1Q, también conocido como dot1Q, desarrolla un mecanismo que permite a múltiples redes compartir de forma transparente el mismo medio físico, sin problemas de interferencia entre ellas (Trunking). Se conoce con el mismo nombre el protocolo en encapsulamiento usado para implementar este mecanismo en redes Ethernet.
Continue reading

OpenWebinars – ¿Por qué OpenStack? Software libre para la nube

Standard

openwebinars-banner-openstack

El próximo jueves, 16 de enero, junto a @alberto_molina vamos a impartir un webinar con el título: “¿Por qué OpenStack? Software libre para la nube”, lo haremos desde la comunidad openWebinars.net, donde @jelukas89, antiguo alumno de nuestro ciclo formativo de ASIR, está haciendo un gran trabajo a favor del software libre.

En la página de openwebinars.net podemos leer:

En este webinar veremos las características principales de las tecnologías de cloud computing de infraestructura (IaaS) y en particular mostraremos el uso de OpenStack, importante proyecto de software libre que se ha convertido en muy poco tiempo es una de las principales opciones para trabajar con IaaS.

Este webinar lo impartirán Alberto Molina (@alberto_molina) y José Domingo Muñoz (@Pledin_JD), profesores del IES Gonzalo Nazareno de Dos Hermanas (Sevilla), implicados en la formación en OpenStack desde los inicios del proyecto.