我有一个MAAS集群,其中有连接两个网络的机器。一个用于PXE引导的“控制”网络和一个用于通信的“数据”网络。我的Juju客户只能访问“数据”网络。这两个网络都完全由MAAS (DHCP和DNS)管理。
当我引导时,Juju客户端尝试使用其控制网络IP连接到机器,从而引发connection timed out错误。我怎样才能告诉Juju使用“数据”网络ip?
1.25Maas 1.9..。
发布于 2016-08-04 13:00:47
简短的回答:你不能,但SSH隧道通常可以工作(见下文)。
Juju试图通过SSH并行地尝试连接到部署的MAAS节点的所有IP地址。这些地址由MAAS API Juju使用返回。
如果您没有直接访问“控制”网络的权限,但您确实可以访问“数据”网络,那么一种方法是使用sshuttle(8)来为MAAS服务器设置一个SSH隧道,以获取网络列表。假设您可以通过SSH (通过“数据”网络或其他方式)连接到MAAS服务器,这是可行的。
示例:sshuttle -r 192.168.1.104 10.20.0.0/24 172.31.42.0/24
192.168.1.104是MAAS服务器的IP地址,您可以将SSH放入其中,其余的是您希望能够通过已建立的SSH隧道访问的一个或多个MAAS网络(例如,“控制”和“数据”网络)。
我有一个类似的设置,这是相当好的工作。你得让航天飞机终点站开着。现在,您应该能够使用它们的“控制”和“数据”地址将SSH放到已部署的节点中。
https://askubuntu.com/questions/808011
复制相似问题