Перейти к содержанию

Настройка → Конфигурация cloud-init#

Профессиональная Максимальная

Конфигурация cloud-init необходима для задания пользовательских параметров при первичном запуске ВМ с ОС семейства Linux для ускорения и автоматизации процесса настройки ВМ.

Для использования cloud-init необходим шаблон с подготовленной ВМ. Возможно использование импортированных образов с cloud-ready виртуальными машинами, либо создание ВМ по базовому шаблону с последующей установкой утилиты cloud-init со всеми зависимостями.

Пример использования cloud-init:

  1. В ВМ установите cloud-init:

    sudo apt update
    sudo apt -y install cloud-init
    

    Для ВМ с ОС RedHat, CentOS, Fedora, Oracle Linux:

    sudo yum update
    sudo yum -y install cloud-init
    

  2. ВМ преобразуйте в шаблон (см. Шаблон на основе ВМ)

  3. В меню Настройки → Конфигурации cloud-init:

    • Имя – введите имя будущей конфигурации cloud-init
    • Шаблон – задайте необходимую конфигурацию cloud-init
  4. Нажмите Создать

Пример конфигурации:

1
2
3
4
5
6
#cloud-config
hostname: {name}
packages:
  - htop
  - docker.io
  - curl

Задание конфигурации cloud-init

В дальнейшем созданную конфигурацию можно использовать с подготовленными шаблонами ВМ.

Пример создания ВМ по шаблону с конфигурацией cloud-init