web-dev-qa-db-fra.com

Quel est le nombre minimum de nœuds pour un cloud Ubuntu?

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)?

2
czajkowski

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 .

2
czajkowski

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

0
Arminder S Girgla

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.

0