Общая информация

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

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

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

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

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

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

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

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

Использование контекстуализации 

В шаблоне ВМ ПК СВ предусмотрен раздел Контекст, где можно задать необходимые параметры конфигурации. Наиболее часто используемыми параметрами являются: конфигурация сети, учетные данные пользователя и пользовательские скрипты. Эти параметры можно добавить к шаблону как с помощью интерфейса командной строки, так и с помощью веб-интерфейса ПК СВ

Пример

|Пример раздела контекстуализации в шаблоне ВМ:

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

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

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

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

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