本節只包括在 Virtuozzo Containers for Windows 內部署 Plesk 所需的必要步驟。安裝前,請連接 http://www.odin.com/support/virtualization-suite/pvc/ 熟悉 Virtuozzo Containers 文檔。
在 Virtuozzo Containers 環境裡部署 Plesk 需進行下面兩個步驟:
第一階段只在每個硬體節點上執行一次:應用程式範本安裝到硬體節點上之後,即可根據需要部署盡可能多的 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:
vzpkgdeploy [-q|-v] -i <template-file>
其中
-q
禁止登入顯示器和日誌檔-v
設定此 vzpkgdeploy
會話的登入級別到最大值例如,
vzpkgdeploy -i PANEL_10.0.0/20100804.10
若要創建新 Container 並在其中安裝 Plesk:
執行以下命令:
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 網站。
以下命令可進行的操作:
--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
vzctl start <CT_ID>
vzpkgadd <CT_ID> <dotnet_template_name>
例如,
vzpkgadd 444 dotnet2.0_frmwk-2.0.50727.42/20070613
vzpkgadd <CT_ID> <plesk_template_name>
例如,
vzpkgadd 444 PANEL_10.0.0/20100804.10
若要克隆 Container:
使用下面格式的命令:
vzmlocal -C <CT_List>
<CT_List> = <source_CTID>:<dest_CTID>[:<dest_private>] [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