J'expérimente avec juju pour une prochaine évaluation de la plateforme
Question Je sais qu'on me demandera: est-il possible d'exécuter juju sur des distributions non ubuntu?
J'expérimente avec juju pour une prochaine évaluation de la plateforme
Question Je sais qu'on me demandera: est-il possible d'exécuter juju sur des distributions non ubuntu?
Réponses:
Le client juju fonctionne actuellement sur Ubuntu, Debian, OSX et Windows. Pour les distributions qui ne contiennent pas Juju, il peut être construit à partir de la source.
En ce qui concerne son déploiement sur un serveur non Ubuntu, des travaux sont actuellement en cours pour permettre la prise en charge de CentOS, Debian et Windows. La prise en charge de ces systèmes d'exploitation devrait atterrir dans les futures versions de Juju, avec optimisme 1H de 2015.
Le 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 que les services offerts / 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 prendra probablement en charge des systèmes d'exploitation supplémentaires, avec une collection distincte de charmes spécifiques au système d'exploitation.
Le client est assez portable pour tout système de type Unix, pour le moment son pur python moins les dépendances sur les liaisons libzk et libzk python et l'utilisation d'openssl de twisted (vérifications cert).
Si vous voulez l'essayer via pip / easy_install (ancienne version de juju atm)
pip install zkpython txzookeeper juju
Remarque, le client fonctionne également sous Windows à partir de juju 1.14, voir https://jujucharms.com/docs/2.0/reference-releases