В чем разница между "00-installer-config.yaml" и "50-cloud-init.yaml"

у меня есть несколько серверов Ubuntu 18.04 и Ubuntu 20.04 (некоторые обновления, некоторые свежие установки), работающих на Hyper-V, Raspberry Pis и в облаке. Я заметил, что для настройки netplan каталог / etc / netplan иногда содержит файл 00-installer-config.yaml , а в других случаях 50-cloud-init.yaml файл. Содержание и синтаксис обоих файлов обычно одинаковы, так почему же имена файлов различаются?

0
задан 22 July 2020 в 00:52

1 ответ

Я учусь на курсе Advanced Linux и обнаружил, что спрашиваю то же самое. Файл 00-installer-config.yaml предназначен для v20, 50-cloud-init.yaml для v18 , однако моя виртуальная машина должна думать иначе. Вместо этого я нашел файл 00-installer-config.yaml в моей папке /etc/netplan. Затем я пересобрал файл 50-cloud-ini.yaml и удалил файл 00-installer-config.yaml. После этого я зашел в /etc/cloud/cloud.cfg.d, просмотрел эти несколько файлов и заметил файл «subiquity…». В этом файле была одна строка, которая, по-видимому, действовала как «сеть: {config: disabled}» из файла 99-disable-network-config.cfg, который отключает netplan…, поэтому я хешировал это. Затем я выдал netplan generate, затем netplan apply и перезагрузился. Теперь здесь все хорошо. Тем не менее, мне тоже нужно знать для моего собственного развития, почему это может произойти.

Надеюсь, предоставленной мной информации достаточно для дальнейшего решения проблемы.

1
ответ дан 27 November 2020 в 19:20

Другие вопросы по тегам:

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