如何在 Virtuozzo 上安装 Plesk

简介:

Plesk 是一款安装在服务器上的控制面板,用于方便快捷管理服务器,帮助用户轻松创建维护网站。Virtuozzo 容器Container则是一项虚拟化解决方案,可以将一台或多台物理机虚拟成多个独立 VPS,其优势在于:在单台物理服务器(硬件节点)上获得的虚拟主机数量是其他虚拟化技术的3倍。在 Virtuozzo 上安装 Plesk 就能更方便管理虚拟机,完成服务器之间的快速迁移等工作。

要实现 Plesk 在 Virtuozzo 上的快速安装,Virtuozzo 应用程序模板是必不可少的,它可以让我们在物理服务器上仅安装一个模板,然后再用该模板将应用程序同时添加到多个容器中。具体步骤如下:

一.在硬件节点上安装 Plesk 应用程序模板

每个硬件节点上只需安装一次 Plesk 程序模板,随后即可根据需要将该模板部署到其他所有容器中。具体安装方式可选择使用 vzup2date 工具或者手动安装。

(1)使用 vzup2date 工具安装

  1. 通过 SSH 连接目标 Virtuozzo 容器的硬件节点
  2. 运行以下格式的命令,安装应用程序模板:vzup2date -z
  3. 选择所需操作系统与应用程序模板并点击下一步开始安装。

注意:在 Virtuozzo(之前的云主机)上, vzup2date 工具已被弃用,您可使用 yum 进行安装。

(2)手动安装

  1. 从 virtuozzo 官网获取 Plesk 模板,并上传到目标 Virtuozzo 容器的硬件节点
  2. 运行以下格式的命令,安装应用程序模板:rpm -Uvh <到模板具体的路径>

例如,安装 Qmail 的命令行即为:


 
 
  1. rpm -Uvh pp11.5-centos-5-x86_64-ez-3.0.0-35.prl.293476.noarch.rpm

二.创建新容器并在其中安装 Plesk

(1)创建并配置一个容器,执行以下命令:


 
 
  1. vzctl create <CTID> [options]
  2. vzctl set <CTID> <setting_name> <value> [--save]

其中,<CTID> 指容器任一大于 100 的 ID 号,此号在硬件节点上是唯一的;--save 选项用以命令 vzctl 是否将更改的内容保存到容器配置文件中。

设置容器的示例

a、基于 Debian 5 OS 模板创建一个容器,ID: 444 且 IP 为 10.100.1.2。


 
 
  1. # vzctl create 444 --ostemplate debian-5.0-x86_64 

b、为不可交换的核心内存、专用内存、所有容器处理能够打开的文件数量、磁盘空间与磁盘索引节点(文件 、目录、符号链接)设定上限。 


 
 
  1. # vzctl set 444 --ipadd 10.100.1.2 --hostname example.com --save

c、将上限值保存到容器配置文件里。


 
 
  1. # vzctl set 444 --save --kmemsize 24299200:26429120 --privvmpages 362144:392912 --numfile
  2. 12000:12000 --diskspace 5117880:5242880 --diskinodes 350000:370000

d、使用 --offline_management yes --offline_service vzpp 选项在 vzpp 端口上启用 Power Panel 


 
 
  1. # vzctl set 444 --save --offline_management yes --offline_service vzpp

注意:务必使用准确的上限值,保证 Plesk 与 Virtuozzo 的环境兼容。

(2)启动新创建的容器:


 
 
  1. # vzctl start <CTID>

(3)将 Plesk 模板安装到容器中,使用 EZ 模板:


 
 
  1. vzpkg install <CTID> <ppp_template_name> ...

比如,可运行以下命令行,用于安装 Plesk 基础组件,BIND DNS 服务器和 Kaspersky 杀毒软件:


 
 
  1. # vzpkg install 444 pp11.5 pp11.5-bind pp11.5-kav

