Технические подробности установки из репозитория
Программное обеспечение ISPsystem возможно устанавливать и обновлять используя штатные средства ОС. То есть используя репозиторий ОС.
Для установки необходимо подключить репозиторий ISPsystem. Репозиторий можно подключить как вручную, так и используя скрипт. Ниже будут описаны оба способа.
Внимание, мы не гарантируем корректную установку, если подключены сторонние репозитории
Если на устанавливаемое программное обеспечение нет лицензии, установочный пакет попробует активировать триальную лицензию (срок действия 2 недели):
- если лицензия на этот ip (на ip с которого пришел запрос) еще не заказывалась или срок её действия не истек, триальная лицензия будет активирована автоматчиески, и панель установится. (Автоматически созданная триальная лицензия не будет отображаться в личном кабинете).
- если триальная лицензия на этот ip уже истекла, установка будет прервана с ошибкой об отсутствии лицензии.
Если у вас есть лицензия, но сервер имеет внутренний ip-адрес (другими словами, если нужно установить лицензию по ключу активации), то перед установкой панели вам нужно выполнить команду:
Эта команда установит переменную окружения. После этого можно запустить установку панели.
ВАЖНО: Установка и работа панелей таким способом возможна только под пользователем root
Содержание
Автоматическое подключение репозитория и установка
Репозиторий как для centos, так и для debian можно добавить используя скрипт.
Скачайте скрипт на сервер
Скрипт предложит вам выбрать уровень стабильности: beta или stable и подключит соответствующий репозиторий ISPsystem. В дополнение подключит другие необходимые репозитории (EPEL для CentOS) и обновит кеш пакетов.
После скрипт предложит выбор продуктов для установки.
Ручное подключение репозитория
Centos
Необходимо выбрать уровень стабильности: beta или stable
Каждый уровень стабильности находится в отдельном репозитории.
Для подключения репозитория необходимо скачать нужный "repo-файл" и положить его в /etc/yum.repos.d/ и обновить кэш пакетов
Также, часть необходимых пакетов находятся в репозитории EPEL. Без него невозможно будет установить ПО.
И часть пакетов находятся в репозитории ispsystem-base.
Пример для beta версий:
Пример для stable версий:
Debian
Необходимо выбрать уровень стабильности: beta или stable.
Каждый уровень стабильности находится в отдельном репозитории.
Часть необходимых файлов находится в "базовом" репозитории ispsystem-base
Для подключения репозитория нужно скачать файл в директорию /etc/apt/sources.list.d/
Пример для debian wheezy для beta версий:
Также нужно создать файл для base репозитория
Вместо wheezy нужно указать кодовое имя дистрибутива, если отличается (например, jessie)
Также нужно добавить ключ
После добавления записи или скачивания файла, необходимо обновитьт кэш пакетов:
Установка и обновление программного обеспечения
После того, как был подключен репозиторий ISPsystem, производить установку программного обеспечения можно стандартными средствами операционной системы.
ВАЖНО: установка может производиться только на чистую систему. При установке на систему, где уже есть используемые данные и сервисы(например, базы данных MySql) возможна потеря этих данных.
CentOS
УстановкаПО устанавливается стандартным методом:
После успешной установки можно перейти в панель управления по адресу https://IP_АДРЕС:1500/короткое_имя_панелии. Короткое имя панели это: core, dnsmgr, ipmgr, ispmgr, dcimgr и т.д.
В качестве логина указывается root, пароль - root пароль сервера. Далее в панели необходимо создать пользователя с правами администратора и далее работать из под него.
ОбновлениеОбновление так же производится штатным методом
Переход с beta на stable и обратноПример перехода со stable на beta:
Исправляем содержимое файла /usr/local/mgr5/etc/repo.version, заменив слово stable на beta.
В случае обратного перехода(с beta на stable), можно сделать downgrade, но обновление "вниз" может привести к непредсказуемым последствиям и не поддерживается.
В данном случае рекомендуется дождаться выхода новой версии в рамках данного уровня стабильности.
Debian
УстановкаУстанавливаем ПО стандартным методом:
После успешной установки можно перейти в панель управления по адресу https://IP_АДРЕС:1500/короткое_имя_панелии. Короткое имя панели это: core, dnsmgr, ipmgr, ispmgr, dcimgr и т.д.
В качестве логина указывается root, пароль - root пароль сервера. Далее в панели необходимо создать пользователя с правами администратора и далее работать из под него.
Обновление Переход с beta на stable и обратноПример перехода с stable на beta:
Исправляем содержимое файла /usr/local/mgr5/etc/repo.version, заменив слово stable на beta.
В случае обратного перехода(с beta на stable), можно сделать downgrade, но обновление "вниз" может привести к непредсказуемым последствиям и не поддерживается.
В данном случае рекомендуется дождаться выхода новой версии в рамках данного уровня стабильности.
Установка программ
IPmanagerIPmanager может работать с различными DNS серверами: bind, powerdns
Пакет IPmanager существует также в 2-х вариантах: ipmanager-bind, ipmanager-pdns
Для установки IPmanager с желаемым DNS сервером, нужно устанавливать соответствующий пакет:
Пример: Для установки с powerdns нужно выполнять
Нами рекомендуется использование bind, поэтому при установке версии без указания DNS сервера, ставится именно версия с bind.
То есть при установке ipmanager установится ipmanager-bind
Адрес панели после установки: https://SERVER_IP:1500/ipmgr
DNSmanagerПолнолстью аналогично IPmanager
VMmanagerВ настоящее время доступен vmmanager-kvm, vmmanager-ovz и vmmanager-cloud.
Адрес панели после установки для KVM и Cloud версии: https://SERVER_IP:1500/vmmgr
Адрес панели после установки для OVZ версии: https://SERVER_IP:1500/vemgr
DCImanagerDCImanager существует 2 версии: DCImanager и DCImamager Enterprise.
Установка требуемой версии производится установкой соответствующего пакета:
ISPmanager ISPmanager-LiteВвиду большого разнообразия возможных конфигураций ПО, ISPmanager можно установить 2-мя способами. В минимальной установке(ispmanager-lite-common) и в рекомендуемой(ispmanager-lite).
Для рекомендуемой установки нужно ставить пакет ispmanager-lite
Данный пакет по зависимостям установит ispmanager-lite-common (сам ISPmanager) и рекомендуемые пакеты.
Если рекомендуемая установка не подходит, то можно установить только ispmanager-lite-common
Установка возможностей при этом, будет либо через интерфейс ISPmanager, либо установкой пакетов ispmanager-pkg-<ИМЯ_ВОЗМОЖНОСТИ>
Например, поддержка phpmyadmin устанавливается так:
Заголовочные файлы
доступно с версии 5.19
Для панелей доступны заголовочные файлы.
На Linux ОС для их установки необходимо ставить дополнительный пакет.
Для CentOS это имяпанели-devel, для Debian - имяпанели-dev
Например, для ipmanager на centos пакет будет называться ipmanager-devel. Для ispmanager-lite на debian пакет будет называться ispmanager-lite-dev