![MAAS 2.3 node-enlist가 MAAS 서버를 찾을 수 없습니다](https://rvso.com/image/1157746/MAAS%202.3%20node-enlist%EA%B0%80%20MAAS%20%EC%84%9C%EB%B2%84%EB%A5%BC%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
MAAS 2.3 서버 등록에 어려움을 겪고 있습니다. 다음은 설치를 위해 수행한 단계입니다(실험실에는 모든 Intel AMT 서버가 있고 IPMI는 없습니다). 이전에는 비슷한 방법을 사용하여 문제 없이 MAAS 1.9를 설치했습니다.
- MAAS 서버용 16.04 LTS를 설치했습니다(NIC 2개, PXE 부팅이 포함된 온보드 1개, 게이트웨이 10.10.0.1(10.10.0.0/16 네트워크)을 사용하여 10.10.1.100으로 설정된 고정 IP).
개인 네트워크가 10.71.101.1에 도달할 수 있도록 네트워크 설정을 변경했습니다(그래서 아마도?). OPT1은 인터넷 연결(아웃바운드)입니다.
# The primary INTERNET (via OPT1) facing network interface. auto enp1s0 iface enp1s0 inet static address 10.71.101.1 netmask 255.255.0.0 network 10.71.0.0 broadcast 10.71.255.255 gateway 10.71.0.1 dns-nameservers 10.10.0.1 10.71.0.1 # The private/MAAS facing network interface. Onboard NIC. auto eno1 iface eno1 inet static address 10.10.0.1 netmask 255.255.0.0 network 10.10.0.0 broadcast 10.10.255.255 dns-nameservers 10.10.0.1 10.71.101.1 post-up iptables -t nat -A POSTROUTING -o enp1s0 -j SNAT --to-source 10.71.101.1 post-down iptables -t nat -D POSTROUTING -o enp1s0 -j SNAT --to-source 10.71.101.1
AMT 지원을 위해 etherwake 및 wsmancli를 설치했습니다.
- MAAS 2.3을 설치했습니다. 제안된 설정으로 10.10.0.0/16에서 DHCP를 활성화했습니다. MAAS 웹 UI에서 시운전 및 SSH 키 등에 사용할 16.04 LTS 이미지를 추가했습니다.
- 등록할 노드에는 두 개의 NIC가 있고 Intel AMT에 사용되는 온보드 NIC에는 10.10.1.100 PXE 부팅과 같은 고정 주소가 있습니다. 다른 NIC도 개인 네트워크(10.10.0.0/16)에 연결되어 있습니다.
- 머신을 켠 후 등록된 노드를 볼 수 없습니다.
- 나는 무엇이 잘못되었는지 확인하기 위해 입대중인 상자에 로그온합니다. node-enlist 프로세스 중에 10.71.101.1에 연결할 수 없다는 내용이 cloud init 출력 로그에 표시됩니다. 그래서... 노드는 PXE 부팅이 실제로 부팅 이미지를 가져오는 바로 그 노드인 10.71.101.1에 도달하기 위해 나갈 수 없습니다.
- 해당 특정 노드에서 ifconfig를 확인하면 온보드 NIC에 개인 서브넷에 대한 MAAS의 DHCP 풀에서 새 DHCP 주소가 부여되는 것을 볼 수 있습니다. 온보드 NIC용으로 설계한 고정 IP가 아닙니다. 두 번째 NIC에는 IPv4 주소가 없습니다.
/etc/network/interfaces.d의 50-cloud-init.cfg에 다음 내용이 있습니다.
iface eno1 inet dhcp
broadcast 10.10.255.255
dns-nameservers 10.71.101.1
dns-search maas.
gateway 10.10.255.254
온보드 NIC에 이미 PXE 부팅에 작동하는 10.10.0.1로 정의된 게이트웨이가 있기 때문에 이는 나를 당황하게 합니다. 처음부터 상자가 10.10.255.254에 액세스할 수 없는 곳에 이 IP를 사용하는 이유는 무엇입니까?
내가 여기서 뭘 잘못하고 있는지 알아보기 위해 눈을 뜨는 데 도움을 주시면 대단히 감사하겠습니다.
답변1
알겠습니다... 문제는 실제로 게이트웨이와 완전히 관련된 것 같습니다. MAAS가 DHCP 전달의 일부로 게이트웨이를 전송하므로 등록되는 노드에는 10.10.255.254 IP가 게이트웨이로 제공됩니다. 저는 다시 확인하지 않고 기본값을 그대로 적용하여 설정했습니다.
10.10.0.1로 DHCP 서버에 게이트웨이 IP를 넣으면 모든 것이 잘 작동하고 참여 노드가 참여될 MAAS를 찾았습니다!
이것이 미래에 누군가에게 도움이 될 수 있기를 바랍니다.