18.10

Ubuntu 18.10 Cosmic Cuttlefish

Written by  on Oktober 23, 2018

Ubuntu 18.10 Cosmic Cuttlefish und die IP Adresse
Ubuntu merkt sich einen DHCP Lease. Auch wenn sich die MAC Adresse (nach dem Klonen einer VM) geändert hat, bestehen die Instanzen darauf die gleiche IP Adresse zu benutzen. Was soll das denn?
Versuch den Lease zu löschen mit „> /var/lib/dhcp/dhclient.leases“. File ist leer, auf beiden Instanzen. Reboot. Beide Instanzen mit anderer MAC Adresse… wieder die gleiche IP.
Alternativ auf fixe IP Adresse umstellen:
/etc/netplan/50-cloud-init.yaml

# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        enp0s3:
            addresses: [10.0.0.151/24]
            gateway4: 10.0.0.138
            nameservers:
                    addresses: [10.0.0.110]
            dhcp4: true
    version: 2
netplan apply

Ubuntu 18.10 Cosmic Cuttlefish

Written by  on Oktober 22, 2018

Ubuntu 18.10 Cosmic Cuttlefish und die Hostname Umbenennung
Eben das neue Ubuntu aufgesetzt. In einer Virtual Box. Aber eigentlich brauch ich gleich zwei solche Maschinen. Also was liegt näher als die VM zu klonen. Geht ja einfach, sogar eine neue MAC Adresse wird generiert. Jetzt noch schnell den zweiten Server umbenannt in /etc/hostname -> reboot -> hostname ist wieder der von Maschine 1.
Suchen, googlen, setzen mit hostname command. Reboot. Und immer wieder zurück auf dem alten Hostname. Was ist da los Ubuntu?
Es finden sich erste Hinweise dass das an cloud-init liegt. Was macht das mit meinem hostname, bitteschön? Auch DHCP wird nicht frisch geholt, aber das ist eine andere Geschichte…
/var/lib/cloud/instances/3f1ebbef-73c0-49db-9207-fde1dce2b8f4/cloud-config.txt
Exakt hier kann man den hostnamen ändern. Reboot und es wurde übernommen!
Update: Einen Reboot später -> wieder der alte Hostname!
Update: Um Ubuntu zu klonen und umzubenennen muss man diesen cloud configuration service abändern:
/etc/cloud/cloud.cfg

# This will cause the set+update hostname module to not operate (if true)
preserve_hostname: true