为什么使用 pxe boot 新创建的虚拟机未在 maas 中列出

为什么使用 pxe boot 新创建的虚拟机未在 maas 中列出

我正在使用 MAAS。MAASRC 和 MAASCC 位于不同的节点。我已经使用 PXE 启动创建了新的 VM。但新创建的 VM 未在 maas 中列出。这应该是什么问题。

当我尝试从新 VM ping google.com 时出现超时错误。

backdoor@ubuntu:/var/log$ ping google.com
PING google.com (216.58.199.174) 56(84) bytes of data.
^C
--- google.com ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 3999ms

以下是新虚拟机的详细信息

 backdoor@ubuntu:/var/log$ ifconfig
ens3      Link encap:Ethernet  HWaddr 52:54:00:2f:ac:42  
          inet addr:10.20.0.164  Bcast:10.20.0.255  Mask:255.255.255.0
          inet6 addr: fe80::5054:ff:fe2f:ac42/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:27357 errors:0 dropped:0 overruns:0 frame:0
          TX packets:27022 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:201658192 (201.6 MB)  TX bytes:3030291 (3.0 MB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:160 errors:0 dropped:0 overruns:0 frame:0
          TX packets:160 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:11840 (11.8 KB)  TX bytes:11840 (11.8 KB)

以下是日志

请给我建议。提前致谢

答案1

在 maas 区域控制器上,它需要有一个 10.20.xx IP(maas 上分配的 10.20.xx IP),并告诉其虚拟机它正在帮助启动以到达那里。此 IP 在 /etc/maas/region*.conf 中配置。它现在可能设置为 192.168.122.159。希望 maasrc 实例上有一个 10.20.xx IP,并且需要更新此设置。

通过在 /etc/maas/regiond.conf 中设置 ip 10.20.xx 来解决问题。

谢谢你,艾伦。

相关内容