2015-05-16 239 views
0

添加节点到MAAS控制器我想要做一个马斯的OpenStack与中子,煤渣,新星等通过互联网

基本上,我设置好的了MAAS控制器服务器的机器上工作节点。现在我想通过互联网添加一些节点(来自另一台电脑的不同虚拟电脑)。

,当我建立一个ubuntumachines马斯控制器棘手的部分QEMU它看起来很容易直接地进步,我需要从虚拟机管理器做我需要“从PXE启动”安排新节点

唯一

所以我的问题我怎样才能建立一个新的连接通过互联网这些节点?

任何进展解释将不胜感激!

PS:marcoceppi的博客看起来很复杂,当我们问到时他没有回答......所以请不要复制粘贴更多看起来像博客一样的解决方案!

在此先感谢!

回答

0

我猜想你需要一个包含你的MAAS控制器的局域网和节点所在的每个局域网之间的VPN设置。随着远程节点出现,它将在网络上广播以查找DHCP服务器,并且您的MAAS控制器的DHCP服务需要作出响应。一个标准的VPN将两个网络连接在一起,使得它们看起来彼此是本地的。与DHCP

  • PXE相关的流量获取IP地址
  • 不要忘了UDP广播的交通
  • DNS查找
  • TCP端口22
  • ICMP这样就可以ping通节点,反之亦然
  • TCP端口80和443
  • 一种用于各种的MySQL端口和所述云控制器

我想你可能需要将environments.yaml - > bootstrap-timeout变成更大的东西来弥补延迟时间。

请注意,例如,节点本身需要到Internet的路由,因为它们从github和PPA下拉图像。

调试本地PXE似乎顺利进行。但请注意,您需要配置远程计算机的BIOS,以使Wake On LAN正常工作,并在需要时启动到PXE。

0

这里是端口的列表,我们已经在我们的实验室环境中打开,以便管理节点可以使用MAAS服务器作为路由器访问互联网:

  1. SSH:22端口
  2. HTTP 80:UFW允许HTTP
  3. 允许平:UFW允许53
  4. 允许区域控制器API端口:5240
  5. 允许BOOTP服务器和客户端:67,68
  6. 异体w ^图服务:5248
  7. 允许TFTP:69,5244
  8. 允许域名服务:5246
  9. 允许rndc的服务:5247
  10. 允许的iSCSI:3260

我们使用UFW代替的iptable为简单起见。