Как удалить базу данных с сервера в isp-manager

Вебмастеру
Содержание
  1. Рекомендации по выбору сервера
  2. ISPmanager
  3. VMmanager
  4. BILLmanager
  5. DCImanager
  6. IPmanager
  7. nginx
  8. Очиска кэша в ISPManager
  9. Как сменить ссылку для phpMyAdmin ?
  10. ISPManager смена типа лицензии
  11. Из коробки FTP не работает (репозитоии epel и rpmforge)
  12. Disable_symlinks, Nginx и ISPmanager
  13. Упал ihttpd или нет доступа в панель.
  14. Очистка сессий (ISPmanager + Debian)
  15. Конвертация в «UTF-8» не поддерживается на стороне сервера
  16. Логи в ISPmanager
  17. Прочее
  18. Импорт с удаленного сервера ISPmanager 4
  19. Работаем с API ISPmanager5 меняем массово IP-адреса для сайтов (www доменов)
  20. Выбор операционной системы
  21. Root-доступ
  22. Создание тарифов
  23. Настройка тарифа
  24. Дополнения к тарифному плану
  25. Поддерживаемое ПО
  26. Смена версий ПО
  27. Общая информация
  28. Системные требования
  29. Лицензирование
  30. Переход с предыдущих версий
  31. Как купить обновления?
  32. Конечному пользователю
  33. Если для перепродажи лицензий используется API
  34. Если перепродажа лицензий осуществляется через BILLmanager 4
  35. Если перепродажа лицензий осуществляется через BILLmanager 5
  36. Создание нового сервера
  37. Как восстановить доступ к ISPmanager, сбросить пароль root
  38. Architecture
  39. Data
  40. Configuration
  41. Logs
  42. Main features

Рекомендации по выбору сервера

Панели ISPsystem нужно устанавливать на чистый виртуальный или выделенный сервер. Ниже указаны минимальные требования для запуска панелей. Для стабильной и быстрой работы используйте более мощные серверы.

ISPmanager

ISPmanager использует мало системных ресурсов, поэтому эту панель можно установить на любой современный сервер

Но при выборе оборудования важно учитывать, какую нагрузку будут создавать сайты, которыми управляет панель. Чем выше нагрузка, тем выше требования

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

Сервер выделенный или виртуальный с виртуализацией KVM.

ОС для Lite CentOS 6, 7, Debian 8, 9, Ubuntu 14, 16;

ОС для Business CentOS 6, 7, Debian 8; конвертация в CloudLinux возможна для версий CentOS 6, 7.

Диск 20 Гб.

RAM 1,5 Гб.

Процессор 1 ГГц.

Подробнее см. в статье ISPmanager: Выбор и подготовка сервера.

VMmanager

Мы не рекомендуем устанавливать VMmanager на виртуальный выделенный сервер (VDS). Этому есть несколько причин. Во-первых, VDS нельзя добавить в качестве узла кластера. Во-вторых, виртуализация возможна только при наличии необходимых инструкций процессора, а внутри VDS эти инструкции отсутствуют. В-третьих, при работе системы управления виртуализацией внутри виртуализации тратится много ресурсов сервера.

Сервер выделенный сервер.

ОС CentOS 6, 7.

Диск 80 Гб (используется для шаблонов операционных систем).

RAM 1024 Мб (для работы сервера базы данных).

При использовании локального хранилища нужно значительно больше оперативной памяти и дискового пространства, так как они будут расходоваться при создании клиентских виртуальных машин. Например, сервер с Intel Xeon E5-2630v2 \ 64Гб RAM позволит запустить до 55 небольших VDS.

Подробнее в см. в статье Подготовка узлов кластера в VMmanager.

BILLmanager

Повышенное использование ресурсов сервера может потребоваться только для работы самой панели, так как при увеличении количества клиентов и услуг будет увеличиваться объем и сложность базы данных.

Сервер выделенный или виртуальный сервер с виртуализацией KVM.

ОС CentOS 7, Debian 8.

Диск 50 Гб (расходуется на базу данных, логи и вложения к тикетам).

RAM 2 Гб.

CPU 1 шт.

DCImanager

DCImanager можно установить на виртуальный или выделенный сервер. Но при установке на виртуальный сервер нужно учесть, что панель не работает в контейнере OpenVZ. Кроме того, на виртуальной машине на базе гипервизора ESXi могут возникнуть трудности в работе с DHCP и TFTP. Из-за особенности виртуализации сетевого устройства эти протоколы могут работать некорректно.

