Coming from previous versions of Ubuntu, I’m getting some issues with the new configuration system on Ubuntu 18.04. Not sure if some of them are welcomed (to me) but… they are there so we have no option.
Few moments ago, I’ve installed a new server with Ubuntu 18 and, thinking in future, I’ve created a blueprint on VMWare I could reuse for new servers. So I’ve create a new server with basic funcionalities, upgrade it and then convert to blueprint. Obviously, I gave it a nonsense name as ubuntu18
After that, I created a virtual machine from blueprint and, you guess it, I tried to change the name.
On previous versiones, I just needed to change it on
/etc/hostname . That’s all. But now we need an aditional step. You need to change on
/etc/cloud/cloud.cfg and tell you don’t want to upgrade the hostname (I could find where it finds the original name) on every reboot. The parameter is
preserve_hostname and you need to change the default
false value to
So all steps:
hostnamefile, just put your new name. On
/etc/hosts, add a line like
x.x.x.xit’s your real IP name (if static)