Меню Рубрики

Установка ispmanager из пакета

Процесс установки

Установите ISPmanager на выделенный сервер или виртуальную машину на базе гипервизорной виртуализации или контейнерной виртуализации OVZ . Сервер для панели управления должен быть подготовлен в соответствии со статьёй Подготовка к установке панели управления . В статье описан алгоритм установки ISPmanager.

Активация лицензии

Описание существующих типов лицензий см. в статье Лицензирование.

Бесплатную лицензию необходимо активировать через личный кабинет ISPsystem после установки ISPmanager на сервер. Предварительный заказ не требуется.

Коммерческая лицензия должна быть приобретена до начала установки продукта. В процессе покупки указывается внешний IP-адрес сервера, на котором панель управления будет функционировать.

Если сервер не находится за NAT и IP-адрес лицензии есть на его сетевом интерфейсе, то при установке ISPmanager активация произойдет автоматически. Подробнее про IP-адрес, указанный в лицензии, см. в статье IP-адрес лицензии.

Если сервер находится за NAT, у лицензии не указан IP-адрес или IP-адреса лицензии нет на сетевом интерфейсе сервера, то выполните активацию по ключу. Подробнее см. в статье Активация лицензии по ключу.

Установка

Перед началом установки убедитесь, что на сервере установлена утилита загрузки wget.

При установке отключается служба SELinux. Эта служба мешает корректной работе панели управления.

Подключитесь к серверу по SSH с правами суперпользователя (по умолчанию root).

Загрузите скрипт установки:

для установки последней версии панели управления выполните:

для установки определённой версии панели управления запустите install.sh с параметром —release, например:

Для бессрочной лицензии важен срок получения обновлений. Если на момент установки панели управления для бессрочной лицензии истёк срок получения обновлений, то при установке актуальной версии проверка лицензии не пройдёт. Выполните установку с параметром —release 5.100, где 5.100 — последняя доступная версия для бессрочной лицензии.

После окончания установки панель управления доступна по адресу:

Минимальное программное обеспечение

Для работы ISPmanager Lite устанавливается сервер баз данных MySQL или MariaDB.

Для ISPmanager Lite с рекомендуемым программным обеспечением дополнительно будут установлены:

  • веб-сервер — Apache MPM-ITK и дополнительные программы (PHP module, awstats, logrotate);
  • почтовые серверы — Dovecot, Exim и дополнительные программы (RoundCube, sieve);
  • DNS-сервер — BIND ;
  • FTP-сервер — ProFTP;
  • веб-интерфейс администрирования MySQL — phphMyAdmin;
  • PHP версии 7.1 CGI;
  • сервис fail2ban.

источник

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

Программное обеспечение 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.

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 пароль сервера. Далее в панели необходимо создать пользователя с правами администратора и далее работать из под него.

Читайте также:  Установка dlc для мафия 2

Обновление

Переход с 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

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 устанавливается так:

Заголовочные файлы

Для панелей доступны заголовочные файлы.

На Linux ОС для их установки необходимо ставить дополнительный пакет.

Для CentOS это имяпанели-devel, для Debianимяпанели-dev

Например, для ipmanager на centos пакет будет называться ipmanager-devel. Для ispmanager-lite на debian пакет будет называться ispmanager-lite-dev

источник

Установка и обновление ISPmanager

Содержание

Общая информация

Системные требования

Версии поддерживаемых операционных систем для ISPmanager Lite:

  • CentOS 6, 7 (рекомендуется)
  • Debian 7, 8, 9
  • Ubuntu 14.04 LTS, 16.04 Xenial.

Версии поддерживаемых операционных систем для ISPmanager Business:

  • CentOS 6, 7 (рекомендуется)
  • Debian 7, 8
  • Конвертация в CloudLinux возможна для версий 6, 7

Обратите внимание, что отсутствует возможность установки панели управления на сервер, где сеть настроена с помощью systemd-networkd.

Установку рекомендуется производить на «чистый сервер». Это значит, что должна быть выполнена только установка операционной системы без установки и настройки дополнительных сервисов, а также без подключения сторонних репозиториев. Все необходимые репозитории будут подключены инсталятором. В системе должен быть пользователь root.

