J'essaie de tester et de comprendre openstack à des fins d'apprentissage, mais je ne peux pas trouver le moyen le plus simple et sécurisé d'installer openstack sur ma machine virtuelle qui exécute ubuntu 12.04 lts.
Le moyen le plus simple d'essayer Openstack est Devstack - une installation tout-en-un d'Openstack qui s'exécute sur une seule machine.
L'installation est assez simple - il vous suffit de récupérer les scripts d'installation de GitHub et d'exécuter "stack.sh" - voir ici: http://devstack.org/
Vous pouvez également vous inscrire à trystack - http://www.trystack.org/
Le guide d'installation d'OpenStack pour Ubuntu 12.04 peut être trouvé ici: http://docs.openstack.org/trunk/openstack-compute/install/apt/content/
Si vous regardez ici: http://docs.openstack.org/trunk/openstack-compute/install/apt/content/scripted-dev-installation.html - il y a une installation scriptée.
Mais je dois avouer que je ne l'ai pas essayé moi-même. J'ai besoin de comprendre OpenStack du point de vue de l'infrastructure, je suis donc en train de parcourir l'installation à la dure.
La suggestion de Barak d'utiliser DevStack est la meilleure façon d'en savoir plus sur OpenStack. Vous pouvez également utiliser Vagrant, qui vous permet de créer un VM et de configurer et d'exécuter DevStack en quelques étapes faciles (et c'est un moyen génial de faire tourner des machines virtuelles).
Depuis que cette question a été posée, il y a eu beaucoup de mises à jour dans le sujet, y compris le pilote automatique.
Mais si vous voulez, non seulement pour faire fonctionner la chose de la manière la plus simple, mais aussi pour apprendre comment cela fonctionne, il y a aussi BOMSI , qui est essentiellement une version scriptée de la documentation officielle, écrite en BASH. Et il a même une interface utilisateur graphique.
BOMSI génère des fichiers ISO auto-installables, qui configureront le tout après le premier redémarrage.
L'installation d'un environnement virtuel à 3 nœuds sur une machine Ubuntu (ou basée sur Debian) est aussi simple que:
git clone https://github.com/julenl/BOMSI.git
cd BOMSI/CentOS7-Kilo/
for N in controller compute1 network; do ./bomsi-iso.sh -n=$N; done
Un autre choix consiste à utiliser NanoStack ( https://aws.Amazon.com/marketplace/pp/B00F2NNR3C )) sur Amazon EC2. C'est un AMI PAYÉ mais c'est assez bon marché. Vous n'aurez pas besoin de faire d'installation ou de configuration. Ça marche juste. C'est génial à des fins d'apprentissage.