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

Модуль CloudLinux

CloudLinux — операционная система для серверов, которые используются для работы нескольких веб-сайтов. CloudLinux повышает стабильность работы сервера, производительность и безопасность за счёт изолирования пользователей на сервере друг от друга и ограничения объёмов потребляемых ими ресурсов. Это исключает ситуацию, когда один пользователь может поставить под угрозу стабильность работы всего сервера. Нестабильные скрипты или вредоносное ПО не будут распространяться на сайтах клиентов, что предотвращает серьёзный ущерб.

Особенности CloudLinux:

  • LVE (Lightweight Virtual Environment) — технология, которая позволяет ограничивать объём ресурсов (CPU, I/O, Memory), доступных для конкретного процесса или пользователя;
  • CageFS — виртуальная файловая система, позволяющая гибко разграничивать пользователей друг от друга;
  • PHP Selector — модуль, предназначенный для работы в связке с CageFS. Позволяет пользователям изменять версию PHP в режиме работы PHP как CGI;
  • Mysql Governor — программа, которая позволяет контролировать и ограничивать использование общего для всех пользователей сервера баз данных MySQL;
  • LSAPI — модуль Apache, который позволяет использовать режим работы PHP как LSAPI.

Подробнее см. в официальной документации.

Требования к серверу


  • сервер должен быть физическим или виртуальным на базе гипервизорной виртуализации;
  • если сервер виртуальный, то сетевая карта должна быть типа "virtio";
  • поддерживаемые операционные системы (ОС) с архитектурой x64:

    • CentOS 7 (рекомендуем);
    • CentOS 6 (ожидается прекращение поддержки).
  • все узлы кластера должны быть добавлены в ISPmanager с публичным IP-адресом;
  • должна быть установлена утилита wget. Она используется при конвертации.

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


Установка выполняется в автоматическом режиме. Чтобы её запустить:

  1. Купите лицензию на модуль CloudLinux:
    1. Перейдите в Интеграция → Модули → Купить.
    2. Укажите идентификатор Лицензии ISPmanager Business.

    3. В поле Количество лицензий модуля укажите количество узлов кластера в ISPmanager Business.
    4. Настройте Автопродление.
    5. Нажмите В корзину.

    6. Оплатите заказ.

    Чтобы в дальнейшем добавить узел кластера в CloudLinux, нужно купить на него сперва лицензию ISPmanager Business, а затем лицензию CloudLinux.

  2. Нажмите Интеграция → Модули → Установить.
  3. Нажмите Ok.

Алгоритм установки


В процессе установки:

  1. Если локальный узел не добавлен в кластер, то выполняется его подключение.
  2. Запускается скрипт конвертации операционной системы cldeploy с получением лицензии по IP-адресу сервера.
  3. Выполняется конвертация локального узла кластера.
  4. Выполняется конвертация удалённых узлов кластера.

В процессе конвертации:

  1. Переустанавливается MySQL.
  2. Если узел кластера имеет роль Web-сервер, удаляются пакеты:
    • ispmanager-pkg-httpd-itk;
    • httpd;
    • ispmanager-pkg-php;
    • ispmanager-pkg-webalizer;
    • httpd-itk.
  3. Если узел кластера имеет роль Почтовый сервер, удаляются пакеты:
    • ispmanager-pkg-httpd-itk;

    • httpd;

    • ispmanager-pkg-php;

    • httpd-itk;

    • mysql.

  4. Узел кластера перезагружается.
  5. Устанавливаются и настраиваются необходимые для функционирования ролей узла кластера пакеты.