Корректная установка программного продукта не гарантируется, если в системе подключены сторонние репозитории.

Перед началом установки ISPmanager Business рекомендуем ознакомиться со следующей документацией:

Лицензирование

Если на момент установки нет лицензии, установщик попробует автоматически активировать триальную 2-х недельную лицензию.

При наличии активной лицензии на программный продукт, она будет активирована автоматически, если сервер имеет внешний ip адрес, который совпадает с ip адресом лицензии. В противном случае (например на серверах с серым ip адресом), следует перед началом установки выполнить команду:

Читайте также:  Установка боковых зеркал с поворотниками

При наличии вечной лицензии на программный продукт, имеет значение срок получения обновлений для этой вечной лицензии. Если в момент установки панели управления для вечной лицензии истек срок получения обновлений, то установка последней актуальной версии приведет к тому, что не пройдет проверка лицензии. Запускать установку в этом случае необходимо с параметром —release 5.50. Где 5.50 — последняя доступная версия для вечной лицензии.

При повторной установке, с использованием триальной лицензии, возможные следующие варианты:

  • если лицензия на ip адрес сервера еще не заказывалась или срок её действия не истек, триальная лицензия будет активирована автоматически, панель управления будет установлена.
  • если триальная лицензия на ip адрес сервера уже истекла, установка будет прервана с ошибкой об отсутствии лицензии. В этом случае возможна установка только коммерческой лицензии или смена ip-адреса сервера (при использовании серых адресов, нужно будет менять публичный адрес с которого сервер выходит во внешнюю сеть)

Переход с предыдущих версий

Существует возможность перехода с ISPmanager 4 на ISPmanager 5.

Переход с ISPmanager 4 Lite на ISPmanager 5 Lite может быть выполнен двумя способами:

  • Переход c использованием функции миграции. Такой переход осуществляется в рамках одного сервера.
  • Переход через функцию импорт пользователя. Подразумевается чистая установка ISPmanager 5 на отдельный сервер и последующий перенос данных пользователей из ISPmanager 4 с помощью функции импорт пользователя.

Переход с ISPmanger 4 Pro на ISPmanager 5 Lite или ISPmanager 5 Business не возможен в рамках одного сервера. Необходимо выполнить «чистую» установку ISPmanager 5 на новый сервер, затем выполнить импорт пользователей.

Более подробная информация приведена в статье Переход между версиями ISPmanager.

Установка

Установка и обновление ISPmanager производится с использованием репозитория операционной системы.

При установке отключается служба SELinux. Эта служба мешает корректной работе панели управления.

Чтобы начать установку выполните следующее:

1. Подключитесь к серверу по SSH с правами суперпользователя.

2. Установите wget (если не установлена). Для Debian с помощью команды:

Для CentOS с помощью команды:

3. Загрузите скрипт установки:

Чтобы установить определенную версию панели управления, необходимо запустить install.sh с параметром —release, например:

Установщик предложит выбрать уровень стабильности: beta или stable и подключит соответствующий репозиторий ISPsystem. В дополнение подключит другие необходимые репозитории (EPEL для CentOS) и обновит кеш пакетов.

Из списка предложенных вариантов выберите необходимую версию ISPmanager. Скрипт установит панель управления и необходимое программное обеспечение из репозитория системы.

Установка на CentOS 6.5, выглядит примерно так

После окончания установки панель управления ISPmanager доступна по следующему адресу:

Обновление

Автоматическое обновление можно активировать в настройках системы.

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

Либо воспользуйтесь стандартными средствами пакетного менеджера вашей операционной системы

При обновлении в ручном режиме стоит учитывать, что каждая версия продукта имеет отдельный репозиторий, имя которого равно имени версии. Также есть репозитории beta5 и stable5, которые содержат все версии продукта. От того, какой репозиторий подключен в системе, будет зависеть до какой версии будет обновлен программный продукт.

источник

Добавить комментарий

Adblock
detector