虚拟化技术(Virtualization Technology)是一种资源管理技术,它能够将计算机的实体资源(如CPU、内存、网络适配器)进行抽象和转换,从而在一台物理主机上分割、组合出多个独立的计算环境,运行不同的操作系统。
在企业虚拟化领域,除了广为人知的VMware,开源且功能强大的Proxmox VE 是一个优秀的替代选择。VMware采用完全虚拟化技术,而Proxmox VE的核心是基于内核的虚拟机(KVM)与Linux容器(LXC)。对于希望降低资源消耗、寻求更便捷的Web管理界面以及构建一体化解决方案的用户而言,PVE提供了丰富的功能和更高的灵活性。
Proxmox VE是一个完整的企业级开源虚拟化平台。它集成了Web管理界面,可以轻松管理虚拟机和容器,并支持软件定义的存储与网络、高可用性集群等功能。相较于OpenStack,它在易用性方面做了大量优化。自5.0版本起,官方深度集成了Ceph分布式存储,实现了计算、网络、存储一体化的超融合架构。
在存储方面,Proxmox VE支持多种格式和类型,例如虚拟磁盘的raw、qcow2、vmdk格式,以及ISO镜像、容器模板和备份文件,这些通常由文件存储支持。用户也可以直接使用LVM逻辑卷、ZFS的zvol或Ceph的RBD卷来存放虚拟机磁盘,这对应卷存储的方式。
Proxmox VE 安装部署

1. 下载PVE镜像
访问Proxmox VE官网下载ISO镜像文件:
https://www.proxmox.com/en/downloads/category/iso-images-pve
官方GitHub主页:https://github.com/orgs/proxmox/repositories
2. 安装步骤
- 将ISO镜像刻录至U盘或光盘,制作成启动盘。
- 将服务器BIOS设置为从该启动介质引导,并确保已开启CPU虚拟化支持(如Intel VT-x/AMD-V)。
- 启动后,进入安装界面,选择“Install Proxmox VE”。

- 同意许可协议(I agree)。
- 选择安装目标磁盘,可使用自动分区或点击“Options”进行自定义。
- 设置国家(China)和时区(Asia/Shanghai)。
- 为root用户设置强密码并填写有效的邮箱地址。
- 配置管理网络:这是关键步骤。建议设置为固定IP,以方便后续通过Web访问。
- Hostname(主机名):例如
pve.proxmox.com
- IP Address(IP地址):例如
192.168.1.100
- Gateway(网关)和DNS Server(DNS服务器):根据你的网络环境填写。
- 确认信息后,点击“Next”开始安装。
- 安装完成后,重启系统,拔掉安装介质。

- 启动完成后,屏幕上会显示用于Web访问的IP地址。在浏览器中输入
https://IP地址:8006,使用root账号和密码登录管理界面。
配置集群
集群功能允许你将多台Proxmox VE主机统一管理,实现资源池化和高可用。
1. 创建集群
在第一台节点(例如 pve01)上执行命令,创建集群并命名:
pvecm create YOUR-CLUSTER-NAME
2. 加入集群
在其余节点(例如 pve02, pve03)上,执行命令加入集群(IP为第一台节点的地址):
pvecm add 10.91.30.221
3. 查看集群状态
使用以下Linux命令行检查集群健康状况和节点列表:
# 查看集群状态
pvecm status
# 查看集群节点
pvecm nodes
通过上述步骤,你可以完成Proxmox VE单机环境的搭建以及多节点集群的组建,为构建稳定、可扩展的企业虚拟化环境奠定基础。
|