I'm working on some project that involves some controllers and network devices running inside vsphere. I want to expose the services on internet. I can only think of get second public IP and mapping it to a DIY NAT node. Is there any better idea about this? Thanks!
Where is this bare metal hosted? Have you checked with the cloud provider if there is a way to expose the VM to the internet?