Скрипты шаблона KVM
Материал из ISPWiki
Скрипты шаблона KVM
При создании VDS для KVM, VDSmanager запускает скрипты, находящиеся внутри шаблона. Ниже приведены скрипты в порядке их исполнения
- copy-template - скрипт, реализующий логику копирования шаблона. Может применятся при реализации нестандартного поведения при копировании шаблона в папку с файлами виртуального сервера.
Параметры:
1. Путь к шаблону
2. Путь к файлам VDS
- install - скрипт выполняется сразу после копирования содержимого шаблона в папку с файлами VDS. Обычно используется для подготовки файлов образов виртуального сервера
Параметры:
1. Путь к файлам VDS
2. Размер диска VDS
3. Наименование VDS
- install-disk - скрипт запускается после инициализации файловой системы VDS
Параметры:
1. Путь к шаблону
2. Путь к VDS
3. Путь к файлу виртуального диска VDS
После окончания процесса установки и настройки VDS, VDSmanager считывает файл post-deploy и отправляет сообщение на vdstools виртуального сервера. vdstools пытается выполнить скрипт внутри VDS. Размер скрипта не должен превышать 2 Kb
Шаблонные файлы FreeBSD
/etc/rc.conf-isp Файл будет скопирован в /etc/rc.conf, указанные ниже поля будут автоматически подставлены
Поля, которые будут заполнены при разворачивании VDS
- __VDS_IP__
- __NETMASK__
- __GATEWAY__
Пример файла /etc/rc.conf-isp
defaultrouter="__GATEWAY__" hostname="test.ru" ifconfig_em0="inet __VDS_IP__ netmask __NETMASK__" sshd_enable="YES"
