Документация COREmanager

Автоматическая установка приложений

ISPSystem

Введение


Требования к автоматической установке приложений:

  • может использоваться только в ОС семейства Unix;
  • поддерживается COREmanager версии 5.11 и выше.

Процесс установки осуществляется в два этапа:

  1. Подготовка файла ответов.
  2. Установка COREmanager и приложения на новые серверы.

Подготовка файла ответов


Для создания файла ответов установите COREmanager. Подробнее см. Установка COREmanager.

Далее начните установку требуемого приложения:

  1. На первом шаге мастера установки приложения включите опцию Подготовить файл ответов.

    Обратите внимание!

    Выбирайте тип версии приложения в соответствии с типом версии COREmanager, который планируется устанавливать на втором этапе.

  2. Затем пройдите по всем шагам мастера до финальной формы, выбирая необходимые параметры установки. На последнем шаге мастера в нижней части формы появится уведомление о том, что файл ответов подготовлен и сохранён с указанным именем. Путь к файлу ответов указан относительно корневого каталога COREmanager.
  3. На этом подготовка файла ответов завершена. Устанавливать приложение не требуется, на последнем шаге мастера установки можно нажать кнопку Отмена.
  4. Сохраните указанный файл ответов для использования на втором этапе.

    Обратите внимание!

    Используйте файл ответов только в гомогенных средах. Если файл ответов создан в ОС Debian, его можно использовать для установки приложения только в ОС Debian. Тип архитектуры системы, как правило, роли не играет.

Установка COREmanager и приложения с использованием файла ответов


Для автоматической установки используется скрипт install.sh (см. статью Установка COREmanager ) со следующими параметрами:

  • --release <тип версии>;

  • --unattended <имя файла>.

    <тип версии> — release для стабильной ветки продукта, beta для последней протестированной ветки.

    <имя файла> — полный путь к файлу ответов, созданному на первом этапе.

Необязательные параметры скрипта:

  • --path <путь>;
  • --activatekey xxxx-xxxx.

    <путь> — полный путь к каталогу, куда следует установить COREmanager. Если путь не указан явно, используется /usr/local/mgr5/.
    xxxx-xxxx — ключ активации, полученный при покупке лицензии.

    Обратите внимание!

    Лицензия активируется автоматически перед началом установки приложения. Если активировать лицензию в автоматическом режиме не удается по каким-то причинам (к примеру, сервер имеет "серый" IP-адрес), используйте этот параметр.

  • --wait — при указании этого параметра, скрипт установки завершится только после завершения всех фоновых заданий COREmanager, то есть после окончания установки приложения. Перед завершением скрипт проверит список фоновых заданий на наличие ошибок и сообщит о результате установки приложения.

    Пример вызова скрипта:
    sudo /bin/sh install.sh --release beta --unattended /tmp/unattended.install.ISPmanager_Lite.Debian_7.2-x86_64.xml --wait

Последовательность выполнения


Установка COREmanager и приложения в автоматическом режиме включает в себя следующие шаги:

  1. Загрузка информации о доступных версиях COREmanager и проверка на доступность указанного типа версии.
  2. Загрузка дистрибутива COREmanager, проверка контрольной суммы и развертывание дистрибутива.
  3. Различные проверки и настройки ОС (наличие cron, отключение SElinux и пр.).
  4. Установка, регистрация и запуск сервиса ihttpd.
  5. Вызов функции API COREmanager product.install.unattended с указанными параметрами.
  6. Контроль результата выполнения функции.
Спасибо за ваш отзыв!
Была ли полезна статья?
Уточните, почему:

статья не соответствует названию

статью сложно понять

в статье нет ответа на мой вопрос

рекомендации из статьи не помогли

другая причина

Расскажите, что вам не понравилось в статье: