Введение
Требования к автоматической установке приложений:
- может использоваться только в ОС семейства Unix;
- поддерживается COREmanager версии 5.11 и выше.
Процесс установки осуществляется в два этапа:
- Подготовка файла ответов.
- Установка COREmanager и приложения на новые серверы.
Подготовка файла ответов
Для создания файла ответов установите COREmanager. Подробнее см. Установка COREmanager.
Далее начните установку требуемого приложения:
-
На первом шаге мастера установки приложения включите опцию Подготовить файл ответов.
Обратите внимание!Выбирайте тип версии приложения в соответствии с типом версии COREmanager, который планируется устанавливать на втором этапе. - Затем пройдите по всем шагам мастера до финальной формы, выбирая необходимые параметры установки. На последнем шаге мастера в нижней части формы появится уведомление о том, что файл ответов подготовлен и сохранён с указанным именем. Путь к файлу ответов указан относительно корневого каталога COREmanager.
- На этом подготовка файла ответов завершена. Устанавливать приложение не требуется, на последнем шаге мастера установки можно нажать кнопку Отмена.
-
Сохраните указанный файл ответов для использования на втором этапе.
Обратите внимание!Используйте файл ответов только в гомогенных средах. Если файл ответов создан в ОС Debian, его можно использовать для установки приложения только в ОС Debian. Тип архитектуры системы, как правило, роли не играет.
Установка COREmanager и приложения с использованием файла ответов
Для автоматической установки используется скрипт install.sh (см. статью Установка COREmanager ) со следующими параметрами:
- --release <тип версии>;
-
--unattended <имя файла>.
Пояснения
Необязательные параметры скрипта:
- --path <путь>;
-
--activatekey xxxx-xxxx.
Click here to expand...Обратите внимание!Лицензия активируется автоматически перед началом установки приложения. Если активировать лицензию в автоматическом режиме не удается по каким-то причинам (к примеру, сервер имеет "серый" IP-адрес), используйте этот параметр. -
--wait — при указании этого параметра, скрипт установки завершится только после завершения всех фоновых заданий COREmanager, то есть после окончания установки приложения. Перед завершением скрипт проверит список фоновых заданий на наличие ошибок и сообщит о результате установки приложения.
Пример вызова скрипта:sudo /bin/sh install.sh --release beta --unattended /tmp/unattended.install.ISPmanager_Lite.Debian_7.2-x86_64.xml --wait
Последовательность выполнения
Установка COREmanager и приложения в автоматическом режиме включает в себя следующие шаги:
- Загрузка информации о доступных версиях COREmanager и проверка на доступность указанного типа версии.
- Загрузка дистрибутива COREmanager, проверка контрольной суммы и развертывание дистрибутива.
- Различные проверки и настройки ОС (наличие cron, отключение SElinux и пр.).
- Установка, регистрация и запуск сервиса ihttpd.
- Вызов функции API COREmanager product.install.unattended с указанными параметрами.
- Контроль результата выполнения функции.