Домой —> Sharx Base в. 5.10 —> SB-01 Документация
SB-01-0049 Файл контекстуализации
Пакет контекстуализации предназначен для автоматического конфигурирования параметров виртуальной машины, заданных в настройках ВМ, в подсистеме управления. Пакет контекстуализации состоит из службы, запускаемой на виртуальной машине и файла контекcтуализации, представляющего собой файл, находящийся на виртуальном cdrom, подключенном к данной вм. В данном файле хранятся все параметры, заданные в подсистеме управления.
С помощью файла контекстуализации возможна настройка следующих параметров, в частности:
- Сетевые параметры (IPv4, IPv6)
- При подключении сетевой карты, её параметры (ip, mask, gateway, dns, mtu) будут переданы виртуальной машине
- Установка пользователя и пароля
- параметр USERNAME и PASSWORD, зададут имя пользователя и пароль, в случае отсутствия параметра USERNAME, пароль будет задан пользователю root
- SSH ключи
- Публичные ключи для подключения к ВМ. Ключи добавляются в ~/.ssh/authorized_keys создаваемого пользователя или root, если пользователь не указан. Следует учитывать, что удаление публичных ключей из контекста не приводит к их удалению из ~/.ssh/authorized_keys, и их необходимо удалять вручную
- Запуск внешних скриптов
- Для реализации дополнительного функционала, не входящего в контекстуализацию, администратор может добавить скрипт разработанный на bash, python и powershell (в случае с Windows ВМ)
- Расширение дисков
- При создании ВМ из шаблона, администратор может задать размер системного диска и дисков подключенных к данному шаблону. При первой загрузке ВМ, диск будет расширен до заданного параметра
- Установка HOSTNAME
- При запуске вм, устанавливается hostname вм
- Адрес onegate
- Данный параметр передается автоматически при включении опции «Разрешить добавление ключа OneGate», и хранится в настройках платформы
Контекстуализация работает на операционных системах,для которых подготовлен и установлен пакет контекстуализации.
Параметры контекстуализации можно изменить, после внесения изменений файл контекстуализации обновляется и перечитывается в гостевой ВМ службой контекстуализации с применением соответствующих изменений.