![为什么使用 pxe boot 新创建的虚拟机未在 maas 中列出](https://linux22.com/image/990726/%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BD%BF%E7%94%A8%20pxe%20boot%20%E6%96%B0%E5%88%9B%E5%BB%BA%E7%9A%84%E8%99%9A%E6%8B%9F%E6%9C%BA%E6%9C%AA%E5%9C%A8%20maas%20%E4%B8%AD%E5%88%97%E5%87%BA.png)
我正在使用 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 来解决问题。
谢谢你,艾伦。