Decentralization? We're still early!

Proxmox VE :开源的服务器虚拟化管理平台

  • Proxmox VE :开源的服务器虚拟化管理平台

    發布人 Brave 2024-02-24 12:33

    一、什么是 Proxmox VE

    Proxmox VE(Proxmox Virtual Environment)是一款开源的企业级服务器虚拟化管理平台,它可以让你在一台物理服务器上运行和管理多个虚拟机和容器,从而提高你的 IT 基础设施的效率和灵活性。

    Proxmox VE 基于 Debian GNU/Linux 操作系统,集成了 KVM(Kernel-based Virtual Machine)和 Linux 容器(LXC)两种虚拟化技术,以及软件定义的存储和网络功能,构成了一个完整的解决方案。你可以通过一个集成的基于 Web 的用户界面,轻松地管理你的虚拟机和容器,以及集群的高可用性、备份、安全等方面。

    Proxmox 公司成立于 2005 年,总部位于奥地利维也纳,2025年恰逢其 20 周年纪念。截至目前,Proxmox VE 在全球拥有超过 160 万台主机的用户群,是当今最受欢迎的开源虚拟化平台之一。

    🌐 官网地址https://www.proxmox.com


    二、Proxmox 产品生态系统

    Proxmox 不仅仅提供 Proxmox VE 这一款产品,它实际上构建了一个完整的数据中心解决方案生态系统:

    产品描述最新版本
    Proxmox Virtual Environment (PVE)核心虚拟化平台9.1(2025年11月)
    Proxmox Backup Server (PBS)企业级备份解决方案4.1(2025年11月)
    Proxmox Mail Gateway (PMG)邮件安全网关9.0
    Proxmox Datacenter Manager (PDM)多集群集中管理工具1.0(2025年12月首发)

    这些产品可以独立使用,也可以协同工作,构建从虚拟化、备份到邮件安全的完整数据中心基础设施。


    三、Proxmox VE 的核心功能与特点

    1️⃣ 双虚拟化技术支持

    Proxmox VE 可以让你同时使用 KVMLXC 两种虚拟化技术,根据你的应用场景和需求选择合适的方式:

    🖥️ KVM(全虚拟化)

    • 一种全虚拟化技术,可以让你运行任何操作系统的虚拟机,包括 Windows、Linux、BSD 等
    • 适合于需要完全隔离高性能的场景
    • 每个虚拟机都拥有独立的虚拟硬件,包括 CPU、内存、网卡、磁盘等
    • 支持 vGPU 透传Proxmox VE 8.4 开始支持带 vGPU 的虚拟机热迁移

    📦 LXC(容器化)

    • 一种轻量级的容器技术,可以让你运行 Linux 的应用程序
    • 适合于需要快速部署高密度的场景
    • 容器与宿主机共享内核,启动速度更快、资源开销更小
    • Proxmox VE 9.1 新增 OCI 容器支持:现在可以直接从 OCI(Open Container Initiative)镜像创建 LXC 容器,支持从容器镜像仓库下载镜像作为模板,使得与 Docker Hub 等生态系统的集成更加便捷

    💡 选择建议

    场景推荐技术原因
    运行 Windows 系统KVMLXC 仅支持 Linux
    需要完全隔离KVM独立内核,安全性更高
    快速部署 Linux 服务LXC启动秒级,资源占用低
    高密度部署LXC单机可运行更多实例
    运行非 Linux 系统KVMLXC 仅支持 Linux 内核

    2️⃣ 软件定义的存储和网络

    Proxmox VE 提供了多种存储和网络的选项,让你可以根据你的硬件和预算选择合适的方案。

    💾 存储选项

    存储类型支持的协议/技术适用场景
    本地存储LVM、LVM-Thin、ZFS、目录单节点部署、测试环境
    网络存储NFS、iSCSI、Fibre Channel共享存储、集群环境
    分布式存储Ceph、ZFS高可用、大规模部署
    对象存储S3(PBS 4.0 新增原生支持)云端备份、大容量归档

    🆕 Proxmox VE 9.0 重要更新

    • LVM 厚置备存储快照支持:现在可以在共享的厚置备 LVM 存储(通过 iSCSI/Fibre Channel 提供的 LUN)上创建虚拟机快照,这对企业用户来说是期待已久的功能
    • ZFS RAIDZ 在线扩容:ZFS 2.3 支持向现有 RAIDZ 池添加新设备,几乎无需停机
    • ⚠️ GlusterFS 支持已在 PVE 9.0 中移除,因为上游项目已不再维护

    🌐 网络选项

    • Linux Bridge:标准的 Linux 网络桥接
    • Open vSwitch(OVS):软件定义的虚拟交换机
    • VLAN 支持:网络隔离和分段
    • 绑定/聚合:多网卡绑定提高带宽和冗余
    • SDN(软件定义网络)
      • Proxmox VE 9.0 新增 Fabrics 支持:现在支持创建 OpenFabric 和 OSPF 网络结构,可用于全网状 Ceph 集群或作为 VPN 的底层网络
      • Proxmox VE 9.1 增强了 SDN 监控:可以在 Web 界面中直接可视化连接到桥接或 VNet 的虚拟机,EVPN 区域会报告学习到的 IP 和 MAC 地址

    3️⃣ 集成的 Web 管理界面

    Proxmox VE 提供了一个简洁而强大的 Web 界面,让你可以在任何地方通过浏览器访问和管理你的服务器。

    ✅ 主要功能

    • 虚拟机管理:创建、编辑、删除、启动、停止、迁移、快照
    • 容器管理:LXC 容器的全生命周期管理,支持从 OCI 镜像创建容器(PVE 9.1)
    • 控制台访问:noVNC 和 SPICE 远程控制台
    • 备份管理:定时备份、快照、与 PBS 集成
    • 监控仪表板:CPU、内存、网络、磁盘 I/O 实时监控
    • 集群配置:多节点集群管理和状态监控
    • 用户权限:基于角色的访问控制(RBAC)
    • 防火墙配置:数据中心、节点、虚拟机三级防火墙
    • 任务日志:所有操作的详细审计日志
    • 支持深色模式:适应不同使用偏好

    与 VMware vCenter 相比,Proxmox VE 的 Web 界面无需额外付费即可使用,且所有高级功能都集成在统一界面中。


    4️⃣ 高可用性和灾难恢复

    Proxmox VE 支持创建和管理集群,让你可以将多台服务器组成一个逻辑单元,实现负载均衡和故障转移。

    🔄 集群功能

    • Corosync 集群通信:节点间实时状态同步
    • 高可用性(HA):虚拟机和容器在节点故障时自动迁移到其他可用节点
    • 在线迁移:在不停机的情况下将 VM 迁移到其他节点
    • Fencing 机制:防止脑裂情况下的数据损坏

    🆕 Proxmox VE 9.0 新增 HA 亲和性规则

    • 节点亲和性:可以指定 HA 资源只能在特定节点上运行
    • 资源亲和性:控制虚拟机和容器之间的放置关系
    • 这一功能类似于 VMware DRS 的亲和性/反亲和性规则,使得高可用资源的调度更加灵活

    💾 备份与恢复

    • 内置备份调度:支持完整备份、增量备份、快照备份
    • Proxmox Backup Server 集成
      • 增量备份(显著减少备份时间和存储空间)
      • 块级去重
      • Zstandard 压缩(高压缩比,低 CPU 开销)
      • 客户端加密(AES-256-GCM)
      • 数据完整性校验
      • PBS 4.0 新增 S3 原生支持:可将备份数据存储到 S3 兼容的对象存储
      • PBS 4.0 新增可移动数据存储自动同步:USB 驱动器或热插拔磁盘挂载时自动开始同步作业

    🆕 Proxmox VE 8.4 新增第三方备份 API

    • 简化了外部备份解决方案提供商开发插件的过程
    • 第三方备份解决方案现在可以直接在 Proxmox VE 中实现备份和恢复功能
    • 完全集成到备份堆栈和 Web 界面中

    5️⃣ 开源和免费

    Proxmox VE 的源代码是基于 GNU AGPLv3 协议的开源软件,你可以免费下载和使用。

    🆓 社区版特点

    • 完整功能,无任何阉割
    • 访问社区软件源获取更新
    • 活跃的社区论坛支持
    • 完善的官方文档

    💼 订阅版优势

    如果你需要更多的技术支持和服务,你可以购买 Proxmox VE 的订阅:

    • 访问企业软件源(经过更严格测试的稳定更新)
    • 专业技术支持(根据订阅级别提供不同响应时间)
    • 官方培训课程
    • 定价:根据服务器数量和支持级别,起价约 €110/年/服务器

    四、Proxmox VE 与 VMware ESXi 对比

    2024年 Broadcom 收购 VMware 后,许多用户开始从 VMware ESXi/vSphere 迁移到 Proxmox VE。以下是两者的详细对比:

    对比项Proxmox VEVMware ESXi
    许可证开源免费 (AGPLv3)商业授权(订阅制)
    基础成本免费取消永久许可证销售,仅订阅模式
    管理界面Web UI(内置)vCenter(需额外付费)
    虚拟化技术KVM + LXC 容器ESXi(仅 VM)
    集群功能内置免费需要 vCenter 付费
    高可用性内置免费需要 vCenter HA 付费
    实时迁移✅ 免费需要 vMotion 付费
    性能在基准测试中 56/57 项超越 ESXi,IOPS 性能提升近 50%成熟稳定
    带宽峰值12.8 GB/s9.3 GB/s
    容器支持✅ 原生 LXC + OCI需要额外工具
    社区支持活跃的开源社区官方支持(付费)
    学习曲线中等中等偏高

    💡 选择建议

    • Proxmox VE 适合:中小企业、教育机构、家庭实验室、对成本敏感的项目、需要灵活性和开源的场景
    • VMware ESXi 适合:大型企业、已有 VMware 生态投资、需要特定第三方认证集成的场景

    五、Proxmox VE 版本历史与路线图 📅

    当前稳定版本

    版本基础系统内核版本发布日期支持状态
    PVE 9.1Debian 13.2 "Trixie"6.17.22025年11月✅ 当前最新
    PVE 9.0Debian 13 "Trixie"6.14.8-22025年8月✅ 支持中
    PVE 8.4Debian 12.10 "Bookworm"6.8.12 / 6.142025年4月✅ 支持至2026年8月
    PVE 8.3Debian 12.8 "Bookworm"6.8.12 / 6.112024年11月⚠️ 建议升级

    PVE 9.1 主要新特性(2025年11月)

    • 🐳 OCI 容器支持:可从 OCI 镜像创建 LXC 容器
    • 🔒 Intel TDX 支持:可信域扩展,增强虚拟机安全
    • 🖥️ 嵌套虚拟化:VM 内可运行虚拟机
    • 💾 TPM 状态支持 qcow2 格式:更好的 Windows 11 支持
    • 🌐 增强的 SDN 监控:可视化网络连接和 EVPN 学习的地址
    • 📊 数据中心批量操作:同时对多个资源执行操作
    • 🔧 HA 向导增强:通过向导添加 HA 资源

    升级建议

    • Proxmox VE 8.4 将在 Proxmox VE 9.0 发布后约一年(即 2026年8月)内继续接收安全更新和关键错误修复
    • 建议在生产环境进行充分测试后再升级到 9.x 版本
    • 从 8.4 到 9.0 的升级路径已得到官方支持

    六、Proxmox Datacenter Manager(PDM)

    Proxmox Datacenter Manager 是 2025年12月首次发布的全新产品(v1.0),专为大规模企业环境设计,用于集中管理多个 Proxmox 集群和节点。

    核心功能

    功能描述
    多集群管理统一界面管理多个独立的 PVE 集群和独立节点
    跨集群热迁移在不同集群之间实时迁移虚拟机
    统一仪表板CPU、内存、存储 I/O、备份服务器健康状态一览
    强大的搜索类似 Elasticsearch 的查询语言,快速定位资源
    RBAC 权限控制精细的角色和权限管理
    跨集群 SDN从单一界面创建跨多个远程集群的 EVPN 区域和 VNet
    集中更新管理一键查看和部署所有节点的更新
    Shell 访问通过统一控制面板访问远程节点的 Shell
    PBS 集成监控和管理 Proxmox Backup Server
    身份认证集成支持 LDAP、Active Directory、OpenID Connect

    系统要求

    • 最低要求 Proxmox VE 8.4
    • 最低要求 Proxmox Backup Server 3.4
    • 经测试支持超过 5000 个远程节点和 10000+ 虚拟机

    许可模式

    • 完全开源免费(GNU AGPLv3)
    • 可选择购买企业订阅获取技术支持

    七、系统要求与安装 🔧

    最低硬件要求

    组件最低要求推荐配置
    CPU64位处理器,支持 Intel VT-x 或 AMD-V多核处理器,支持 AES-NI
    内存2 GB(仅用于安装)8 GB+,根据 VM 数量增加
    存储32 GBSSD/NVMe,ZFS 推荐 ECC 内存
    网络1 GbE10 GbE+,多网卡(管理、存储、VM 分离)

    安装方式

    1. ISO 安装(推荐)
      • 下载官方 ISO 镜像
      • 制作 USB 启动盘或挂载到服务器
      • 按向导完成安装
    2. 在现有 Debian 上安装
      • 在 Debian 13 "Trixie"(推荐)或 Debian 12 "Bookworm" 上添加 Proxmox 软件源
      • 通过 apt 安装 Proxmox VE 包

    八、学习资源 📚

    官方资源

    官方培训课程

    Proxmox 提供官方培训课程,涵盖:

    • Proxmox VE 基础管理
    • 高级存储配置
    • 集群和高可用性
    • 备份与恢复策略
    • 网络配置与 SDN

    九、小结

    Proxmox VE 是一款功能丰富、易于使用、兼容性强、更新及时、价格合理的服务器虚拟化管理平台。它可以为你的 IT 基础设施带来更多的可能性和价值,让你的服务器更加高效、灵活和安全。

    随着 2025年 Proxmox 生态系统的重大更新(PVE 9.x、PBS 4.x、PDM 1.0),Proxmox 已经从一个优秀的虚拟化平台发展成为一个完整的数据中心解决方案,能够与商业产品如 VMware vSphere 相媲美,同时保持开源免费的核心理念。

    无论你是家庭实验室爱好者、中小企业 IT 管理员,还是大型企业的基础设施架构师,Proxmox 都能提供适合你需求的解决方案。

    Brave 回复 9 months, 2 weeks ago 1 成員 · 0 回复
  • 0 回复

歡迎留言回复交流。

Log in to reply.

讨论開始
00 回复 2018 年 6 月
現在