CloudStack es un software de Cloud open source hecho en Java diseñado para gestionar granjas de máquinas virtuales. Da soporte a múltiples Hypervisores (VMware, XenServer, KVM, Oracle VM, XCP). Utiliza principalmente tres métodos para gestionar, mediante UI Web, CLI y mediante API.
La idea es instalarlo y ver como gestionarlo mediante su API y Chef. Ya veremos como funciona.
La instalación la he realizado sobre ubuntu 10.04 con la versión CloudStack-3.0.2-1.
- Descargamos el fichero CloudStack-oss-3.0.2-1-ubuntu10.04.tar.gz y lo descomprimimos.
- Ejecutamos ./install.sh
- Instalamos primero el "Management Server" > M
- Una vez finalizado, volvemos a ejecutar ./install.sh e instalamos la base de datos
- > D
- Editamos el fichero /etc/my.cnf y establecemos max_connections=350 por cada Management Server que vayamos a tener.
- Creamos las bases de datos necesarias con:
- cloud-setup-databases cloud:
@localhost --deploy-as=root: - cloud-setup-management
Preparamos la parte de NFS de la siguiente manera.
- apt-get install protmap nfs-kernel-server
- mkdir -p /export/primary && mkdir -p /export/secondary
- Configuramos los exports vim /etc/exports
- /export *(rw, async, no_root_squash)
- exportfs -a
Descargamos los templates para XenServer en el secondary export, tarda un buen rato
- /usr/lib64/cloud/agent/scripts/storage/secondary/cloud-install-sys-tmplt -m /export/secondary -u http://download.cloud.com/templates/acton/acton-systemvm-02062012.vhd.bz2 -h xenserver -F
Instalamos el agente en los XenServer Hosts. Lo descargamos de: http://download.cloud.com/releases/2.2.0/xenserver-cloud-supp.tgz (version 5.6 SP2)
Lo descomprimimos y lo instalamos como supplemental pack:
- xe-install-supplemental-pack xenserver-cloud-supp.iso
Con esto, ya podemos acceder a la UI web y empezar a jugar con la interface (admin : password).
http://cloudstack-ip:8080/client
No hay comentarios:
Publicar un comentario