virtualbox,MAAS:需要帮助

virtualbox,MAAS:需要帮助

好的,我在原始问题方面取得了一些进展(仍在下面)。我发现 /etc/maas/dhcpd.conf 包含选项域名服务器 10.0.3.15,并将其更改为 192.168.0.11。重新启动守护进程后,我现在看到“节点”获取了正确的 DNS,不幸的是,这并不能解决主要问题,我相信这是对 169.254.169.254 的引用。它确实引入了一个新问题:虽然 /etc/maas/dhcp.conf 中的其余信息存在于 maas GUI 中,但没有字段可以输入 DNS 地址。为什么?无论如何,我原来的问题仍然存在……有什么想法吗?

原始问题如下。

在 VirtualBox 中,我有:

  • 掌握虚拟机:

    • Ubuntu 12.04.3 服务器
    • eth0:内部网络,IP=192.168.0.11
    • eth1:NAT,IP=10.0.3.15
    • eth2:仅主机,IP= 192.168.56.102
    • 运行 MAAS 区域和集群控制器,并启用 DHCP 和 DNS
  • 节点虚拟机:

    • eth0:内部网络

节点VM 在 PXEboot 中启动。DHCP 成功,启动过程开始,但在启动过程中我发现了一些问题。其中之一是 / 和 /tmp 的“磁盘驱动器尚未准备好或不存在”。我在 Google 上搜索了这个问题,有些人说当财务磁盘是 SSD 时会发生这种情况,我的情况就是这样。无论如何,系统似乎最终会从中恢复过来。

它立即开始打印大量以下形式的消息:

2013-10-01 16:52:37,142 - url_helper.py[WARNING]: Calling
'http://169.254.168.254/2009-04-04/meta-data/instance-id failed [x/y]:
 url error [[Errno 113] No route to host]

该 IP 地址显然是伪造的,不确定它来自哪里。在此之前,我看到过以下网络配置:

  address: 192.168.0.100 
broadcast: 192.168.0.255 
  netmask: 255.255.255.0
  gateway: 192.168.0.1
    dns0 : 10.0.3.15 
    dns1 : 0.0.0.0

不确定是否相关,但 DNS 似乎不正确,因为节点没有接口可以到达 10.0.3.15。如果这是问题所在,我应该进行哪些更改才能让 DNS 指向 192.168.0.11?

谢谢,罗伯托

答案1

找到解决方案了。MAAS 在配置时选择了错误的 IP 作为默认 IP。要更改它,请执行以下操作

sudo dpkg-重新配置 maas-区域控制器

相关内容