我正在将 juju 与 openstack 一起使用,当它启动时,它不会在启动 VM 上部署 zookeeper。我登录到此 VM 进行验证。
1)zookeeper 和其他软件是如何安装在 juju VM 上的,是在引导过程中使用 ssh 和 apt-get 吗。
谢谢
答案1
当您引导时,zookeeper 机器不应该已经存在,但您应该能够使用 nova 启动新的虚拟机。
它看起来是这样的:
melmoth@x220:~$ nova list
+----+------+--------+----------+
| ID | Name | Status | Networks |
+----+------+--------+----------+
+----+------+--------+----------+
melmoth@x220:~$ juju bootstrap
2013-06-20 14:00:44,252 INFO Bootstrapping environment 'kikoo' (origin: ppa type: openstack)...
2013-06-20 14:00:58,079 INFO 'bootstrap' command finished successfully
melmoth@x220:~$ nova list
+--------------------------------------+-----------------------+--------+----------+
| ID | Name | Status | Networks |
+--------------------------------------+-----------------------+--------+----------+
| 705b97fa-6579-43e2-af3a-f504b74b7ee2 | juju kikoo instance 0 | BUILD | |
+--------------------------------------+-----------------------+--------+----------+
新的“juju kikoo instance 0”机器是将安装 zookeeper 的机器。
我可以通过以下方式查看启动过程:
nova console-log 705b97fa-6579-43e2-af3a-f504b74b7ee2
您可能需要运行“juju --verbose bootstrap”以了解有关为什么没有启动新虚拟机的更多信息。
这是我的 environment.yaml 文件:
environments:
kikoo:
type: openstack
control-bucket: pierre-bucket
admin-secret: asecretphrase
default-series: precise
#be sure you can boot machine using nova boot with this image:
default-image-id: f2ca48ce-30d5-4f1f-9075-12e64510368d
juju-origin: ppa
看https://juju.ubuntu.com/docs/provider-configuration-openstack.html了解详情。