Cannot override "unix hostname on system"

Many of our servers use a private IP for management, eg. SSH, Webmin etc.

The public IP and hostname are only used for public facing services such as HTTP, DNS, SMTP, etc.

When first adding a VM in Cloudmin, I specify the internal IP, and it connects fine. It then shows up in the managed system list as No SSH. When I look at the server I see it is trying to connect to the public IP (see screenshot).

Is this a bug or a feature? I need to be able to specify which IP Cloudmin should use to access the VM.

Status: 
Closed (fixed)

Comments

One quick fix would be to use the command-line API to force the IP Cloudmin uses to connect to the system. The command would be like :

cloudmin modify-system --host 10.1.101.89 --force-ip x.x.x.x

where x.x.x.x is the IP you want it to use.

Perfect. I love the CLI. Maybe don't need the web interface anymore ;-)

Thanks

Cool .. also, I will fix the issue of this not being changeable from the UI in the next release.