Je pense que Juju est une technologie qui a le potentiel d'aider beaucoup d'administrateurs système, ce serait génial d'avoir un bon tutoriel pour l'utiliser dans d'autres nuages, tels que Ghent 1 . Existe-t-il un moyen d'exécuter juju dans des non-aws 2 nuages?
Depuis Ubuntu 12.04 et la version "0.5 + bzr531" de Juju qui l'accompagne, Juju ne peut parler que de 3 API:
L'API EC2 permet à Juju de déployer des choses dans des nuages OpenStack, et en théorie, CloudStack et Eucalyptus, bien qu'aucun de ceux-ci ne soit régulièrement testé par l'équipe de développement de Juju.
Juju peut également faire tourner des conteneurs LXC sur une machine Linux pour créer un nuage simulé sur une seule machine.
L'effort pour ajouter une autre API cloud est assez faible. Vous devez être en mesure de démarrer, d'arrêter et de répertorier les machines, puis vous avez besoin d'un stockage d'objet partagé afin que les charmes puissent être stockés par les clients et récupérés par l'une des machines.
Un inconvénient de l'ajout immédiat de tout autre fournisseur de cloud est que Juju subit une réécriture de Python vers Go. Pour cette raison, tout effort qui va dans la version Python verra une attention limitée du développement de Juju à long terme à mesure que le port Go mûrira.