Ubuntu 18.10 および 19.04 - ホスト名にハイフンが含まれていますか?

Ubuntu 18.10 および 19.04 - ホスト名にハイフンが含まれていますか?

/etc/hostname ファイルを編集し、'sudo hostnamectl set-hostname d-myserver1' を使用してホスト名を d-myserver1 に設定しようとしました。hostnamectl を実行すると、ホスト名が正しく反映されます。IP を解放して更新すると、正しいホスト名が DHCP サーバーに反映されます。

しかし、再起動するとすぐに d- が削除され、サーバーのホスト名は単に「myserver1」に戻ります。

何が足りないのでしょうか?

答え1

問題は、/etc/cloud/cloud.cfg に preserve_hostname: false が設定されていたため、 preserve_hostname: true に変更する必要があったことです。

関連情報