Respuestas:
El cliente juju actualmente se ejecuta en Ubuntu, Debian, OSX y Windows. Para las distribuciones que no tienen Juju empaquetado, se puede construir desde la fuente.
En cuanto a implementarlo en un servidor que no sea Ubuntu, en este momento se está trabajando para habilitar la compatibilidad con CentOS, Debian y Windows. Se espera que el soporte para estos sistemas operativos llegue a futuras versiones de Juju, de manera optimista en el 1S de 2015.
Juju no es específico de EC2. puede funcionar en OpenStack, bare metal y otros proveedores de recursos de máquinas. Por el momento es específico de Ubuntu. Parte de eso es que, en la noción de computación en la nube / utilidad, la distinción del sistema operativo subyacente no es tan importante en comparación con los servicios ofrecidos / implementados en esos sistemas. Además, las definiciones de encanto en sí son específicas del sistema operativo . En el futuro, probablemente admitirá sistemas operativos adicionales, con una colección separada de encantos específicos del sistema operativo.
El cliente es bastante portátil para cualquier sistema similar a Unix, en este momento su python puro menos las dependencias de los enlaces libzk y libzk python y el uso de openssl de twisted (verificaciones de certificados).
Si desea probarlo a través de pip / easy_install (versión anterior de juju atm)
pip install zkpython txzookeeper juju
Tenga en cuenta que el cliente ahora también se ejecuta en Windows a partir de juju 1.14, consulte https://jujucharms.com/docs/2.0/reference-releases