Virtualizor部署及安装
Virtualizor 是一款强大的虚拟化管理面板,允许用户轻松地创建、管理和维护虚拟机。它支持多种虚拟化技术,包括 KVM、Xen、OpenVZ 和 LXC 等,是一个广泛用于托管公司和云服务提供商的工具。
主要功能:
- 多种虚拟化技术支持:如上所述,Virtualizor 支持 KVM、Xen、OpenVZ 和 LXC,不同的虚拟化技术可以根据需求进行选择。
- 简化的用户界面:它为管理员和最终用户提供了简洁且易于使用的管理界面,用户可以通过浏览器轻松访问并管理虚拟机。
- 自动化创建和管理虚拟机:管理员可以自动化虚拟机的创建、删除、重启和克隆等任务。
- 资源监控和统计:提供对虚拟机的资源使用情况(如 CPU、内存、硬盘和网络带宽等)的实时监控。
- 用户管理:支持多用户系统,管理员可以创建多个虚拟主机账户,并根据权限限制其管理功能。
- 多种操作系统支持:支持多种主流操作系统,如 Linux、Windows 等的虚拟化。
- 高可用性与灾备:对于企业级用户,Virtualizor 提供高可用性(HA)功能,确保虚拟机在物理服务器出现故障时可以继续运行。
使用场景:
- VPS托管:Virtualizor 是虚拟专用服务器(VPS)托管提供商常用的工具,能够帮助他们提供给客户管理虚拟主机的接口。
- 云计算平台:它可用作管理云计算资源的工具,支持基于虚拟机的弹性伸缩。
- 企业数据中心管理:对于需要管理大量虚拟化资源的企业,Virtualizor 提供了简便的集中式管理功能。
安装教程
环境准备:使用Almalinux8作为演示系统。在执行操作前,建议您备份所有数据。
更新一下
1 |
|
1.开心一下
1 |
|
2.创建虚拟磁盘
我们将会创建一个raw格式的虚拟磁盘,并挂载到您的系统上,命令如下:(下面的seek=后跟的是您想要创建的磁盘大小,这里大约是80G,这个命令会创建一个松散文件,不会占用您的磁盘空间,它会随着写入数据而增大。)(想超售?那就拉大虚拟磁盘)
1 |
|
执行如图操作,空的地方直接回车使用默认值就好。
之后,运行partprobe刷新磁盘。完成后,运行下面命令创建必要卷组,需要确认请输入y
1 |
|
重启后虚拟磁盘可能挂载会掉,请输入
1 |
|
重新挂载。
3.安装Virtualizor
执行如下命令,将email后换成您自己的,安装后输入y确认重启。
1 |
|
推荐使用国外服务器,国内服务器第二步有点慢~
可以将脚本里的改成我的Softaculous国内镜像 websoft.quickso.cn
1 |
|
然后打开您的IP:4085/4084访问管理页面,使用您的root密码登录
Virtualizor使用的端口为4081 - 4085,如果登不上可以考虑防火墙的问题:
1 |
|
添加存储:打开Virtualizor Admin Panel -> Storage -> Add Storage,按下面介绍填写并提交。
1 |
|
4.构建虚拟网卡
官方文档
https://www.virtualizor.com/docs/admin/manage-vps-domain-forwarding/
然后运行下面命令
vi /etc/sysconfig/network-scripts/ifcfg-intbr0
拷贝下面内容填写进去:
1 |
|
然后重启网络
1 |
|
打开Admin Panel > IP Pool > Create IP Pool,按照下面填写并提交
1 |
|
5.下载系统镜像
打开Virtualizor Admin Panel -> Media -> OS Templates Browser,Type选LXC,勾上你想要的,提交。
6.创建小鸡
如果你自己玩的,就可以去开小鸡了,如果还想着对接whmcs就设置一下小鸡套餐。
- 设置Plan
- 创建虚拟机
选择刚设置好的plan,基本不用设置。
7.设置NAT端口转发
执行
1 |
|
1 |
|
初次使用脚本请务必执行 1.安装 iptables
然后选择 4. 添加 iptables 端口转发
比如:
1 |
|
到这里,这个nat机器可以正常访问了
这个时候,还需要执行一条ipt指令,才能让VPS正常联网
1 |
|
8..对接WHMCS
这里要提一下的是CPU Units,这是类似优先值的概念,比如你开了两台小鸡,一台CPU Units设置为1000,另一台设置为2000,那么当CPU跑满的时候 第一台会占有1000 / (1000+2000)的CPU资源,第二台会占有2000 / (1000+2000)的CPU资源 CPU%是指占所有核心的百分数,比如你有四个核心,想要VPS最多用一半的性能,你可以设置CPU%为50,那么他最多使用 2 ÷ 4 x 100 = 50 (CPU%)
下载Virtualizor_For_WHMCS插件,上传到/path/to/whmcs/modules/servers/目录
WHMCS管理面板->设置->产品/服务->服务器设置
添加服务器
主机名/IP地址:母鸡ip
用户名:key
密码:key pass
创建产品:产品/服务–>新增分组,新增产品
自定义字段
1 |
|
到这就完成了!
Q&A
出现The viifbr0 is not started. Please runservice virtnetwork start
解决方案:
1 |
|
文章参考
https://www.nodeseek.com/post-216025-1