本节只包括在 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