Технические подробности установки из репозитория

Технические подробности установки из репозитория

Программное обеспечение 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, но обновление "вниз" может привести к непредсказуемым последствиям и не поддерживается.

В данном случае рекомендуется дождаться выхода новой версии в рамках данного уровня стабильности.

Установка программ

IPmanager

IPmanager может работать с различными 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

DCImanager

DCImanager существует 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

📎📎📎📎📎📎📎📎📎📎