Контекстуализация

Контекстуализация#

В ПВ применяется контекстуализация для отправки информации на ВМ во время загрузки. Основная задача метода — передача настроек сети и учетных данных на ВМ для ее настройки. Более сложная задача –– передача индивидуальных сценариев для загрузки ВМ.

Предупреждение

Если в качестве ОС виртуальной машины используется ОС СН, то в ОС этой ВМ должен быть установлен пакет one-context, который размещен в расширенном репозитории ОС СН.

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

Примечание

Пример

Раздел CONTEXT шаблона ВМ:

CONTEXT = [
NETWORK = "YES",
SSH_PUBLIC_KEY = "$USER[SSH_PUBLIC_KEY]",
START_SCRIPT = "sudo apt install -y ntpdate"
]

В данном примере задаются следующие настройки ВМ:

  • включены сетевые настройки ВМ;

  • подключение к ВМ с использованием ssh с пользовательским значением переменной SSH_PUBLIC_KEY;

  • запуск команды sudo apt install -y ntpdate при загрузке ВМ.