We are trying to implement a cloud setup in our college using MAAS/Juju/OpenStack.
The college has its own DHCP server and we don't have access to that. So, we can't set next-server to our MAAS server. The problem of booting the nodes was solved by getting our own switch and allowing MAAS server to run DHCP. Since there is only one NIC, when we connect our machines to the switch, we have no access to the internet.
So, here's what we've done till now.
- Installed MAAS on a machine along with DHCP/DNS.
- Added the MAC addresses of three other machines through MAAS Web Interface.
- PXE booted the other machines.
Although the nodes do PXE boot, they are unable to download the packages as they are no longer connected to the internet. So, the OS components are not installed. The MAAS server however sets the nodes to 'Ready' and I can bootstrap Juju on it.
What is a work around for this?
We can't get NICs for all the machines although getting one for the Master Server is possible.