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

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

В ПВ применяется метод контекстуализации для отправки информации на ВМ во время загрузки.

Контекстуализация ПВ позволяет:

  • конфигурировать параметры сети гостевой ВМ и имени сервера виртуализации;

  • настраивать учетные данные пользователя для доступа к ВМ;

  • определять часовой пояс систем;

  • изменять размер разделов диска по мере необходимости;

  • выполнять индивидуальные сценарии во время загрузки.

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

Если в качестве ОС виртуальной машины используется ОС СН, то в ОС этой ВМ должен быть установлен пакет one-context, который размещен в расширенном ПК СВ «Брест». Для ОС ALSE 1.7.2 (и более ранних выпусков) следует использовать пакет one-context, который размещен в расширенном репозитории ОС СН. Для выполнения контекстуализации в других ОС гостевой ВМ пакет контекстуализации 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 при загрузке ВМ.

Общие параметры контекста ВМ#