Quel est le nombre minimum de nœuds requis pour configurer un cloud fonctionnel comme décrit dans ce tutoriel:
Je veux juste faire des tests et je n'ai pas 10 ordinateurs qui traînent pour le faire. Est-il possible d'utiliser 2-3 nœuds (+1 pour le serveur MAAS)?
Chaque fois juju deploy
est appelé, il démarre une nouvelle machine. Aussi, juju bootstrap
réserve une machine pour démarrer zookeeper.
Il semble donc que cet exemple nécessite environ 9 nœuds.
Puisque vous n'avez pas 10 machines, vous pouvez faire l'exemple simple ici .
Vous pouvez utiliser le juju-jitsu pour définir la même chose sur 6 machines.
Dans ce cas, le coup d'œil et le tableau de bord vont sur la même machine que Keystone et rabbitmq-server va de pair avec le serveur mysql. Vous économisez ainsi 3 machines.
Arminder
En fait, vous pourrez peut-être vous en sortir avec le serveur MAAS lui-même (1), ajouter deux nœuds à celui-ci (2,3), puis regrouper plusieurs services sur le premier nœud réel lui-même en utilisant la syntaxe suivante:
juju deploy --to lxc:0 keystone
juju deploy --to lxc:0 rabbitmq-server
juju deploy --to lxc:0 nova-cloud-controller
juju deploy --to lxc:0 openstack-dashboard
juju deploy --to lxc:0 glance
juju deploy --to lxc:0 juju-gui
juju deploy --to lxc:0 cinder
...etc...
juju deploy --to lxc:1 nova-compute
Je suppose une installation d'Ubuntu, MAAS, JuJu et OpenStack. Vous voudrez probablement y déployer ceph. Selon la situation du réseau, vous souhaiterez peut-être ajouter des éléments liés aux neutrons. Vous voudrez peut-être memcached.
Si vous regardez la page des charmes pour la base openstack, vous avez une idée de ce qui serait inclus par défaut: https://jujucharms.com/openstack-base/36 Si vous utilisez ce charme de base openstack , cependant, il se déploiera sur un service par nœud, methinks. Si vous parcourez manuellement juju et que vous profitez de la syntaxe que j'ai décrite, vous pouvez "co-localiser" les services sur la même boîte.
Voir la vidéo suivante: Déployer openstack sur deux serveurs . Soyez indulgents envers les dix premières minutes de la vidéo alors que l'auteur patauge un peu. Il finit par passer aux bonnes choses à la fin.