Si jamais vous voulez tester Apache CloudStack, voici un petit script (playbook) Ansible pour procéder à son installation complète sur une machine Ubuntu 14.04
Le playbook a les rôles Ansible suivants :
- common
- Installation de quelques utilitaires que j’aime bien
- Installation de quelques utilitaires pour CloudStack
- Création de l’interface cloudbr0 (un bridge sur le eth0) + reboot de la machine + reprise du script après
- Installation de NTP et sysstat
- enable-ssh-root
- Active la possibilité de se connecter en SSH directement avec le compte roo (en définissant un mot de passe)
- nfs_server
- Installe et configure un serveur NFS directement sur la machine
- nfs_client
- Idem avec le client NFS
- mysql
- Installe et configure un MySQL pour CloudStack
- cloudstack-node (+ KVM/Libvrit)
- Fait l’installation de libvirt et la couche de virtualisation KVM
- Installe l’agent CloudStack (sa configuration sera faite depuis l’interface d’administration CloudStack
- cloudstack-manager
- Installe et configurer le service de gestion de CloudStack
- Instancie les bases de données CloudStack dans le MySQL
- Déploie le modèle systemvm pour les instances « systèmes » et routeur(s) virtuel(s) de CloudStack
Une fois le playbook joué, il faut aller sur http://ip_machine:8080/client/ pour accéder à l’interface CloudStack (login : admin, mot de passe : password) et procéder à la configuration de votre IaaS CloudStack!
Amusez-vous bien !