Сервер выделенный или виртуальный сервер.

ОС CentOS 7.

Диск 100 Гб (используется для шаблонов ОС).

RAM 1024 Мб (для работы севера базы данных).

IPmanager

Сервер выделенный или виртуальный сервер.

ОС CentOS 6, 7, Debian 8.

Диск 20 Гб (дисковое пространство тратится на логи).

RAM 300 Мб.

nginx

В новых версиях панели добавляется конфигурационный файл

а так же переадресация для каждого виртуального хоста локации server в конфигурационном файле /etc/nginx/nginx.conf

Обратите внимание что переадресация создана для ссылки с завершающей косой чертой. Для файла /usr/local/ispmgr/etc/nginx.inc необходимо изменить локацию

Для файла /usr/local/ispmgr/etc/nginx.inc необходимо изменить локацию

указав необходимую Вам ссылку

Для того что бы убрать переадресацию в nginx с ссылки /manager/, можно закомментировать строку rewrite ^(/manager/.*)$ https://$host$1 permanent; в настройках вашего виртуального хоста в конфигурационном файле /etc/nginx/nginx.conf, либо изменить ссылку в дерективе переадресации на новую ссылку панели. Автоматически это можно сделать следующим образом:

После этого перезапускаем nginx

Возможно понадобиться перезапустить ваш браузер.

Очиска кэша в ISPManager

1) /usr/local/ispmgr/sbin/pkgctl -D cache
Заодно и перестроит.

2) /usr/local/ispmgr/sbin/pkgctl -D -m ispmgr cache
вариант.

3) rm -rf /usr/local/ispmgr/var/.xmlcache
Просто стереть список пакетов, перестроит при новом обращении.

Но после сброса кэша надо перезапустить сам isp:killall -9 -r ispmgr

Как сменить ссылку для phpMyAdmin ?

Default

/usr/local/ispmgr/etc/ispmgr.conf

1 usrlocalispmgretcispmgr.conf

Default

extaction myadmin _ttp://link.ru/

1 extaction myadmin _ttp//link.ru/

ISPManager смена типа лицензии

1) с лайта на про
меняем лицензию
запускаем /usr/local/ispmgr/sbin/up2prof.sh

2) С про на лайт
опять же, меняем лицензию
качаем

Из коробки FTP не работает (репозитоии epel и rpmforge)

Default

500 OOPS: vsftpd: security: ‘one_process_model’ is anonymous only
Решение: one_process_model => no

1
2
500OOPSvsftpdsecurity'one_process_model’ is anonymous only

Решениеone_process_model=>no

Default

Ответ: 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Решение: allow_writable_root => yes

1
2
Ответ500OOPSvsftpdrefusing torun with writable root inside chroot()

Решениеallow_writable_root=>yes

via

Очередной привет разработчикам из ISPmanager. Сколько я уже багов нашел в этой панели. Итак, очередной баг — nginx не отдает статику, а отдает ошибку 404. Это происходит по причине включения опции disable_symlinks как if_not_owner.

Починить можно разными способами:

Просто выставить на папку с названием домена права 755 вместо стандартных 751. Решение хорошее, НО нужно будет это делать для каждого созданного домена, что является плохим «костылем»

Лучше сделать все глобально и навсегда.

А именно выставить на папку /usr/local/ispmgr/etc/www.skel права 755, тогда все вновь созданные папки с названием домена будут иметь права 755. Безопасность от этого особо не пострадает.

Упал ihttpd или нет доступа в панель.

Останавливаем ihttpd

Default

killall ihttpd

1 killall ihttpd

Запускаем

Default

/usr/local/ispmgr/sbin/ihttpd IP-адрес 1500

1 usrlocalispmgrsbinihttpd IP-адрес1500

Дополнительно можно добавить в сервисы

Ошибка

Default

