Контекстуализация#
В ПВ применяется метод контекстуализации для отправки информации на ВМ во время загрузки.
Контекстуализация ПВ позволяет:
конфигурировать параметры сети гостевой ВМ и имени сервера виртуализации;
настраивать учетные данные пользователя для доступа к ВМ;
определять часовой пояс систем;
изменять размер разделов диска по мере необходимости;
выполнять индивидуальные сценарии во время загрузки.
Предупреждение
Если в качестве ОС виртуальной машины используется ОС СН, то в ОС этой ВМ должен быть установлен пакет 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при загрузке ВМ.