Alberto Molina Coballes / @alberto_molina y José Domingo Muñoz Rodríguez / @Pledin_JD
DevStack es un conjunto de scripts en bash que nos permiten instalar OpenStack de forma automática. Tenemos varias formas de realizar la instalación:
; Como root
# apt-get install git
# apt-get install virtualbox
# wget https://dl.bintray.com/mitchellh/vagrant/vagrant_1.4.3_x86_64.deb
# dpkg -i vagrant_1.4.3_x86_64.deb
# apt-get install python-pip python-dev
# pip install ansible
; Como usuario sin privilegio nos bajamos el box precise64
$ vagrant box add precise64 http://files.vagrantup.com/precise64.box
$ git clone https://github.com/iesgn/devstack-havana-cursocloud
$ cd devstack-havana-cursocloud/MV
$ chmod 0600 id_vagrant
$ vagrant up
vb.customize ["modifyvm", :id, "--memory", 4096]
Una vez que hemos terminado de trabajar con OpenStack y antes de apagar nuestra máquina virtual, debemos detener todas las instancias.
Cuando queramos seguir trabajando, encendemos la máquina y ejecutamos:
$ cd devstack-havana-cursocloud/MV
$ vagrant up
$ vagrant ssh
$ cd devstack
$ ./reiniciar.sh
Si algo no funciona, podemos reiniciar nuestro OpenStack: tardará menos que la instalación inicial y se perderán todos los datos (instancias, volúmenes, imágenes,...):
$ cd devstack-havana-cursocloud/MV
$ vagrant ssh
$ cd devstack
$ ./instalar.sh
; Como root
# apt-get install git
# adduser stack
# echo "stack ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
$ git clone https://github.com/iesgn/devstack-havana-cursocloud
$ cd devstack-havana-cursocloud/MF
$ chmod 755 instalar.sh
$ ./instalar.sh
Una vez que hemos terminado de trabajar con OpenStack y antes de apagar nuestra máquina, debemos detener todas las instancias.
Cuando queramos seguir trabajando, encendemos nuestra máquina y ejecutamos:
$ cd devstack
$ ./reiniciar.sh
Si algo no funciona, podemos reiniciar nuestro OpenStack: tardará menos que la instalación inicial, aunque se perderán todos los datos (instancias, volúmenes, imágenes,...):
$ cd devstack-havana-cursocloud/MF
$ ./instalar.sh