开源虚拟化管理平台Proxmox VE安装部署超融合

开源虚拟化管理平台Proxmox VE安装部署超融合

什么是Proxmox VE(PVE)?
Proxmox VE,全称Proxmox Virtual Environment(简称PVE),是一款基于Debian为底层的、完整的、开源的,企业级服务器虚拟化管理平台。同时支持KVM(虚拟机)和LXC(容器)两种虚拟化技术。

对PVE早有耳闻,借着周末,把测试环境先搭建起来。

一下子找3台硬件难找,还是老规矩,先找一个ESXi嵌套环境,虚拟出三节点的PVE主机。单节点PVE主机配置如下:

处理器32核,内存32G,系统盘200G,数据盘两块1T,10G网卡2张。

管理网:IP规划172.16.100.52-54

存储网:IP规划172.16.100.55-57

一、下载

官方提供了Proxmox VE ISO 镜像,当然也可以在Debian Linux上安装额外的Proxmox VE 软件包,这里重点讲第一种,直接去官网下载:下载链接

这里下载当前最新的8.3-1版,下载后挂载到对应CD盘,关于挂载和刻录,本篇不做介绍。直接进入主题。

二、安装

开机进行安装,选择install Proxmox VE

同意协议

选择操作系统安装所在的盘,这里选择200G那一块,用于安装操作系统。

设置时区,下一步

设置管理员账号密码和邮箱

设置网络及IP地址

检查配置无误后,点击安装。

其余两节点,都按照此步骤进行。

安装过程如上,安装完成后会自动重启。

重启后到此界面,表示安装完成。

三、登录

用IP地址访问Web控制页面了,我这里是 https://172.16.100.52:8006

三、创建集群

创建集群那一步我忘记截图了,所以创建集群那一步是灰色的,创建完第一个集群,如上图。

需要先记录集群加入信息,等会需要到其他两个节点去加入集群。

登录到第二个节点

选择加入集群,填写刚刚复制的信息,以及对端的密码,本端的Link 0最好也填写当前自己主机的IP

第三个节点也用同样的方式加入。

集群节点显示三个节点都添加进去了

添加完毕后集群状态显示正常,需要注意的事,集群需要三节点起,生产环境建议四节点。

由于PVE使用了去中心化的设计,因此不需要安装额外的管理控制台,每个节点都是Master,可以在任意节点管理集群和主机。

下一步,需要去配置各节点的网络,需要增加一个网卡用于存储网内部通信。备注:此处后面再详细介绍PVE网络,PVE支持的网络有多种,包括Linux Briage,Linux Bond,Linux VLAN等,当然也支持LACP,本次只配置一个网卡用于测试,因此仅创建Linux Bridge,桥接还没使用的物理网卡ens224。

配置IP和掩码,如果和管理网网关相同的话,此处网关那里不用填写,否则会报错。

具体可以根据自己环境的实际情况填写。三个节点依次创建好Linux Bridge。

四、安装和配置Ceph

安装Ceph

版本默认,存储库选择无订阅,存储库的三种差异后面再单独去介绍。

按照提示输入Y

一直到提示安装成功,下一步。

此处下拉选择上一步创建的用于存储网通信的Linux Bridge对应的vmbr1

直到提示安装成功。安装界面中也做了提示,需要去其他节点安装Ceph,之后创建监视器,创建OSD,创建Pools。下面一步一步介绍如何完成。

三个节点都按照同样的方式去安装,Ceph版本注意选择一样的。

安装完成后,Ceph状态还是告警,此刻需要将其余两个节点添加到监视器中。

如上图,监视器中添加其余两个节点。

添加完成后,主机状态显示running,表示正常。

之后创建Ceph OSD,每个节点都规划了两块1T的盘用于Ceph数据盘,依次添加。

注意:Ceph不建议使用硬件RAID卡,和其余超融合一样,实际生产环境中使用直通卡即可。

如上图,3个节点的六块硬盘全部添加好了。

返回查看Ceph健康状况,也显示HEALTH_OK了。

下面创建pool给集群使用。

填写名称,不要用中文,没有特殊要求,其余保持默认。

存储中,已经看到创建好的共享磁盘Ceph_Pool1,可以使用的容量为2.09T,这是Ceph分布式存储需要进行冗余计算所得出的空间。

五、验证

创建一个新的虚拟机,可以看到存储那里已经可以选择共享存储Ceph_Pool1了。

迁移虚拟机,同样可以看到目标存储已经有Ceph_Pool1了。

从现有的ESXi环境迁移了一台虚拟机,默认存储Ceph_Pool1。如何迁移ESXi的虚拟机,后续再单独再出教程。

迁移也比较顺利,十几分钟就迁移好了。迁移后打开虚拟机状态正常。

总结:本次环境搭建比较顺利,前后不到两个小时完成了从搭建超融合到虚拟机的迁移验证,针对一些更高级的功能,如挂载外部存储,HA高可用,虚拟机快照,防火墙,备份等,后续有空时再一一介绍。

dinghui.org

关注虚拟化及IT技术发展!

发表评论


The reCAPTCHA verification period has expired. Please reload the page.