установил имя хоста с помощью cloud-init

Недавно я попытался изменить имя хоста машины Ubuntu. после перезагрузки я обнаружил, что имя было возвращено к предыдущему.

быстрый поиск показал, что это происходит из-за cloud-init. если я изменю параметр preserve_hostname на true, мое имя хоста будет сохраняться.

однако я обнаружил, что обновления системы могут привести к возврату настройки обратно к false, что также приведет к возврату имени хоста.

Я хотел бы знать, можно ли изменить имя хоста навсегда без каких-либо изменений в настройках cloud-init (другими словами, где cloud-init сохраняет «исходное» имя хоста и как его изменить?)

0
задан 17 June 2019 в 12:04
1 ответ

Напишите что-нибудь вроде ниже, измените разрешение, чтобы содержимое было постоянным.

write_files:
  - path: /<your path>/hostname.cfg
    permissions: '<your permission>'
    content: |
      preserve_hostname: true

Другой способ - сделать ваш хост-файл неизменяемым после первого создания.

0
ответ дан 23 November 2019 в 23:21

Теги

Похожие вопросы