Friday, January 8, 2016

instalacion de open stack

Para la instalación de openStack seguí el tutorial de

http://docs.openstack.org/developer/devstack/guides/single-machine.html

 Basicamente es :
Añade un usuario
 
adduser stack
apt-get install sudo -y || yum install -y sudo
echo "stack ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers

Haz login con este usuario

Descargate DevStack

sudo apt-get install git -y || sudo yum install -y git
git clone https://git.openstack.org/openstack-dev/devstack
cd devstack

pero tuve que modificar el script stackrc, el repositorio de git interno antes de lanzar stack.sh 

GIT_BASE=${GIT_BASE:- git://git.openstack.org}
por

GIT_BASE=${GIT_BASE:- https://www.github.com}

el fichero de local.conf lo modifique como sigue lo creé así.

FLOATING_RANGE=192.168.1.252/30
FIXED_RANGE=10.11.12.0/24
FIXED_NETWORK_SIZE=256
FLAT_INTERFACE=em1
ADMIN_PASSWORD=*******


Lanza script

 stack.sh

Ya se puede acceder a la web de openstack con normalidad

Reiciamos la máquina:
    Si la máquina se ha reiniciado como es el caso, hay que lanzar con el usuario "stack" los siguientes comandos.
   
        script /dev/null
           
    Eso es para corregir un fallo del comando de screen que lo usa el script  rejoin-stack.sh
    Lanzamos el script

        rejoin-stack.sh

    Se crean como unas 20 consolas (comando screen) que se  pueden navegar entre ellas con el  "control-a " + "n" de next ó n = al numero de la consola
    En la consola shell  (control-a + 0 )  se lanza el comando    
   
   keystone-all        

    ya puedes entrar en la web de openstack