open_basedir restriction in effect. File(/tmp//sss.tmp) is not within the allowed path(s)

1 open_basedir restriction ineffect.File(tmp//sss.tmp) is not within the allowed path(s)

В файл /usr/local/ispmgr/etc/ispmgr.conf добавить

Default

ExtraOpenBasedir :/tmp

1 ExtraOpenBasedirtmp

Перезапустить панель

Default

killall -9 -r ispmgr

1 killall-9-rispmgr

Вновь создаваемые www-домены будут с каталогом /tmp в open_basedir.

А для исправления настроек для существующих доменов необходимо отключить/включить поддержку PHP для домена.

Очистка сессий (ISPmanager + Debian)

Конвертация в «UTF-8» не поддерживается на стороне сервера

Открыть

Default

/usr/local/ispmgr/etc/ispmgr.conf

1 usrlocalispmgretcispmgr.conf

Добавить

Default

FSEncoding UTF-8

1 FSEncoding UTF-8

Перезапустить панель

Default

killall -9 -r ispmgr

1 killall-9-rispmgr

Логи в ISPmanager

via

Логи установки ISPManager /usr/local/ispmgr/install.log
Логи доступа и ошибок контрольной панели ISPManager /usr/local/ispmgr/var/ispmgr.journal
/usr/local/ispmgr/var/ispmgr.log
Логи установки и удаления пакетов через меню «Возможности/Applications контрольной панели ISPManager» /usr/local/ispmgr/var/pkgctl.log
Логи процесса создания бекапов, запущенных через ISPManager /usr/local/ispmgr/var/pbackup.log
/usr/local/ispmgr/var/.backup/username/error.log
Логирование веб-сервера apache (логи доступа и ошибок) /var/log/httpd/access.log
/var/log/httpd/error.log
Логи доступа и ошибок конкретного сайта /var/www/httpd-logs/site.com.access.log
/var/www/httpd-logs/site.com.error_log
Почтовые логи /var/log/exim/mainlog
/var/log/maillog
Логи обновления контрольной панели ISPManager /usr/local/ispmgr/var/update.ispmgr.log
Информация про пользователей, которые в данный момент пользуются веб-интерфейсом cat /usr/local/ispmgr/var/.ispmgr.ses

Прочее

Основной конфиг располагается в /usr/local/ispmgr/etc/ispmgr.conf

Когда много mysql баз, работа с ними в админке крайне медленная — каждый раз пересчитывается их размер. Отключить — в конфиг:Option HideDbSize

Задать по умолчанию режим работы для php в fastcgi:Option ForcePhpFastCgi

Разрешить создание домена и его поддоменов на разных пользователей:Option PermitRootMixDomain

Импорт с удаленного сервера ISPmanager 4

Примечание: далее по тексту «донором» будет называться сервер, откуда выполняется копирование пользователей, «реципиентом» — сервер, куда выполняется копирование пользователей.

Для успешного выполнения импорта с удаленного сервера ISPmanager 4 необходимо соблюдение следующих требований:

  • Панели «донора» и «реципиента» должны иметь одинаковые возможности. К примеру, если на «доноре» в параметрах веб-домена доступен PHP, соответствующий режим работы PHP должен быть доступен и на «реципиенте», если почтовые домены доступны на «доноре», то они должны быть доступны и на «реципиенте» и так далее.
  • Наличие реквизитов доступа под пользователем root к «донору».
  • Возможность подключения к панели ISPmanager 4 на «доноре» с вышеуказанными реквизитами.
  • Возможность подключения по протоколу SSH к «донору» с вышеуказанными реквизитами.
  • Доступ к shell на «доноре» у копируемых пользователей.
  • Установленный пакет (порт) rsync на «доноре» и «реципиенте».
  • Внешние серверы имен, если подключены на «доноре», должны быть подключены на «реципиенте».

На первом шаге мастера при нажатии кнопки «Далее» выполняется проверка введенных реквизитов путем попытки авторизации и получения списка пользователей панели ISPmanager 4 на удаленном сервере.

На втором шаге мастера требуется настроить параметры импорта.


Параметры импорта с удаленного сервера ISPmanager 4

Заполните форму:

  • Выберите пользователей, данные которых следует импортировать
  • Укажите IP-адреса, которые необходимо назначить при импорте доменных имен и веб-доменов (только для версии ISPmanager Lite)
  • Если требуется затереть уже существующие настройки и файлы пользователей, уже существующих на сервере-«реципиенте», включите опцию «Перезаписывать данные». Если опция «Перезаписывать данные» выключена, импортируемые данные, совпадающие с уже созданными на сервере-«реципиенте», будут пропущены.

Важно. Импорт отключенных пользователей невозможен, поэтому мастер импорта включает отключенных пользователей на сервере-«доноре»

Фоновое задание, которое запускает мастер для каждого пользователя, по завершении импорта баз данных и файлов пользователя выключит его на сервере-«доноре». Если при отключении пользователя возникнет ошибка, на сервере-«реципиенте» будет зарегистрировано соответствующее уведомление.

При нажатии на кнопку «Далее» начнется импорт настроек пользователей.

Импорт настроек пользователей включает в себя:

  • Создание пользователя, в том случае, если такого пользователя не существует на «реципиенте». Права и ограничения пользователя копируются с «донора». В том случае, если пользователь уже существует, его параметры не изменяются.
  • Создание доменных имен. Имена копируются с «донора», IP-адреса подставляются из параметров импорта.
  • Копирование сертификатов SSL и регистрацию их на реципиенте.
  • Создание веб-доменов, включая списки перенаправлений и страницы кодов ошибок.
  • Создание почтовых доменов.
  • Создание почтовых ящиков.
  • Создание пользователей FTP
  • Копирование заданий планировщика.

По завершении импорта параметров пользователей мастер отключит импортируемых пользователей в панели «реципиента», запустит для каждого из пользователей фоновые задания, выполняющие копирование баз данных и файлов из соответствующих домашних каталогов. Фоновые задания по завершении включат соответствующих пользователей в панели «реципиента».

На третьем шаге мастера отображается информация об ошибках, возникших в процессе импорта параметров пользователей и статистическая информация.


Успешное завершение процесса импорта параметров пользователей


Импорт параметров пользователей завершен с ошибками

Фоновые задания

Копирование баз данных выполняется следующим образом.

  • Средствами панели «донора» подготавливается дамп базы данных и сохраняется во временном файле в домашнем каталоге пользователя на «реципиенте».
  • Средствами панели «реципиента» выполняется создание базы данных, импорт дампа из временного файла и удаление временного файла.

Копирование файлов реципиента выполняется при помощи утилиты ‘rsync’ по протоколу SSH с использованием временной пары ключей. Пара ключей создается на «реципиенте», после чего выполняется регистрация открытого ключа на «доноре» под соответствующим пользователем и выполняется копирование файлов с «донора» на «реципиента». Процесс копирования файлов выполняется от имени соответствующего пользователя как на «доноре», так и на «реципиенте».

При возникновении ошибок в процессе копирования баз данных и файлов пользователей фоновые задания регистрируют уведомления (раздел ‘Статистика/Уведомления’).

Работаем с API ISPmanager5 меняем массово IP-адреса для сайтов (www доменов)

Запрос на смену IP-адреса для www-домена (web-домена) будет выглядеть так:/usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain.edit elid= ipaddrs= sok=ok
Параметры:

  • – это наш домен
  • – наш IP-адрес (новый)

Для массового изменения понадобится сделать простой цикл для выполнения запроса:

1 foriin`usrlocalmgr5sbinmgrctl-mispmgr webdomain|awk-F’=»{print $2}’|awk'{print $1}’`;dousrlocalmgr5sbinmgrctl-mispmgr webdomain.edit elid=$iipaddrs=IP-address>sok=ok;done

Параметры:

– IP-адрес (новый)

Если у вас возникли вопросы или предложения можете писать их в комментарии.

(Просмотрено 3 209 раз, 3 просмотров сегодня)

Выбор операционной системы

В зависимости от выбранного продукта доступны различные ОС: CentOS, Debian и Ubuntu. Для работы установите минимальную версию операционной системы со стандартным ядром.

Мы рекомендуем CentOS 7.X

По сравнению с другими операционными системами СentOS работает стабильнее, некоторые пакеты обновляются быстрее, большая часть пакетов более актуальная.

Дата-центры Hetzner и OVH используют собственное ядро, поэтому при установке наших панелей на такой сервер могут возникнуть проблемы. Но указанные дата-центры также предоставляют сервера с не измененным ядром. Чтобы подобрать подходящий вариант, перед покупкой сервера проконсультируйтесь со специалистами Hetzner или OVH.

Продукты шестого поколения можно будет установить только на CentOS 7 и выше.

Установка в Docker. Мы не создавали образы Docker с нашими панелями, поэтому не можем гарантировать их корректную работу внутри контейнера.

Root-доступ

Для установки панелей необходим доступ на сервер с правами суперпользователя. Это может быть сам root, член группы wheel или пользователь, добавленный в sudoers.

Обратите внимание! Программное обеспечение ISPsystem нельзя поставить на виртуальный хостинг

Создание тарифов

Очень важная часть — создание тарифов. BILLmanager позволяет очень гибко настраивать цены на услуги. В нашем примере мы возьмем тариф Alpha и установим для него:

  1. ежедневное списание — для того, чтобы клиентам было удобнее следить за своим балансом. Деньги списываются не все сразу, а равными долями каждый день
  2. минимальный период заказа в 1 месяц — для того, чтобы клиенты не злоупотребляли заказом\отказом от услуги
  3. установим штраф за просрочку продления — если клиент не оплатит услугу вовремя, то чтобы продлить её, нужно будет оплатить услугу с даты остановки

Настройка тарифа

Перейдем в раздел Продукты — Тарифные планы

и нажмем «Создать». Далее — выбираем «Виртуальный хостинг»

Поля заполняем так:

  • Наименование (ru)Alpha
  • Шаблон учетной записиAlpha
  • Ежедневно снимать оплатуда
  • Минимальный период заказаМесяц
  • Длина минимального периода1
  • Шаблон уведомления об открытии услугиАктивация Виртуального Хостинга
  • Лицензионное соглашениеLicense agreement
  • Штраф за просрочку продленияПродление с даты остановки
  • Требуется проверка телефонаДа
  • Создать все доступные дополненияДа
  • Бесплатная доменная зона@USERNAME@.thecompany.com
  • Сервер именns1
  • За месяц100 RUB

Затем в списке тарифов выбираем наш, и нажимаем «Обработчики»

Включаем наш тариф для сервера с ISPmanager

Дополнения к тарифному плану

Изменим содержание тарифа — разрешим пользователю заказать побольше

  • места на диске
  • Web доменов
  • Оперативной памяти

Для этого в списке тарифа нужно выбрать наш и нажать «Конфиг»

Из стандартных ограничений удалим «Трафик» — это дополнительные списания, основанные на статистике по трафику. У нас в ISPmanager есть ограничение по трафику, поэтому дополнительных списаний добавлять не будем

Для примера — добавим цену на дополнение «Дисковое пространство»

Меняем параметры:

  • Мин. период заказаМесяц
  • Длительность1
  • Включено в тариф — 1024. Это стартовое значение, за которое пользователь не платит
  • Шаг512. На столько можно увеличивать стартовое значение
  • Максимальное значение10240. Это максимум, который можно заказать
  • За месяц20 Rub. Сумма указана за каждый шаг дополнения. Т.е. за дополнительные 512Мб нужно будет доплатить 20 рублей в месяц

Поддерживаемое ПО

Все программное обеспечение устанавливается из репозиториев системы, а значит сервисы будут установлены именно той версии, что в репозитории системы.

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

ISPmanager Lite имеет раздел «Возможности», в котором есть возможность выбора используемого ПО. В таблице приведено описание программного обеспечения, обеспечивающего работу той или иной возможности:

Возможность Описание Программное обеспечение
Веб-сервер (WWW) Данная возможность определяет режим работы веб сервера. Есть возможность выбора связки веб серверов, например: только Apache, Nginx + Apache, Nginx + PHP-FPM Apache ITK/Prefork. Nginx, PHP-FPM, PHP для Apache, Awstats, Webalizer, Logrotate
Почтовый сервер Возможность определяет работу почтовой системы. Exim, Dovecot, Greylisting, OpenDKIM, SpamAssassin, ClamAv, Sieve, AfterLogic, RoundCube
Сервер имен (DNS) Предоставляет выбор используемого сервера имен Bind/PowerDNS
FTP сервер Предоставляет выбор используемого ftp сервера ProFTP/PureFTP
Сервер СУБД MySQL Предоставляет возможность включения или выключения MySQL сервера СУБД MySQL
Сервер СУБД PostgreSQL Предоставляет возможность включения или выключения PostgreSQL сервера СУБД PostgerSQL
Дисковые квоты Предоставляет возможность включения или выключения дисковых квот Quota
Архиваторы Возможность выбора используемых архиваторов. Zip, Unzip

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

Смена версий ПО

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

Версии PHP

Есть несколько вариантов решения вопроса с версиями PHP.

ISPmanager Lite:

  • Использовать встроенный PHP-селектор, который позволяет для каждого web домена выбрать необходимую версию PHP (для версии ISPmanager Lite Установить дополнительные версии можно в разделе «Возможности»).
  • Возможно переустановить нативную версию PHP вручную. Однако после смены версии PHP, в силу некоторых технических особенностей панели управления, не удастся в дальнейшем устанавливать расширения PHP через ISPmanager.

ISPmanager Business:

  • Использование модуля CloudLinux предоставляет возможность выбора версии PHP для каждого пользователя.
  • Использование встроенного PHP-селектора, который позволяет для каждого web домена выбрать необходимую версию PHP (В ISPmanager Business установить альтернативные версии php можно в разделе «Версии PHP»).
Смена версии MySQL

ISPmanager Lite:
ISPmanager 5 Lite с версии 5.68.0 появилась возможность установить несколько альтернативных версий MySQL на одном сервере в дополнение к дефолтной.
Подробнее в документации.

Переустанавливать программное обеспечение для ISPmanager Business настоятельно не рекомендуется. Работа кластерной системы тестируется только из расчета на программное обеспечение, доступное в официальном репозитории системы. Ручная переустановка программного обеспечения может нарушить внутренние механизмы работы кластерной системы.

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

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

Архитектура x64 (amd64)

Версии поддерживаемых операционных систем для 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 рекомендуем ознакомиться со следующей документацией:

Принципы работы ISPmanager 5 Business

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

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

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

export ACTIVATION_KEY=

При наличии вечной лицензии на программный продукт, имеет значение срок получения обновлений для этой вечной лицензии. Если в момент установки панели управления для вечной лицензии истек срок получения обновлений, то установка последней актуальной версии приведет к тому, что не пройдет проверка лицензии. Запускать установку в этом случае необходимо с параметром —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.

Как купить обновления?

Конечному пользователю

Если лицензия была приобретена напрямую у компании ISPsystem (в личном кабинете https://my.ispsystem.com), то покупка обновлений осуществляется в личном кабинете в разделе «Лицензии ISPsystem».

Если лицензия была куплена через компанию-партнера ISPsystem, то купить обновления для бессрочной лицензии в личном кабинете ISPsystem (https://my.ispsystem.com) не возможно. Необходимо обратиться к партнеру.

Если для перепродажи лицензий используется API

Если вы не используете для перепродажи лицензий ISPsystem BILLmanager, а осуществляете перепродажу через API, то API запрос для продления обновлений бессрочной лицензии выглядит так:

https://api.ispsystem.com/manager/billmgr?authinfo=USER:PASSWD&out=xml&func=soft.prolong.update&sok=ok&elid=код_лицензии

Если перепродажа лицензий осуществляется через BILLmanager 4

Если вы перепродаете лицензии через BILLmanager 4, интегрированный с BILLmanager 5, то купить обновления можно в два этапа:

  • Купить обновление для лицензии непосредственно в личном кабинете ISPsystem.
  • Оформить расход за обновления в BILLmanager 4 (Клиенты -> Расходы -> Создать).

Модуль перепродажи лицензий в BILLmanager 4 не поддерживает перепродажу обновлений для бессрочных лицензий. Так как BILLmanager 4 больше не разрабатывается, то возможность продления обновлений бессрочных лицензий не будет добавлена в BILLmanager 4. Чтобы автоматизировать покупку обновлений рекомендуем переходить на BILLmanager 5.

Если перепродажа лицензий осуществляется через BILLmanager 5

Модуль перепродажи лицензий в BILLmanager 5 поддерживает покупку обновлений для бессрочных лицензий начиная с версии 5.50.

После того, как ваш BILLmanager 5 будет обновлен до версии 5.50, в разделе Лицензии ISPsystemкнопка Продлить будет позволять купить обновления для бессрочных лицензий.

Стоимость продления бессрочной лицензии будет равна половине стоимости годового периода соответствующего тарифа, в перепродающем BILLmanager.

Создание нового сервера

Чтобы создать добавить сервер, нажмите кнопку «Создать» и заполните следующую форму:

Вкладка «Основные»


Модуль «Узлы кластера»

  • Сервер — выберите тип сервера.
  • Имя — укажите имя сервера.
  • Доменное имя — укажите доменное имя (hostname) для сервера. Необходимо использовать доменное имя не ниже второго уровня (вида domain.com)
  • IP-адрес — укажите основной IP-адрес сервера (используется для связи по SSH).
    • Порт — порт, на который настроен сервис SSH подключаемого сервера.
    • Администратор — укажите имя администратора сервера.
    • Пароль администратораКомментарий — укажите дополнительную информацию о создаваемом сервере.— укажите пароль администратора сервера.

Вкладка «Роли»


Модуль «Узлы кластера»

  • Web-сервер (основная роль) — основная роль сервера, которая включает в себя такие возможности как web-server, FTP. Файлы пользователя находятся на этом сервере.
  • Основной сервер имён — роль основного сервера имен.
  • Сервер имен (вторичный) — роль вторичного сервера имен.
  • Почтовый сервер — роль почтового сервера, которая также включает возможности веб-интерфейса почты.
  • Сервер СУБД MySQL — роль сервера СУБД MySQL.
  • Сервер СУБД PostgreSQL — роль сервера СУБД PostgreSQL.

Как восстановить доступ к ISPmanager, сбросить пароль root

  1. Авторизуемся в панели VDSmanager, переходим в — — — :
  2. Тут же, незамедлительно, переходим в VNC (IPMI или ipKVM для выделенного сервера), чтобы успеть до определённого этапа перезагруки сервера:
  3. На этапе выбора ядра нажимаем e (сразу после открытия консоли)Если не успели, повторите перезагрузку ещё раз;
  4. Находим строку и заменяем в ней на
  5. Заменяем на
  6. Нажимаем Ctrl+X, сервер перезагрузится в режим single mode, появится консоль, в которой можно изменить пароль
  7. В консоль вводите команду
  8. После успешной установки нового пароля, снова перезагружаем сервер и входим в консоль уже с новым паролем

Architecture

ISPmanager can be installed on popular Unix-based systems. For more information about installation and supported operating systems, please refer to the article ISPmanager installation guide.

ISPmanager is installed into the /usr/local/mgr5 directory.

Data

ISPmanager Lite keeps all the information in the sqlite database located in /usr/local/mgr5/etc/ispmgr.db.

ISPmanager Business keeps the data in several databases:

  • The mysql database — ispmgr. The database contains information about the whole cluster. The base is located on the server where ISPmanager Business is installed (i.e. on the master server, rather than on a cluster node).
  • The sqlite database — ispmgrnode.db. Each cluster node has its own ispmgrnode.db database that keeps data related to its cluster node only.

Configuration

The main configuration files are located in the /usr/local/mgr5/etc directory:

ispmgr.conf — the main configuration file of the control panel. For ISPmanager Business there is an ispmgrnode.conf additional file, located on each cluster node.

Additional configuration files are located in the /usr/local/mgr5/etc/ispmgr.conf.d/: directory

  • nginx.conf — paths to Nginx
  • phpfpm.conf — paths for php-fpm
  • dns.conf — DNS configuration

For more information please refer to the article Configuration file

Logs

Control panel logs are located in the /usr/local/mgr5/var directory.

Different modules of the control panel use different logs. The main logs are as follows:

  • ispmgr.log — main log.
  • backup2.log — backup log.
  • longtask.log — long tasks log.
  • pkg.log — setup log.
  • usermove.log — user import log.

When reaching 100 Mb, logs are rotated and archived into the /usr/local/mgr5/var/logs/ directory.

You can add debug for any module of the control panel via the interface – the «Error log» module -> Settings.

Main features

With ISPmanager you can perform the following operations:

  • Create and manage users/user templates. Set limits for users/user templates.
  • Create and manage web-domains. Set PHP modes, install SSL certificates, quickly install popular CMS on your domain, set up SSL redirects.
  • Manage DNS. Create domain zones and edit domain records.
  • Manage mail: create mail domains and mailboxes. Configure redirects and aliases. Set up mail filters. Use DKIM and anti-spam tools.
  • Manage databases. Create databases and database users. Set permissions for database users.
  • Manage FTP users. Crete, activate, suspend FTP users. Specify a user home directory.
  • Edit files through the control panel. Set permissions on files and directories.
  • Set up Firewall.
  • Backup data
  • Monitor resource usage statistics.
  • Set up user permissions.

Differences between ISPmanager Lite and Business

ISPmanager Business allows providing shared hosting services. It ensures uninterrupted operation of your system and allows for flexible configuration of user permissions.

The following functions are available only in ISPmanager Business:

  • Integration with CloudLinux.
  • Manage multiple servers (nodes) from a single web-interface.
  • Allocate users between cluster nodes.
  • Assign different roles to different nodes (servers) — web-server role, database server, mail server, primary and secondary name servers.
  • Advanced limits for users/user templates.
  • Reselling.
Оцените статью