Est-il possible d'exécuter le cloud openstack sur 3 nœuds (initialement, avec un autre nœud à suivre à une date ultérieure)? Les serveurs sont tous des disques quad core xeon, 12 Go de RAM et 2x1 To.
J'envisage actuellement de virtualiser un très petit réseau, mais nous n'avons ni l'argent ni les installations pour soutenir le minimum annoncé de 6 serveurs pour exécuter openstack. De plus, l'argent est une limite, car il s'agit d'une organisation à but non lucratif.
Je préfère exécuter openstack que VMWare car cela signifie qu'il fonctionnera comme un cluster, contrairement à ESXi qui ne le fera pas.
Source: http://www.ubuntu.com/download/cloud/install-ubuntu-cloud - Étape 4
La réponse courte est oui, mais ne vous attendez à rien de spectaculaire et ne le considérez pas comme un déploiement industriel. Des déploiements comme ceux-ci sont plus adaptés aux environnements de test, sauf si vous êtes prêt pour un "piratage d'infrastructure" sérieux. Aussi MaaS et JuJu combinés sont des méthodologies de déploiement. Ils mettent le logiciel sur des machines. Ce que vous en faites dépend de vous, donc vous devez toujours parcourir le guide et la documentation d'Openstack Operations pour avoir une idée de ce qui se passe. .
Le déploiement de services à partir de la ligne cmd dans juju permet de co-localiser les services dans les machines, mais vous devez faire attention à la façon dont vous les mélangez.
juju deploy-service -e myMaaS mysql--to 1
En détail, vous devez considérer le déploiement de la collection de services suivante dans votre pile, pour que cela fonctionne, même si à peine.
Remarque: j'ai déployé une pile de tests comme celle-ci pour qu'elle fonctionne, mais c'est un environnement de test.
Cependant, c'est à peu près un énorme gaspillage de ressources, même si les services sont évolutifs.
Les alternatives à celles-ci seraient.
a) Déployez l'openstack manuellement sans MaaS & JuJu ou avec un autre outil DevOp, par exemple saltstack.
b) Coupez les serveurs. Utilisez un certain type de virtualisation pour créer des machines virtuelles qui se trouvent sur le même réseau que MaaS (avec des adaptateurs pontés et des capacités de démarrage PXE). En faisant cela, vous pourrez ajouter les machines dans le cluster MaaS même si elles se trouvent sur la même machine physique que MaaS. Même les machines virtuelles comptent comme des nœuds autonomes et vous pouvez les utiliser avec JuJu.
Puisque vous demandez dans Ubuntu, je suppose que vous essayez de le presser avec MaaS & JuJu bien que MaaS soit plus adapté à la gestion d'un grand nombre de machines physiques.
Alors allons-y avec b) Coupez les serveurs. Les considérations que vous devez garder à l'esprit sont les suivantes.
Il y a plus de considérations à prendre en compte dans le déploiement de la pile Openstack, telles que le proxy du tableau de bord vers un serveur Apache, un emplacement de sauvegarde, sans noyer le serveur Keystone (le dernier voit beaucoup de trafic).
En bref.
J'espère que cela vous aidera à démarrer.