使用 MAAS 和 Autopilot 运行 Openstack-Install 时出现问题。获取错误Problem with juju bootstrap.
完整的 .cloud-install/commands.log 文件:
http://pastebin.com/ANBMZwLs
它部署了一个节点,并在大约 1500 秒后失败。从日志文件来看,它似乎没有到达某些档案?但我能够通过apt-get update
ssh 在部署的节点和 MaaS 服务器本身上运行。
我有两个网络,一个是公共网络(192.168.10.0),一个是节点专用网络(10.10.10.0),MAAS 服务器充当节点的代理。
任何帮助都非常感谢
答案1
在您选择的网络架构中,私有网络(您的节点)必须能够访问互联网,而您的网络似乎无法访问互联网。
您必须按照此链接中的说明在区域控制器上启用 nathttps://help.ubuntu.com/community/Internet/ConnectionSharing
1. 第一步-考虑连接到 eth1 的私有网络:
sudo iptables -A FORWARD -o eth0 -i eth1 -s 10.10.10.0/24 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -t nat -F POSTROUTING
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
2.保存iptables:
sudo iptables-save | sudo tee /etc/iptables.sav
3. 编辑 /etc/rc.local,在“exit 0”行之前添加以下几行:
iptables-restore < /etc/iptables.sav
4. 启用路由 通过启用 IP 转发来配置两个接口之间的路由网关:
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
5. 编辑 /etc/sysctl.conf 并取消注释:
#net.ipv4.ip_forward=1
... 内容如下:
net.ipv4.ip_forward=1
问候 Sajjad