Linux Virtuozzo 模板

Virtuozzo 应用程序模板是 RPM 包,安装在一个节点上时,可允许在任意多个 Containers 里部署应用程序,节省很多关键系统资源如磁盘空间。您可以从 Plesk 网站获得 Plesk 模板,或使用 Virtuozzo 命令行工具调用"vzup2date -z"(Virtuozzo 4 或更新版本)或通过 Virtuozzo 上的 yum 方式进行下载。

版本化的模板和自由版本模板

从 Plesk 10.4 开始,Odin 的每个 Plesk 版本提供两套 EZ 模板:主要版本模板,与自由版本模板。两个版本的软件组件一样,唯一的不同是 Container 更新时安装什么模板更新:

  • 提供商控制的版本化模板会自动获取 Plesk 主要版本的所有最新更新和升级。

    例如,如果在一个 Container 里安装了 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)的自由版本基本模板安装在 Container 里(如,是 10.x.x),vzpkg update<CT_ID> 命令将更新该版本至 Panel x.x.x 的最新版本,如 10.x.x 或 11.x.x。

您可从两者的名称区分版本化模板与自由版本模板:第一种的名称前缀仅包含主要版本(pp12),而后者不包含任何版本号(pp)。

切换 EZ 模板自动检测

Virtuozzo 4.0 与之后版本可在 container 找到各个 EZ 模板,然后根据模板执行自动操作。此功能让业务自动化软件(如 PBA)可自动找到安装于 container 里的产品并为 container 所有者开启记账功能。

此发现算法很简单:如果系统发现所有软件包都包括在一个 EZ 模板里,将会考虑安装该模板。此方式的主要缺陷是 Plesk 9.x 与 SMB 就软件包来说非常接近,所以自动检测引擎可能会做出错误的选择。也就是说,如果一个 container 里只出现一个应用程序,系统会考虑两个模板都安装。出现该检测问题最突出的结果就是系统更新两个应用程序与设置合适的记账功能都失败。

如果您使用记账自动化软件或想要安装绑定的 Odin 产品,可能会停止自动检测。若要实现此操作,可修改 /etc/vztt/vztt.conf 文件,方式是设置 APP_TEMPLATE_AUTODETECTION=no

可提供的模板

版本化与自由版本模板的组件相同,因此我们仅列举主要版本模板为例。

以下模板用于 Plesk 12:

pp12

Plesk 核心模板。包含基本组件、备份管理器与 Presence Builder。

pp12-antivirus

Odin Premium Antivirus.

 

pp12-bind

BIND DNS 服务器支持。如果您没有安装该模板,DNS 服务器将不会在 Plesk 节点上安装。

pp12Courier-IMAP

Courier-IMAP 服务器。

pp12-dovecot

Dovecot 邮件服务器。

pp12-kav

Kaspersky Antivirus 模块。

pp12-mailman

Mailman 邮件列表管理器。

pp12-migration

Plesk 迁移与传输管理器,能够允许从其它 Plesk 传输主机数据并从其它主机平台进行迁移。

pp12.-mod-cloudflare

CloudFlare Apache 模块支持。

pp12-msmtp

msmtp 中继仅邮件服务器 (SMTP 客户端)。如果您计划使用外部邮件服务器请安装它。

pp12mysql5.5

MySQL 5.5 支持。仅在 RHEL 5 和 CentOS 5 上可用。

pp12-nginx

nginx 反向代理服务器支持

pp12-panel-addons

Plesk 组件:防火墙、VPN 与文件服务器。

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 优化配置。 配置 Container 以消耗最少的资源。注意将禁用一些托管功能。详情请参阅小节(备选)优化 Plesk 以在 VPS 里操作

pp12-watchdog

Watchdog 系统监控组件。

pp12-webhosting-addons

托管功能支持:mod_bw、MIVA 和 perl-Apache-ASP。

pp12-webmail

Horde 和 Roundcube webmail 工具。