So I’m struggling trying to get microcloud initialized, my network just isn’t right…
I have 4 identical Ubuntu Server 22.04 systems with dual NICs. NIC eno1 has a static ip address 192.168.1.31 with the gateway pointed at my network and has the internet connectivity, all is good there.
The second NIC is enp4s0. It has no assigned ip address, but it (and the other 3 nodes) are connected to a switch that has no other upstream connectivity.
My netplan yaml file is:
network:
renderer: networkd
ethernets:
eno1:
dhcp4: false
addresses:
- 192.168.1.31/24
nameservers:
addresses:
- 192.168.1.1
search:
- dnebinger.com
routes:
- to: default
via: 192.168.1.1
enp4s0:
dhcp4: false
dhcp6: false
link-local: []
mtu: 1600
version: 2
When I use the sudo microcloud init
command, it only lists the eno1 card, not the enp4s0.
If I pick that (which I don’t want to do), either the ipv4 or ipv6 addresses, it then asks to search, at which point it hangs.
Using tcpdump on the other 3 nodes, I can see that the mDNS traffic is going back and forth, but there are no errors reported by avahi-daemon and no clear indication what is wrong.
I’m fairly certain that it is my netplan config, but I haven’t found a good reference for setting it up for microcloud to accept it, it’s really just hobbled together things hinted at in other online places.
It would be great if someone had some insight as to what I need to fix/configure so the microcloud init can find and use the enp4s0 card correctly, that would be a huge help!