Ensure all VMs IPs are set before the mainloop, so we can use all VMs IP data inside the mainloop