Plesk 是一款安装在服务器上的控制面板,用于方便快捷管理服务器,帮助用户轻松创建维护网站。Virtuozzo 容器则是一项虚拟化解决方案,可以将一台或多台物理机虚拟成多个独立 VPS,其优势在于:在单台物理服务器(硬件节点)上获得的虚拟主机数量是其他虚拟化技术的3倍。在 Virtuozzo 上安装 Plesk 就能更方便管理虚拟机,完成服务器之间的快速迁移等工作。
要实现 Plesk 在 Virtuozzo 上的快速安装,Virtuozzo 应用程序模板是必不可少的,它可以让我们在物理服务器上仅安装一个模板,然后再用该模板将应用程序同时添加到多个容器中。具体步骤如下: 一.在硬件节点上安装 Plesk 应用程序模板每个硬件节点上只需安装一次 Plesk 程序模板,随后即可根据需要将该模板部署到其他所有容器中。具体安装方式可选择使用 vzup2date 工具或者手动安装。 (1)使用 vzup2date 工具安装
注意:在 Virtuozzo(之前的云主机)上, vzup2date 工具已被弃用,您可使用 yum 进行安装。 (2)手动安装
例如,安装 Qmail 的命令行即为:
二.创建新容器并在其中安装 Plesk(1)创建并配置一个容器,执行以下命令:
其中,<CTID> 指容器任一大于 100 的 ID 号,此号在硬件节点上是唯一的;--save 选项用以命令 vzctl 是否将更改的内容保存到容器配置文件中。 设置容器的示例 a、基于 Debian 5 OS 模板创建一个容器,ID: 444 且 IP 为 10.100.1.2。
b、为不可交换的核心内存、专用内存、所有容器处理能够打开的文件数量、磁盘空间与磁盘索引节点(文件 、目录、符号链接)设定上限。
c、将上限值保存到容器配置文件里。
d、使用 --offline_management yes --offline_service vzpp 选项在 vzpp 端口上启用 Power Panel
注意:务必使用准确的上限值,保证 Plesk 与 Virtuozzo 的环境兼容。 (2)启动新创建的容器:
(3)将 Plesk 模板安装到容器中,使用 EZ 模板:
比如,可运行以下命令行,用于安装 Plesk 基础组件,BIND DNS 服务器和 Kaspersky 杀毒软件:
注意: 在安装模板的过程中,必须指定一个适用的邮件服务器模板,如 pp12-qmail、pp12-postfix 或 pp12-msmtp(如果您不想为 Plesk 安装邮件服务器)。 (4)克隆容器: 执行下面格式的命令:
您应指定源容器ID(<source_CTID>)与目标容器 ID(<dst_CTID>)。另外,可选择是否指定目标容器专用区域路径(<dstCT_private>) 和 root 路径 (<dstCT_root>),此选项可允许您覆盖默认路径 - /vz/private/<dst_CTID> 与 /vz/root/<dst_CTID>。 按照以上步骤,您就已经成功在 Virtuozzo 上安装了 Plesk 控制面板,注意这是 Linux 系统下的安装步骤,Windows 系统的安装过程会有所不同。在每个硬件节点只需安装一次应用程序模板,随后就可以直接克隆该模板再部署到其他容器中。 (责任编辑:IT) |