外观
认识 Proxmox VE:它是什么,能替你做什么
Proxmox VE(下文简称 PVE)是一套开源的服务器虚拟化平台。一句话概括:它把 Debian、KVM、LXC 和一套 Web 管理界面打包在一起,让你用浏览器管理一堆虚拟机和容器。
它由什么组成
理解这四层,后面遇到问题你就知道该去哪儿找答案。
| 层 | 是什么 | 为什么你该知道 |
|---|---|---|
| Debian | 底层操作系统 | 出问题时你在排查的其实是 Debian,apt、systemctl、journalctl 全都能用 |
| KVM / QEMU | 跑虚拟机的部分 | 完整硬件虚拟化,客户机跑自己的内核,能装 Windows |
| LXC | 跑容器的部分 | 共享宿主机内核,开销小,但只能跑 Linux |
| PVE 自己的那层 | Web UI、pve-* 服务、集群文件系统 | 界面上的每个操作,背后都有一条可以自己敲的命令 |
它不是 Docker 的替代品
LXC 容器是「轻量的虚拟机」,里面跑的是一个完整的 Linux 发行版,有 init、有 ssh、你可以登进去。Docker 容器是「打包好的单个应用」。两者解决的问题不同。想在 PVE 上跑 Docker,常见做法是开一台虚拟机或容器,在里面装 Docker。
它能替你做什么
一台物理机跑多套系统。 软路由、NAS、家庭自动化、测试环境各自一台虚拟机,互不影响。某一台搞崩了,删掉重建,其他不受影响。
快照和回滚。 升级前打个快照,出问题一键回到升级前的状态。这一条能省掉的时间,通常比学习 PVE 花的时间还多。
集中备份。 所有客户机的备份任务在一个界面里配置,定时跑,按策略保留。
硬件直通。 把显卡、HBA 卡、USB 设备整个交给某台虚拟机,让 NAS 虚拟机直接管硬盘、让转码虚拟机直接用核显。
多节点。 几台机器组成集群,共用一套管理界面,虚拟机能在节点之间迁移。配上共享存储还能做高可用。
它不擅长什么
说清楚边界比夸功能有用:
- 不是省心型 NAS 系统。 它没有好用的文件管理和相册应用。想要那些,在它上面跑一台 TrueNAS 或 fnOS 虚拟机。
- 不是桌面系统。 别指望插上显示器有图形桌面,它开机进的是命令行。
- 对新手不温柔。 界面翻译不全、术语直白、出错信息就是底层组件的原话。这也是本站存在的理由。
- 单机没有魔法。 一台机器就是一个故障域,虚拟化不会让硬盘更不容易坏。
订阅到底买的是什么
这是最容易被误解的一点。
PVE 的全部功能都是免费的。 没有功能阉割版,没有虚拟机数量限制,没有 CPU 插槽限制。集群、HA、备份、直通、ZFS,免费用户全都能用。
订阅买的是:
- 企业软件源(
pve-enterprise):经过更多测试的更新包。 - 官方技术支持:按等级提供响应时间不同的工单支持。
- 去掉登录时那个弹窗。
不买订阅,就用无订阅源(pve-no-subscription)。它是同一套软件,只是更新推送得更早、测试轮次少一些。家庭和实验环境用它完全合理,生产环境自己权衡。具体怎么配见配置软件源。
不要去搜「去掉订阅弹窗」的脚本
网上流传的修改脚本会改动 PVE 的前端文件,每次更新后失效,还可能在更新时引发冲突。本站不提供这类内容。弹窗点一下就关,不值得为它引入不可控的改动。
版本节奏
PVE 大版本跟随 Debian:
| PVE 大版本 | 基于 | 大致特征 |
|---|---|---|
| PVE 7 | Debian 11 Bullseye | 已停止维护,还在用的应尽快升级 |
| PVE 8 | Debian 12 Bookworm | 上一代稳定版 |
| PVE 9 | Debian 13 Trixie | 当前稳定版,APT 源改用 deb822 格式 |
跨大版本升级有官方检查工具(PVE 8 升 9 用 pve8to9),不是直接 apt dist-upgrade 就完事。具体见更新与大版本升级。
查看你当前的版本,在宿主机 shell 执行:
sh
pveversion -v输出的第一行 proxmox-ve: 9.x.x 就是你的大版本。
检查结果
读完这篇,你应该能回答:
- PVE 上的容器和 Docker 容器有什么不同?
- 不买订阅会少哪些功能?(答案是:不少功能。)
- 你的机器如果要跑 Windows,该用虚拟机还是容器?
延伸阅读
- Proxmox VE 和其他虚拟化方案怎么选
- 规划你的第一台宿主机
- 官方文档(英文,随版本更新)