Resistance is Futile

Crear Cluster en Eucalyptus en Ubuntu 9.04

eucalyptus_logoAntes de continuar con pruebas con la nube en Eucalyptus, debemos configurar el cluster inicial, recordemos que vamos a utilizar una sola maquina donde se ejecutaran todos los servicios de la nube, por lo cual crearemos un cluster con un solo nodo que es la misma maquina.

El nombre del sistema donde se instalo la nube es blackbox, modifique los pasos siguientes con el nombre de su equipo o la IP del mismo.

Crear Cluster :

  • Se debe proceder a confirmar la cuenta como administrador
  • Ir a la dirección (Note el protocolo HTTPS) :

    https://blackbox:8443

  • Entrar como admin
  • Ir a la pestaña Configuration
  • Buscar la zona de Clusters
  • Pulsar el botón Add Cluster
  • Cambiar el nombre a cluster01
  • Cambiar el Host a blackbox
  • Pulsar el boton Save Configuration

Adicionar Servicios de Cluster y Nodo a la Configuracion :

  • Abrir una consola
  • Adicionar los servicios de nube, cluster y nodo
    sudo /usr/sbin/euca_conf -cloud Y -nc Y -cc Y
  • Adicioanr la maquina como nodo
    sudo /usr/sbin/euca_conf -nodes "blackbox"
  • Abrir el archivo de configuracion de Eucalyptus,
    buscar la linea : VNET_BRIDGE="xenbr0"
    Comentar la linea con un simbolo # adelante
    Adicionarla linea : VNET_BRIDGE="virbr0"
  • Reiniciar el servicio de la nube, cluster y nodo
    sudo /etc/init.d/eucalyptus-nc restart
    sudo /etc/init.d/eucalyptus-cc restart
    sudo /etc/init.d/eucalyptus-cloud restart

Enlaces :


Configuracion Admin de Eucalyptus en Ubuntu 9.04

eucalyptus_logoDespués de instalar el software necesario para controlar la nube procedemos a configurar la cuenta de usuario administrador y a realizar las configuraciones iniciales del cluster y el nodo.

El nombre del sistema donde se instalo la nube es blackbox, modifique los pasos siguientes con el nombre de su equipo o la IP del mismo.

Pasos :

  • Abrir su navegador favorito
  • Ir a la dirección (Note el protocolo HTTPS) :

    https://blackbox:8443

  • El navegador no reconoce el certificado por esto debemos añadir una excepción :
    Añadir la excepción, obtener el certificado, confirmar
  • Ahora aparece la pantalla de login de usuarios :
    Username : admin
    Password : admin
    Pulsar botón Sign In
  • En la siguiente pantalla se nos solicita una nueva clave de acceso,
    escribir la nueva clave y pulsar el botón Change Password
  • Se confirma que el password ha sido cambiado.
  • Ahora se solicita el correo del administrador,
    puede suministrar un nombre de usuario de su maquina @ el nombre de la maquina
  • Confirmar la url del servicio de almacenamiento, se recomienda utiliza el nombre de la maquina

    http://blackbox:8773/services/Walrus

  • Pulsar el botón Confirm URL
  • Ahora estamos dentro del administrador de la nube

eucalyptus_admin

Enlaces :


Instalacion Eucalyptus en Ubuntu 9.04

eucalyptus_logoA continuación describiremos los pasos para realizar una instalación del software para la creación de Cloud Computing Eucalyptus.

Servicio de Correo :

  • Instalar un servicio de correo para recibir el mensaje confirmando la creación de usuarios.
  • Abrir una consola
  • Ejecutar el siguiente comando para instala el postfix
    sudo apt-get install postfix
  • Seleccionar tipo :
    Internet Site
  • Nombre del sistema :
    Nombre del equipo
  • Abrir el archivos hosts
    sudo vi /etc/hosts
  • Adicionar el loopback como mailhost, debajo del loopback
    127.0.0.1  mailhost

Instalar Componentes de la Nube :

Son varios los componentes de la nube que pueden crearse con Eucalyptus, estos son :

  • El controlador de la nube, que permite crear usuarios, configurar imágenes y crear clusters.
  • El controlador de cluster, que permite controlar una serie de nodos dentro de la nube.
  • El controlador de nodo, que permite controlar un nodo como tal.

Crearemos una nube con un solo computador que servirá de controlador de nube, cluster y nodo para probar la instalación básica de servicios de la nube, si se requiere del servicio de maquinas virtuales se debe realizar la instalación del software en una maquina real con soporte para virtualizacion con KVM o Xen (ver http://www.marlonj.com/blog/2009/02/instalacion-de-kvm-en-ubuntu-810)

Pasos :

  • Instalar el controlador de la Nube
    sudo apt-get install eucalyptus-cloud
  • Instalar el controlador de Cluster
    sudo apt-get install eucalyptus-cc
  • Instalar el controlador de Nodo
    sudo apt-get install eucalyptus-nc

En este proceso de instalación fallo el dhcp3-server y no se encontró la interface xenbr0, estos problemas se solucionaran mas adelante.

Enlaces :


Que es Eucalyptus ?

eucalyptus_logoEUCALYPTUS :
Elastic Utility Computing Architecture for
Linking Your Programs to Useful Systems

Eucalyptus es una infrastructura de software de codigo abierto para implementar "computación en nube" (cloud computing) en clusters. Hasta el momento solo seria otra aplicación mas para la creación de clusters sobre los que se ejecutan maquinas virtuales y servicios de almacenamiento, pero Eucalyptus es compatible con la interface de computacion en nube de Amazon la EC2, lo que la hace muy llamativa para aquellos que queremos hacer pruebas del funcionamiento de EC2 sin necesidad de incurrir en gastos o queremos montar una infraestructura local parecida a EC2 y utilizando herramientas creadas para esta; ademas de esta caracteristica Eucalyptus tambien esta diseñado para soportar otras interfaces cliente. Eucalyptus esta implementado con herramientas basicas Linux y tecnologias de servicios web que lo hacen facil de instalar y administrar.

Ubuntu 9.04 Server Edition adiciona el soporte para Eucalyptus lo que permite una rapida y facil instalacion, lo que permite crear, administrar, probar y experimentar con una nube propia a traves del API de EC2. Es posible crear maquinas virtuales, configurar multiples clusters dentro de una sola nube e incluso proveer el servicio de almacenamiento EBS (elastic block storage) equivalente al servicio S3 de Amazon.

Mas adelante estaremos describiendo los requisitos y pasos necesarios para crear su propia nube utilizando Eucalyptus y Ubuntu 9.04 Server Edition.

Enlaces :


Page 2 of 212
Powered by WordPress | Designed by Elegant Themes