在 Virtuozzo containers for Windows 上安裝
本節只包括在 Virtuozzo Containers for Windows 內部署 Plesk 所需的必要步驟。安裝前,請連接 http://www.odin.com/support/virtualization-suite/pvc/ 熟悉 Virtuozzo Containers 文檔。
在 Virtuozzo Containers 環境裡部署 Plesk 需進行下面兩個步驟:
- 在硬體節點上安裝 Plesk 應用程式範本。
- 創建 Container,並從範本部署應用程式。
第一階段只在每個硬體節點上執行一次:應用程式範本安裝到硬體節點上之後,即可根據需要部署盡可能多的 Container。
無需每次給 Container 部署 Plesk 時都要新創建一個 Container,您可以克隆已安裝 Plesk 且作為範本 Container 的現有 Container。
注意:如果您的作業系統是 Microsoft Windows 2008 並打開了 container 離線管理,您可通過請求 https://host-name:8443/ or https://IP-address:8443/ 並提供您本地管理員驗證憑據或通過請求 http://host-name:8880/ or http://IP-address:8880/ 並提供全域管理員驗證憑據來登入 Plesk。
若要在 Virtuozzo Containers for Windows 中安裝 Plesk:
- 從 Odin 網站 獲取 Plesk 範本,並上傳到目標 Virtuozzo Container 硬體節點。
- 執行如下格式的命令安裝 Plesk 的應用程式範本:
vzpkgdeploy [-q|-v] -i <template-file>
其中
-
-q
禁止登入顯示器和日誌檔 -
-v
設定此vzpkgdeploy
會話的登入級別到最大值
例如,
vzpkgdeploy -i PANEL_10.0.0/20100804.10
-
若要創建新 Container 並在其中安裝 Plesk:
- 根據需要創建 container 並進行配置。
執行以下命令:
vzctl create <CT_ID> --pkgset name [options]
vzctl set <CT_ID> <setting_name> <value> [--save]
其中
-
<CT_ID>
定義高於 100 的任一 container ID 號,此號在硬體節點上是唯一的 -
--pkgset
name
指用於 Container 創建的作業系統範本 -
--save
選項讓vzctl
是否將變更保存到 Container 設定檔注意:如需有關 Container 創建和配置選項的詳細資訊,參閱 Virtuozzo Containers for Windows 參考指南 ,位於 Odin 網站。
以下命令可進行的操作:
- 基於 w2k3 範本創建一個 Container,ID 為 444 且 IP 為 192.0.2.44。
- 設定磁碟空間限制為 4+ Gb,專用空間限制為 1 Gb,管理員密碼為 "P4$$w0rd" 。
- 使用
--offline_management yes --offline_service vzpp
選項在 vzpp 埠上啟用 Power Panel 。重要說明:必須使用準確的值以確保 Plesk 與 Virtuozzo 環境相容。
-
重要說明:Plesk 需要 container 配置有 IPv4 位址以正常運行。
vzctl create 444 --pkgset w2k3 --ipadd 192.0.2.44
vzctl set 444 --save --diskspace 4500000 --vprvmem 1024 --userpasswd Administrator:P4$$w0rd
vzctl set 444 --save --offline_management yes --offline_service vzpp
- 啟動新近創建的 Container:
vzctl start <CT_ID>
- 安裝 Microsoft .NET framework 2.0 或以上版本到 Container 中:
vzpkgadd <CT_ID> <dotnet_template_name>
例如,
vzpkgadd 444 dotnet2.0_frmwk-2.0.50727.42/20070613
- 將 Plesk 範本安裝到 Container 中:
vzpkgadd <CT_ID> <plesk_template_name>
例如,
vzpkgadd 444 PANEL_10.0.0/20100804.10
若要克隆 Container:
使用下面格式的命令:
vzmlocal -C <em><CT_List></em>
<em><CT_List></em> = <em><source_CTID></em>:<em><dest_CTID></em>[:<em><dest_private></em>] [options]
您可指定源 Container ID(<source_CTID>
)與目的 Container ID(<dest_CTID>
)。指定目的 Container 專用區域路徑(<dest_private>
)是備選項,此選項可允許您覆蓋預設路徑 X:\vz\private\
<CT_ID>
。如需命令選項詳情,參閱 Virtuozzo Containers for Windows 參考指南,位於Odin 網站。
例如,在之前的步驟克隆一個安裝有 Plesk 的 Container,可允許下面命令:
vzmlocal -C 444:445