我一直在为即将到来的平台评估试验 juju
我知道我会被问到的问题:是否可以在非 ubuntu 发行版上运行 juju?
答案1
juju 客户端目前可在 Ubuntu、Debian、OSX 和 Windows 上运行。对于未打包 Juju 的发行版,可以从源代码构建。
至于在非 Ubuntu 服务器上部署,目前正在进行的工作是启用对 CentOS、Debian 和 Windows 的支持。这些操作系统的支持有望在未来的 Juju 版本中实现,乐观估计是在 2015 年上半年。
答案2
Juju 并非特定于 EC2。它可以在 OpenStack、裸机和其他机器资源提供商上运行。目前它特定于 Ubuntu。部分原因是,在云/实用计算的概念中,底层操作系统的区别并不像在这些系统上提供/部署的服务那么重要。此外,charm 定义本身是特定于操作系统的。未来它可能会支持其他操作系统,并附带一套单独的操作系统专用魅力应用程序。
答案3
客户端可移植到任何类 Unix 系统,目前它是纯 Python,减去对 libzk 和 libzk Python 绑定和 twisted 的 openssl 使用(证书检查)的依赖。
如果你想通过 pip/easy_install 尝试(目前 juju 的旧版本)
pip install zkpython txzookeeper juju
答案4
请注意,从 juju 1.14 开始,客户端现在也可以在 Windows 上运行,请参阅https://jujucharms.com/docs/2.0/reference-releases