I have Dell servers with 4 NICs. Current network setup:
NIC 1 & 2 – Connected to switch-ext
, VLAN 100 (172.28.0.0/16). This is the external network with DHCP and a gateway. MAAS can’t manage this subnet. It’s named External fabric in MAAS.
NIC 3 – Connected to switch-pxe
, VLAN 120 (192.168.0.0/24). This subnet is managed by MAAS, providing DHCP. It’s not routed to other VLANS. In MAAS it is named PXE fabric.
NIC 4 – Connected to switch-mgmt
, VLAN 1 (10.12.0.0/16). Used for management and reaching IPMI interface of the servers. MAAS should not manage this. Labelled as MGMT fabric in MAAS.
All VLANS are untagged.
I want to deploy OpenStack using Juju, but I’m unsure if the network and fabric layout is correct. Only the External fabric has internet access, so when Juju deploys applications, machines, and containers, they can’t reach the internet to fetch packages. Obviously becuase the PXE fabric doesn’t have a gateway.
I’m confused because it doesn’t seem right to place Juju-deployed workloads on the External fabric, even though it’s the only one with a gateway.
Question: How should I configure subnets and fabrics so Juju-deployed machines and containers have internet access? I feel like I’m missing a core concept.
Any advice from someone with experience would be appreciated. AI has been of no use
Cheers.