Hola!! XD ahora vamos a realizar la instalacion de Openstack Essex en Ubuntu Server, para esto necesitamos lo siguiente:
- Una instalación limpia de Ubuntu Server version 12.04 LTS.
- 2 Interfaces de red.
- Un buen de espacio en disco y RAM.
- Una taza de cafe :)
Tenemos que decir que el credito de esta guia de instalacion se lo debemos a la Kord Campbell de stackgeek, por lo que aqui trataremos de explicar de una forma mas sencilla los pasos a realizar pero puedes consultar la guia original visitando desde aqui.
Lo primero que haremos será logearnos como "root" y luego actualizar e instalar "git" para que de esta forma podamos descargar y copiar los script creados por Kord, los cuales serviran para llevar a cabo una instalacion hasta cierto punto desatendida.
sudo su
apt-get update
apt-get install git
git clone git://github.com/StackGeek/openstackgeek.git
cd openstackgeek
Ahora vamos a iniciar con la instalación asi que a dejar el café a un lado...
Primero ejecutaremos el primer script
./openstack_base_1.sh
Luego se nos solicitará realizar la configuración de nuestras tarjetas de red para lo cual dejaremos la tarjeta principal configurada con la red de nuestro entorno de servicio y la tarjeta secundaria con configuracion dhcp, la guia proporciona este ejempo
auto eth0
iface eth0 inet static
address 10.0.1.20
network 10.0.1.0
netmask 255.255.255.0
broadcast 10.0.1.255
gateway 10.0.1.1
dns-nameservers 8.8.8.8
auto eth1
Una vez configurada nuestra red reiniciamos el servicio para que esta tome la configuracion que le acabamos de proporcionar
/etc/init.d/networking restart
Y ahora podemos pasar a instalar el segundo script
./openstack_base_2.sh
Una vez haya finalizado este script deberemos crear un volumen nuevo para que sea utilizado por "NOVA" y de esta forma crear imagenes y volumenes.
fdisk /dev/sda
Y ya en el menú
Command (m for help): n
Partition type:
p
primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-62914559, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-62914559, default 62914559):
Using default value 62914559
Command (m for help): w
Se nos solicitará reiniciar el equipo para que se apliquen los cambios a las
tablas de particion del/los discos.
Ahora instalaremos MySQL
./openstack_mysql.sh
Enter a password to be used for the OpenStack services to talk to MySQL
users nova, glance, keystone): matias
Al finaliar la instalacion el script nos solicitará que volvamos a digitar la
contraseña
Enter password: matias
Una vez que MySQL ha sido instalado deberiamos poder iniciar sesion con la
contraseña provista para los usuarios
mysql -u root -pmatias
mysql -u nova -pmatias nova
mysql -u keystone -pmatias keystone
mysql -u glance -pmatias glance
Luego, hay que realizar la instalacion del keystone, el cual es el administrador de las identidades. Para esto corremos el script:
./openstack_keystone.sh
En esta parte, nos preguntara por un token, una contraseña y el correo electronico que seran utilizados para los servicios de openstack. Estos hay que llenarlos con la informacion segun sea necesario.
Para probar si la instalacion se realizo satisfactoriamente, corremos el siguiente script:
. ./stackrc
keystone user-list
keystone user-list
Nos mostrara unos resultados como los siguientes:
Luego, procedemos a instalar glance, con el siguiente script:
Cabe mencionar que, si las imagenes se han descargado previamente, se puede modificar este script para que no baje dichas imagenes nuevamente. Si no se han descargado las imagenes, estas se descargaran a la hora de correr el script.
Procedemos a instalar Nova, corriendo el siguiente script:
./openstack_nova.sh
Aqui se debera configurar la configuracion de red necesaria segun sea el caso, un ejemplo seria como el siguiente:
Una vez termina la instalacion de nova, se procede a instalar Horizon, corriendo el siguiente script:
./openstack_horizon.sh
Al terminar la instalacion, tendremos acceso a la IP que sera nuestro interfaz web para la administracion de Openstack.
Especial agradecimiento a la comunidad de Stackgeek con el desarrollo de una guia para llevar la instalacion a cabo en 10 mins.
Thanks for delivering a good stuff....
ResponderEliminarOpenstack Training
Openstack Certification Training
OpenStack Online Training
Openstack Training Course
Openstack Training in Hyderabad