J'ai expérimenté juju pour une évaluation de plate-forme à venir
Question Je sais que l'on me posera la question suivante: est-il possible de lancer juju sur des distributions non-ubuntu?
Le client juju fonctionne actuellement sous Ubuntu, Debian, OSX et Windows. Pour les distributions sur lesquelles Juju n'est pas emballé, il peut être construit à partir des sources.
En ce qui concerne son déploiement sur un serveur autre qu'Ubuntu, des travaux sont en cours pour permettre la prise en charge de CentOS, Debian et Windows. La prise en charge de ces systèmes d’exploitation devrait arriver dans les futures versions de Juju, avec optimisme au premier semestre de 2015.
Juju n'est pas spécifique à EC2. il peut fonctionner sur OpenStack, le bare metal et d'autres fournisseurs de ressources machine. Pour le moment, il est spécifique à Ubuntu. Cela tient en partie au fait que, dans la notion d’informatique en nuage/utilitaire, la distinction entre le système d’exploitation sous-jacent n’est pas aussi importante et les services proposés/déployés sur ces systèmes. De plus, les définitions de charme elles-mêmes sont spécifiques au système d'exploitation. À l'avenir, il sera probablement compatible avec des systèmes d'exploitation supplémentaires, avec une collection séparée de charms spécifiques à un système d'exploitation.
Le client est assez portable sur n'importe quel système semblable à Unix, pour le moment, son pur python moins une dépendance sur libzk et libzk python et l'utilisation de openssl de Twed (contrôles certifiés).
Si vous voulez l'essayer via pip/easy_install (ancienne version de juju atm)
pip install zkpython txzookeeper juju
Notez que le client fonctionne également maintenant sur Windows à compter de juju 1.14, voir https://jujucharms.com/docs/2.0/reference-releases