こんにちは、ぽちゃ猫(@m2pochaneko)です。
カゴヤ・ジャパンのVPS「KAGOYA CLOUD/2」のKVM版でサーバーを構築した際、ホスト名が再起動の度にデフォルトに戻ってしまう現象に遭遇しました。
設定コマンド
# hostnamectl set-hostname example.com
通常は、これで再起動後も変わらないはずなのですが、KAGOYAでは変わってしまいました。
調べてみると、AWSのEC2の記事ですが、cloud.cfg
を編集しないといけないとあり、もしかしたら、KAGOYAもかなと試したら、解決しました。
https://aws.amazon.com/jp/premiumsupport/knowledge-center/linux-static-hostname-rhel7-centos7/
解決方法
# hostnamectl set-hostname example.com
# vi /etc/cloud/cloud.cfg
preserve_hostname: false
↓
preserve_hostname: true