我已经为 MAAS 和 JUJU 安装了测试环境。MAAS 管理 DHCP 和 DNS。以下设置:
- maas01-静态 IP
- juju01-来自 maas01 的 dhcp 和 dns
- node01-来自 maas01 的 dhcp 和 dns 以及 pxe 启动
node01 启动正常,juju 能够正确解析。所有机器都可以通过网关访问互联网。
当我尝试使用 maas 引导 juju 时,juju 会连接到 node01 并执行一些 apt-get 操作。下载当前代理时会抛出错误。
我尝试在 node01 上执行一些 apt-get。运行正常。但其他一切都无法实现(ping google,...)
我不明白这种行为,因为 juju01 从 maas01 获取了相同的 DHCP 和 DNS 数据。
您知道如何让我的节点访问互联网吗?
谢谢你!
豪克
答案1
解决了!
这是 VMware vCloud 的错误,环境已设置好。vCloud 仅对具有 IP 地址的机器进行 NAT。由于部署的 MAAS 节点上缺少 VMware Tools,VMware 无法阻止 IP 地址,因此无法为这些机器启用 NAT。apt-get 之所以能工作,是因为 MAAS 上安装了 squid 代理。
解决方法:我创建了一个新的虚拟路由器并将其设置为 MAAS 节点的网关。BOOM :) 完全的互联网访问,引导没有问题。
你好,Hauke