Рейтинг:-3

Какой самый простой источник данных для домашней лаборатории с облачной инициализацией?

флаг at

Я использую cloud-init 22.1-14 для запуска виртуальных машин с помощью облачных образов Ubuntu и kvm/qemu на домашнем сервере.Я думаю, что я нахожусь на этапе, когда мне нужно реализовать источник данных, потому что моя виртуальная машина умирает, если я пытаюсь написать произвольные файлы как часть моей инициализации. Вот что я делаю для создания образа ISO, содержащего данные конфигурации.

cloud-localds --network-config=/srv/init/network-init.cfg /var/kvm/mldc-seed.qcow2 /srv/init/cloud-init.cfg

Вот пример того, как я пытаюсь написать файл .tmux.conf, используя синтаксис, который не работает с cloud-init 22.1-14.

записи_файлы:
  - путь: /home/msh/.tmux.conf
    содержание: |
          отвязать C-b
          установить префикс -g C-a
          bind-key C-последнее окно
          bind-key k подтвердить kill-window
    владелец: 'мух: адм'
    разрешения: '0640'

Поскольку я обратил внимание на установленную версию cloud-init, моя способность писать произвольные файлы улучшилась. Теперь я могу написать любое количество текстовых файлов, не нарушая запуск cloud-init.

записи_файлы:
  - содержание: |
      установить ц = 2
      установить ст=2
      установить переключатель = 2
      установить расширяемую вкладку
путь: /home/msh/.exrc
владелец: корень: корень
разрешения: '0660'
отложить: правда
mr.zog avatar
флаг at
Я узнал, что могу хвост /var/log/cloud-init.log и /var/log/cloud-init-output.log на виртуальной машине, чтобы найти ошибки. Раньше я просматривал файлы журналов на гипервизоре (хосте), и это было бесполезно.
mr.zog avatar
флаг at
И под «на виртуальной машине» я имею в виду _в_ виртуальной машине.
Рейтинг:0
флаг at

Источник данных, который мы используем, если мы не используем сторонний или «внешний» источник данных, называется NoCloud. Локальный запуск cloud-localds означает, что вы используете NoCloud.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.