玩软路由、NAS、迷你主机等的朋友,如果希望能在一台机器上安装运行多个不同操作系统 (俗称 All in One),一定会接触到「虚拟化系统」,其中最主流的就有ESXi、PVE、Unraid 三者。
PVE(全称 Proxmox Virtual Environment)是一个既可运行虚拟机也能运行 Docker 容器的虚拟化环境平台。它基于 Debian 和 KVM 技术开发,完全开源免费!通过 PVE,你可以随时创建并管理多台虚拟机,在一台 PC 或服务器上同时运行各种 Linux、Windows、OpenWRT 等操作系统。
一句话总结:Proxmox VE (PVE) 是能让你在一台机器上同时运行 N 个不同操作系统的统一管理平台(即宿主系统)。
Proxmox Virtual Environment:专业的虚拟化宿主操作系统
Proxmox VE (PVE) 是一款可以替代类似 VMWare ESXi 的开源免费服务器虚拟化解决方案。你可以将它理解为一个专门用于运行虚拟机的宿主系统或虚拟机管理平台,它同时支持两种虚拟化技术:KVM 虚拟机和 LXC 容器。你能在 VPS 服务器或普通 PC 电脑上安装它,之后便能随意创建多个虚拟机,同时运行各种各样的操作系统。
通过 PVE,你可以很方便地在一台物理主机上运行多种不同用途的系统,或部署各类应用容器,从而打造出一台适合自用的“万能”All in One 多合一主机。
例如,可以安装:OpenWRT 软路由 + 黑群晖 NAS + 下载服务器 + NGINX Web 服务 + 私有网盘 + HTPC 家庭影院 + 远程打印服务器 + Windows + Linux 系统等。大家可以充分发挥想象力,让其满足各种个性化需求。
因此,你只需准备一台小巧的 Intel NUC、迷你主机或旧电脑,安装上 PVE 之后,就拥有了一个万能的“虚拟化平台”。各种系统可以随意创建和测试,也能通过 Docker 容器 快速部署各种软件和网络应用,为家庭或小型团队提供服务,可玩性极高。
万能用途的虚拟机平台
Proxmox VE 9.1 基于 Debian 13.2 和 Linux 内核 6.17 构建。本次更新的核心亮点在于进一步融合了传统虚拟化与现代容器化,原生支持从符合 OCI 标准的镜像(如 Docker 镜像)直接部署 LXC 容器。同时,在安全性(如 TPM 快照支持、Intel TDX)、网络可视化(SDN)以及嵌套虚拟化控制方面进行了显著的功能增强。
PVE 和 VMWare ESXi 这类专业的虚拟化平台,是测试软硬件、体验和尝鲜各种操作系统的最佳工具。相比同类产品,PVE 的硬件兼容性通常更加优秀,基本能在所有支持 Linux x86/x64 架构的机器上安装使用。
集虚拟机、容器、网络、存储于一身
Proxmox Virtual Environment (PVE) 提供了命令行以及基于 Web 的图形化管理界面。安装完成后,你只需通过浏览器即可方便地管理单台 PVE 主机或多台 PVE 节点组成的集群。
尽管它的 Web 管理界面被部分用户认为不如 ESXI 直观(某些高级操作仍需命令行),但 PVE 的扩展能力和灵活性特别强大,可玩性十足。
除了能轻松地管理和配置虚拟机外,PVE 还支持容器、高可用性集群、软件定义存储、虚拟网络以及备份等功能。同时,官方深度整合并优化了分布式文件存储系统 Ceph。因此,PVE 能够实现计算、网络、存储一体化的 “超融合” 解决方案。
与常见桌面虚拟化软件的区别
PVE 与大家常接触的 VMWare Workstation、Parallels Desktop、VirtualBox、Hyper-V 有本质区别。PVE 本身是一款基于 Debian 定制开发的操作系统,专门为虚拟化进行深度优化;而后者则是运行在 Windows、macOS、Linux 等宿主操作系统之上的应用程序。
从系统资源的调度效率、虚拟机对硬件资源的利用率、长期运行的稳定性以及统一管理的便利性来说,作为专用宿主的 PVE 通常强于这些桌面级虚拟机软件。当然,它们并非直接竞争对手,主要用途和使用场景不同:PVE 更专注于提供整体的、生产环境可用的虚拟化解决方案。
怎样安装 PVE:简易教程
- 下载镜像:从官网下载 PVE 系统最新版本的 ISO 镜像文件。
- 准备U盘:准备一个容量充足的 U 盘(8GB 或以上)。
- 制作启动盘:使用 Rufus(Windows)或 Ventoy 等工具,将下载的 ISO 镜像写入 U 盘,制作成可启动的安装介质。
- 引导安装:将目标安装 PVE 的电脑设置为从 U 盘启动,插入U盘进行引导。
- 开始安装:选择 “Install Proxmox VE”,根据界面提示一步一步进行安装。
- 设置信息:安装过程中会要求设置时区、ROOT 用户密码等关键信息。
- 配置网络:注意需要正确设置网络信息,包括管理 IP 地址、网关、DNS 等。务必记下你设置的 IP 地址,后续管理都需要用它来访问。
- 完成安装:安装过程完毕后,会进入命令行界面。可以输入
root 和你设置的密码测试登录。
- 访问管理界面:在局域网内另一台电脑的浏览器中,访问 PVE 主机的 Web 管理界面。地址格式为:
https://你设置的IP地址:8006(例如:https://192.168.1.100:8006)。
- 登录管理:在登录界面输入 root 用户名和密码,即可进入 PVE 的网页版管理后台。
- 创建虚拟机:现在,你可以自由创建虚拟机并安装任意操作系统了。
PVE 9.1 修改国内源教程 - 加快更新速度
PVE 默认的官方源在国内访问可能较慢。我们可以通过更换为国内镜像源,来显著提升软件包更新和下载的速度。
一、更换 Debian 系统国内软件源
- 首先,备份原始的官方源列表文件:
mv /etc/apt/sources.list /etc/apt/sources.list.bak
-
创建新的 sources.list 文件,并写入国内源(以中科大源为例,适用于 Debian 13 Trixie):
nano /etc/apt/sources.list
文件内容如下:
deb https://mirrors.ustc.edu.cn/debian/ trixie main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ trixie main contrib non-free
deb https://mirrors.ustc.edu.cn/debian/ trixie-updates main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ trixie-updates main contrib non-free
按 Ctrl+X,然后按 Y,再按 Enter 保存并退出。
二、给 PVE 软件仓库更换国内源
- 编辑 PVE 的软件源列表文件:
nano /etc/apt/sources.list.d/pve-no-subscription.list
- 将其内容替换为国内镜像源(以清华源为例):
deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian trixie pve-no-subscription
保存并退出。
三、屏蔽 PVE 企业订阅源(可选)
由于我们使用的是免费版本,可以注释掉企业源,避免更新警告。
nano /etc/apt/sources.list.d/pve-enterprise.list
在文件唯一的一行前面加上 # 号将其注释掉:
# deb https://enterprise.proxmox.com/debian trixie pve-enterprise
保存并退出。
四、更新软件包列表
执行以下命令,让系统从新的国内源获取软件包信息:
apt update
如果更新过程没有报错,说明换源成功。
Proxmox VE 9.1 主要新特性
- OCI 镜像支持:用户现在可以直接使用符合 Open Container Initiative (OCI) 标准的镜像(如 Docker 镜像)作为模板,快速部署 LXC 系统容器或应用容器。
- vTPM 快照支持:对于使用虚拟 TPM 芯片的虚拟机(如 Windows 11),现在支持在 NFS/CIFS 等文件级存储上创建完整的快照,解决了以往的兼容性问题。
- 精细化嵌套虚拟化控制:引入了新的
nested-virt vCPU 标志,允许管理员更安全、可控地为虚拟机开启嵌套虚拟化功能(例如在 VM 中运行 WSL)。
- SDN 网络可视化增强:Web 管理界面大幅改进了软件定义网络(SDN)的监控视图,可以直接查看网络状态和连接信息,简化了网络排错流程。
- 新增 Intel TDX 支持:在现有 AMD SEV 支持基础上,新增了对 Intel Trust Domain Extensions (TDX) 的初始支持,进一步完善了机密计算能力。
- 跨节点批量操作:批量管理功能得到扩展,现在可以直接在“数据中心”层级或通过“标签”对跨多个物理节点的虚拟机/容器执行启动、停止或迁移操作。
- 核心组件升级:集成了更新的核心组件,包括 QEMU 10.1.2、LXC 6.0.5、ZFS 2.3.4 以及 Ceph Squid 19.2.3,带来了更多新特性和性能改进。
总结
PVE (Proxmox VE) 集成了 KVM 虚拟机和 LXC 容器两种虚拟化技术,具有去中心化、超融合、高可用、开源免费、易于管理等诸多优点,并且对消费级硬件的兼容性普遍较好。
因此,PVE 既能让个人技术爱好者轻松地搭建家庭实验环境,运行各种虚拟机和容器;也能服务于中小企业或创业团队,用于部署提供各种网络服务的生产环境;还能用于管理大规模的服务器集群。了解和掌握 PVE,对于从事运维、开发或热爱折腾技术的用户来说,都是一个极具价值的选择。