当前位置: > 虚拟化 Virtualization > OpenVZ >

OpenVZ Web Panel 2.4 安装教程

时间:2017-05-28 15:13来源:linux.it.net.cn 作者:IT

前言:OpenVZ开设需要使用vzctl等命令行进行,批量管理比较非常麻烦,目前有一个相对知名的管理面板OpenVZ Web Panel 2.4 (github: https://github.com/envolution/ovz-web-panel),不过似乎目前已经停止更新,虽然提供了WHMCS集成工具不过目前只建议个人安装使用.

 

*卸载方法: 

wget -O - https://raw.githubusercontent.com/sibprogrammer/owp/master/installer/ai.sh | sh -s UNINSTALL=1

 

安装流程:

安装环境: CentOS 6.8 x86_64 

一.准备工作

1.关闭SeLinux:

 #编辑vim /etc/sysconfig/selinux 修改为:
SELINUX=disabled 
SELINUXTYPE=targeted

2.开放iptables的3000端口或vim /etc/sysconfig/iptables

/sbin/iptables -I INPUT -p tcp --dport 3000 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables restart

二.安装OpenVZ环境

1.配置YUM源

cd /etc/yum.repos.d
wget http://download.openvz.org/openvz.repo
rpm --import  http://download.openvz.org/RPM-GPG-Key-OpenVZ
yum update -y

2.安装vz工具

yum install vzkernel vzctl vzquota ploop

3.配置操作系统内核参数,vim /etc/sysctl.conf

 

#让VE访问外部网络,启用IP转发
net.ipv4.ip_forward = 1
#控制kernel的debug
kernel.sysrq = 1

4.挂载模块并确认是否加载

modprobe bridge
lsmod|grep bridge

5.重启并检查vz服务是否正常运行

reboot
chkconfig --list vz
#返回如下信息则表示vz服务正在运行
#vz                0:off 1:off 2:on 3:on 4:on 5:on 6:off
service vz status 
service vz start

三.安装OpenVZ Web Panel

1.执行安装脚本

 wget -O - https://raw.githubusercontent.com/sibprogrammer/owp/master/installer/ai.sh | sh -s DOWNLOAD_URL=http://mise.tianji.me/ovz-web-panel-2.4.tgz

2.下载汉化包

 wget -P /opt/ovz-web-panel/config/locales http://mise.tianji.me/zh_CN.yml

3.恢复并启动被覆盖的Hardware Deamon程序

 wget -P /opt/ovz-web-panel/utils/hw-daemon http://mise.tianji.me/hw-daemon.rb
 ruby /opt/ovz-web-panel/utils/hw-daemon/hw-daemon.rb start

4.重启OpenVZ Web Panel服务

/etc/rc.d/init.d/owp restart

安装到此完成,默认用户名密码都是 admin

四.设置OpenVZ Web Panel

1.安全设置

* 登入前请根据需要考虑修改面板端口,默认端口为3000,修改方法:

修改端口之前请先确认已经通过iptables开放了新端口

编辑/etc/owp.conf文件,其中"PORT="之后的就是端口,可以修改为想要的端口.

此外还可以通过修改"IP="之后的部分来修改默认侦听的IP地址.

** 可以根据需要开启SSL加密,修改方法:

编辑/etc/owp.conf文件,其中"SSL="之后的就是是否启用SSL加密(ON为开,OFF为关闭),SSL证书和私钥的存储位置在/opt/ovz-web-panel/config/certs目录,证书文件:server.crt,私钥文件:server.key

 

*** 上述步骤完成后请执行以下命令来重启OpenVZ Web Panel服务使配置生效

/etc/rc.d/init.d/owp restart

2.登入面板

假定服务器IP地址为10.0.0.1,打开任意浏览器,地址栏输入 http://10.0.0.1:3000 进入管理界面,输入用户名密码,选择简体中文语言包:

1480696263309793.jpg

2.在"我的资料"功能中修改默认密码

1480696326592838.jpg

3.点击左侧分类菜单中的"物理服务器"节点,在右侧窗格中点击"连接到新服务器"按钮来添加服务器

1480697015612065.jpg

如果OpenVZ Web Panel安装在OpenVZ环境本机上,直接如图设置即可,点击"连接"按钮来确认.

* 如果出现红色叹号提示说明OpenVZ环境安装有问题或是IP或端口不正确,也可能iptables阻挡了7767端口

4.添加完成之后点击"同步"按钮来获取OpenVZ环境设置.

1480697295715472.jpg

5.点击刚刚添加的服务器,在打开的"物理服务器 localhost"窗格中找到并点击"OS系统模板"按钮,然后在打开的窗格中找到"安装新OS系统模板"按钮,从列表中勾选想要下载的系统模板,点击安装按钮,系统会自动开始下载,下载所需时间取决于安装了OpenVZ环境的目标服务器的外网速度.

1480697487251804.jpg

6.可选步骤:添加服务器配置模板

点击物理服务器节点下的localhost服务器,在右侧的窗格中点击"服务器配置模板"按钮,可以修改默认套餐或是添加新模板,服务器配置模板类似于预制规格包,预定义了VZ Container/VPS的基本配置,可以在开通VPS时直接选择使用,节省时间.

1480697791179176.jpg

7.向IP地址池添加IP地址:

点击左侧导航菜单中的IP地址节点,在右侧的IP地址窗格中点击建立IP池,在如图界面中输入IP段的开始和结束IP.

* 如果需要为多个节点添加IP则需要分别为每个节点添加IP段,然后在服务器下拉框中选中目标服务器.只有一台localhost的话选择"全部"即可.

1480697896391545.jpg

8.创建VPS:

点击左侧导航菜单中"物理服务器"节点下的localhost服务器,然后在右侧物理服务器窗格中点击"建立虚拟服务器"按钮,在弹出的"建立新虚拟服务器"对话框中设置要创建的VPS的基本信息即可:

1480699179914809.jpg

* 请确保"附加设置"选项卡中"杂项"选项组中的"开机启动"复选框为选中状态.

** "服务器ID(VEID)"只能是数字;

*** 如果OpenVZ Web Panel系统中设置了多个用户,请在"系统访问"选项组中的"所有者"下拉框中选择该VPS的所属用户.

**** "附加设置"选项卡中可以设置VPS的规格限制,这里设置的规格限制将覆盖"服务器配置模板"中的设置:

1480698310259490.jpg

点击"建立"之后稍等片刻系统会自动重定向到"物理服务器 localhost"窗格,其中的"虚拟服务器列表"部分会列出当前已激活的VPS列表,可以通过列表上方的管理按钮进行管理,"更改状态"按钮可以用来开机/关机,双击VPS可以进入高级管理,在"工具"菜单中可以进行重装,克隆/备份等高级操作.




(责任编辑:IT)
------分隔线----------------------------