因此,我有一个区域控制器和两个集群控制器。(所有机器都是独立的。)集群 #1 — 本地集群,位于 172.23.x.0/23 子网上 — 运行良好。远程集群位于 10.2.0.x/16 上,运行不太顺畅。
- 系统 PXE 启动、配置和调试都很棒。
- Juju 很好地看到了新系统。
- 在该过程的某个时刻——正如 MAAS 的标准一样——IP 地址会从用于新设备的“临时”IP 更改为“永久”地址。
- 当我执行“juju add-unit nova-compute”时,问题就开始了。在新计算节点上创建的配置文件反映了原来的IP 地址,不是系统当前正在使用的 IP 地址。例如,“ifconfig”显示 IP 为 10.2.0.20,但 /etc/ 中的 grep 返回的内容如下:
rgrep "10\.[0123]\." * 2> /dev/null | grep -v ":#" neutron/plugins/ml2/ml2_conf.ini:local_ip = 10.2.1.1 nova/nova.conf:my_ip = 10.2.1.1 nova/nova.conf:vncserver_proxyclient_address = 10.2.1.1
我已经删除并重新创建了网络两次,但都无济于事(包括使用不同的范围)。即将删除并重新创建集群控制器等,但想在这里发布,以防有人有任何想法。哦——最后一件事:这是 Ubuntu 14.04 上的 1.9.1+bzr4543-0ubuntu1~trusty1。
任何指点都值得感激...
更新:删除并重新创建集群控制器;情况仍然相同。有趣的是,如果我尝试部署到 LXC,这些配置文件没有问题(尽管 LXC 作为计算节点失败,但我认为原因无关)。此外,如果我将正确的值硬编码到这两个文件中,一切都会顺利进行。