Скрипты шаблона 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"
Была ли эта информация полезной? Да | Нет
Личные инструменты