![在 Vmware 工作站上安装 OpenStack AutoPilot test Drive 时出现问题,juju 无法连接到 websocket 来注册服务](https://linux22.com/image/878531/%E5%9C%A8%20Vmware%20%E5%B7%A5%E4%BD%9C%E7%AB%99%E4%B8%8A%E5%AE%89%E8%A3%85%20OpenStack%20AutoPilot%20test%20Drive%20%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98%EF%BC%8Cjuju%20%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5%E5%88%B0%20websocket%20%E6%9D%A5%E6%B3%A8%E5%86%8C%E6%9C%8D%E5%8A%A1.png)
我在 vmware 工作站上安装 OpenStack AutoPilot 时遇到了问题。
我从 ubuntu 网站下载了 OpenStack Autopilot 试用版。配置 Maas 和添加节点以及添加区域大约 80% 都没问题。但在添加单元的任务中,它需要很长时间才能无限长。
我做了好几次,但没有通过这个级别,工作仍处于进行中状态。
我检查了 juju 的日志文件,发现这个错误,它无法使用 juju bootstrap 连接到客户端中的 websecket。
例如我的机器名是 client1,作业标题为“将单元添加到‘client1.myautopilot’上的‘mysql’服务”
我检查日志文件 /var/log/juju/unit-mysql-0.log 文件,该文件的最后几行如下:
2015-12-19 10:58:58 INFO juju.worker.dependency engine.go:293 starting "api-caller" manifold worker in 3s...
2015-12-19 10:59:01 DEBUG juju.worker.dependency engine.go:301 starting "api-caller" manifold worker
2015-12-19 10:59:01 DEBUG juju.worker.dependency engine.go:268 "api-caller" manifold requested "api-info-gate" resource
2015-12-19 10:59:01 DEBUG juju.worker.dependency engine.go:268 "api-caller" manifold requested "agent" resource
2015-12-19 10:59:01 INFO juju.api apiclient.go:262 dialing "wss://client1.myautopilot:17070/environment/8a4d79c6-fa15-408c-817b-f0204b5a7783/api"
2015-12-19 10:59:21 INFO juju.api apiclient.go:270 error dialing "wss://client1.myautopilot:17070/environment/8a4d79c6-fa15-408c-817b-f0204b5a7783/api": websocket.Dial wss://client1.myautopilot:17070/environment/8a4d79c6-fa15-408c-817b-f0204b5a7783/api: dial tcp: lookup client1.myautopilot: no such host
2015-12-19 10:59:21 WARNING juju.worker.dependency engine.go:304 failed to start "api-caller" manifold worker: cannot open api: unable to connect to "wss://client1.myautopilot:17070/environment/8a4d79c6-fa15-408c-817b-f0204b5a7783/api"
2015-12-19 10:59:21 INFO juju.worker.dependency engine.go:351 "api-caller" manifold worker stopped: cannot open api: unable to connect to "wss://client1.myautopilot:17070/environment/8a4d79c6-fa15-408c-817b-f0204b5a7783/api"
请帮我解决这个问题。
先谢谢了
答案1
我怀疑容器无法获取 IP。这些图像是为 vmware 的 ESX/vsphere 环境制作的,其中必须将 vswitch 从其默认配置更改为允许混杂模式。我不知道 Workstation 是否有类似的设置。
本质上,工作站需要进行配置以允许这种“嵌套虚拟化”。
如果您在部署中点击了“取消”按钮,Landscape 将收集日志并允许您提交错误报告。或者,如果无法访问 launchpad.net,它将允许您以 tarball 形式下载日志。该 tarball 中有一个 juju 状态文件,它将向我们显示容器的状态。