注意: 在安装模板的过程中,必须指定一个适用的邮件服务器模板,如 pp12-qmail、pp12-postfix 或 pp12-msmtp(如果您不想为 Plesk 安装邮件服务器)。

(4)克隆容器:

执行下面格式的命令:


 
 
  1. vzmlocal -C {CT List}{CT List} = <em><source_CTID></em>:<em><dst_CTID></em>[:[<em><dstCT_private></em>][:<em><dstCT_root></em>]] [...]

您应指定源容器ID(<source_CTID>)与目标容器 ID(<dst_CTID>)。另外,可选择是否指定目标容器专用区域路径(<dstCT_private>) 和 root 路径 (<dstCT_root>),此选项可允许您覆盖默认路径 - /vz/private/<dst_CTID> 与 /vz/root/<dst_CTID>。

按照以上步骤,您就已经成功在 Virtuozzo 上安装了 Plesk 控制面板,注意这是 Linux 系统下的安装步骤,Windows 系统的安装过程会有所不同。在每个硬件节点只需安装一次应用程序模板,随后就可以直接克隆该模板再部署到其他容器中。

原文发布时间为:2016-05-26

本文来自云栖社区合作伙伴“Linux中国”

相关文章
|
存储 Java Android开发
Android系统升级的机制概要
Android系统升级的机制概要
724 0
|
数据可视化 大数据 数据挖掘
阿里云大数据ACA及ACP复习题(81~90)
本人备考阿里云大数据考试时自行收集准备的题库,纯手工整理的,能够覆盖到今年7月份,应该是目前最新的,发成文章希望大家能一起学习,不要花冤枉钱去买题库背了,也希望大家能够顺利通关ACA和ACP考试。
基于DSP的数字滤波器设计
基于DSP的数字滤波器设计
525 4
|
搜索推荐 物联网 智能硬件
智能穿戴设备的应用场景
智能穿戴设备的应用场景广泛且多样化,它们不仅提升了日常生活的便利性,还融入了健康管理和科技娱乐等多个方面。以下是一些具体的智能穿戴设备应用场景:
|
SQL JSON Apache
Apache Doris 2.1.5 版本正式发布
在湖仓一体、多表物化视图、半结构化数据分析等方面进行了全面更新及改进,同时在倒排索引、查询优化器、查询引擎、存储管理等 10 余方向上完成了若干问题修复
368 8
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的豆瓣电影数据分析可视化系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的豆瓣电影数据分析可视化系统附带文章源码部署视频讲解等
239 0
三对角矩阵(Triangular Matrix)
三对角矩阵(Triangular Matrix)是一种特殊形式的矩阵,其非零元素仅位于主对角线以及主对角线两侧的相邻对角线上。三对角矩阵在数学、工程和计算机科学等领域中都有广泛应用,特别是在线性代数中。以下是一些关于三对角矩阵的特点和应用:
1915 6
|
Ubuntu 网络协议 网络安全
『iperf3 』服务器连接速度测试
『iperf3 』服务器连接速度测试
|
存储 并行计算 关系型数据库
12306的西天取经路 - 春节抢票与PostgreSQL数据库设计思考
标签 PostgreSQL , 12306 , 春节 , 一票难求 , 门禁广告 , 数组 , 范围类型 , 抢购 , 排他约束 , 大盘分析 , 广告查询 , 火车票
28132 1
|
监控 Kubernetes 容器
云监控报警最佳实践之无数据策略
本文介绍了云监控报警中的无数据策略,通过该策略用户可以实现被监控对象无数据时的响应、处理。 ## 背景 云监控报警通常情况下是通过监控数据的阈值的判断来进行报警,比如cpu超过80%报警等。但有时候被监控对象的监控数据出现不连续或断掉的情况。如果要对这种情况进行报警,就需要配置无数据策略。 ## 配置无数据策略 首先进入[云监控控制台](https://cloudmonitor.console.
880 2
云监控报警最佳实践之无数据策略