Шаблоны для Virtuozzo для Linux

Шаблоны приложений для Virtuozzo - это RPM-пакеты, установка которых на сервер позволяет с легкостью развернуть соответствующее приложение на любом количестве контейнеров и тем самым сэкономить немало важных ресурсов, таких как дисковое пространство. Вы можете скачать шаблоны Plesk с нашего сайта или с помощью вызова командной утилиты Virtuozzo "vzup2date -z" (Virtuozzo 4 и выше), а также с помощью yum на сервере Virtuozzo.

Шаблоны с обновляемой версией и шаблоны без версии

Начиная с Plesk 10.4 Odin предоставляет два набора EZ-шаблонов для каждого выпуска Plesk: шаблоны c обновляемой версией и шаблоны без версии. Они имеют одинаковый набор функций и отличаются только тем, какие обновления устанавливаются при обновлении контейнера:

  • Управляемые провайдером шаблоны с обновляемой версией автоматически получают все последние обновления, выпускаемые для основной версии Plesk.

    Например, если на контейнере установлен шаблон Plesk 10 с обновляемой версией (pp10), команда vzpkg update <CT_ID> обновит его до последней доступной версии Plesk 10.x.x, будь то 10.0.1 или 10.1.0. Если точнее, то шаблоны с обновляемой версией выполняют обновления, разрешенные стандартной лицензией Plesk. Такая лицензия позволяет выполнять обновления только с одной промежуточной версии до другой. Например, с 10.1 до 10.2, но не с 10.4 до 11.0.

  • Шаблоны без версии с функцией автоматического обновления получают все обновления независимо от ключа лицензии Plesk. Другими словами, такие шаблоны автоматически обновляются до последней версии Plesk независимо от ее номера, как только эта версия становится доступна. Например, это может быть обновление с 10.3 до 10.4 или с 10.4 до 11.0. Обратите внимание, что если ваша лицензия Plesk не поддерживает сложные обновления, вам нужно будет получать новый ключ лицензии после каждого обновления.

    К примеру, если на контейнере установлен шаблон Plesk без версии (pp) (например, 10.x.x), команда vzpkg update <CT_ID> обновит его до последней доступной версии Plesk x.x.x, будь то 10.x.x или 11.x.x.

Вид шаблона можно определить по его имени: у шаблонов с обновляемой версией в начале имени стоит номер основной версии (pp12), а у шаблонов без версии в имени не указывается никакой версии (pp).

Включение и отключение автообнаружения EZ-шаблонов

Virtuozzo 4.0 и выше может обнаруживать EZ-шаблоны на контейнере и выполнять автоматические действия в зависимости от типа шаблонов. Эта функция позволяет системам автоматизации бизнеса (например, PBA) автоматически находить программы, установленные на контейнере, и выставлять по ним счета владельцу контейнера.

Алгоритм обнаружения довольно прост: если система находит все пакеты, включенные в EZ-шаблон, она делает вывод, что этот шаблон установлен. Основной недостаток такого подхода состоит в том, что Plesk 9.x и SMB имеют очень похожие пакеты, поэтому механизм автообнаружения может допускать ошибки. Например, если на контейнере присутствует только одно из приложений, система считает, что установлены оба шаблона. Самое неприятное последствие такой ошибки - это то, что система не сможет обновить оба приложения и правильно настроить выставление счетов для них.

Если вы пользуетесь системой автоматизации биллинга или хотите установить тесно интегрированные продукты Odin, вы можете отключить автообнаружение. Для этого откройте файл /etc/vztt/vztt.conf и задайте значение APP_TEMPLATE_AUTODETECTION=no.

Комплектация шаблонов

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

Для Plesk 12.5 доступны следующие EZ-шаблоны:

pp12

Базовый шаблон Plesk. Содержит основные компоненты, менеджер резервного копирования и Presence Builder.

pp12-antivirus

Odin Premium Antivirus

 

pp12-bind

Поддержка DNS-сервера BIND. Если вы не установите этот шаблон, то на серверах Plesk не будет установлен сервер DNS.

pp12-courier-imap

Сервер Courier-IMAP.

pp12-dovecot

Почтовый сервер Dovecot.

pp12-kav

Антивирус Касперского.

pp12-mailman

Менеджер почтовых рассылок Mailman.

pp12-migration

Менеджер миграции и переноса Plesk - позволяет переносить хостинговые данные с других серверов Plesk и выполнять миграцию с других платформ хостинга.

pp12-mod-cloudflare

Поддержка модуля Apache CloudFlare.

pp12-msmtp

Почтовый сервер msmtp (только ретрансляция) (SMTP-клиент). Необходим, если вы планируете использовать внешние почтовые серверы.

pp12-mysql5.5

Поддержка MySQL 5.5. Доступно только в RHEL 5 и CentOS 5.

pp12-nginx

Поддержка обратного прокси-сервера nginx.

pp12-panel-addons

Компоненты Plesk: Firewall, VPN и File Server.

pp12-php5

Поддержка PHP5

pp12-php53

Поддержка PHP5.3. Доступно только в RHEL 5 и CentOS 5.

pp12-postfix

Почтовый сервер Postfix. Альтернатива Qmail и msmtp.

pp12-qmail

Почтовый сервер Qmail. Альтернатива Postfix и msmtp.

pp12-spamassassin

Антиспам SpamAssassin.

pp12-tomcat

Поддержка Tomcat.

pp12-vps-optimized

Конфигурация, оптимизированная для VPS-хостинга. Настраивает контейнер на минимальное потребление ресурсов. Помните, что некоторые функции хостинга можно отключить. Подробности смотрите в разделе Оптимизация Plesk для работы на VPS.

pp12-watchdog

Компонент Watchdog (мониторинг системы).

pp12-webhosting-addons

Поддержка хостинговых функций: mod_bw, MIVA и perl-Apache-ASP.

pp12-webmail

Инструменты для веб-почты Horde и Roundcube.