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 工具。