/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로 변경해야 한다는 것입니다.