一、Proxmox 9 简介
Proxmox Virtual Environment(简称 Proxmox VE)是一款基于 Debian Linux 的开源虚拟化平台,凭借其强大的功能、友好的 Web 管理界面以及完全免费的开源特性,近年来在个人开发者和中小企业中获得了极高的关注度。2024 年推出的 Proxmox VE 9.0 更是在性能、存储和网络方面带来了大量改进。本文将为你详细介绍 Proxmox 9 的安装、配置与日常使用。
Proxmox VE 是一款将 KVM(内核级虚拟机)与 LXC(Linux 容器)两种虚拟化技术深度融合的开源平台。与单纯依赖 QEMU/KVM 的方案不同,Proxmox 在同一套系统中同时支持:
- KVM 虚拟机:运行完整的操作系统(如 Windows、macOS、各种 Linux 发行版),具有完全隔离的硬件模拟环境。
- LXC 容器:共享宿主机内核,资源开销极低,适合运行无状态服务、Web 应用、数据库等,接近原生性能。
Proxmox 的核心优势在于其 Web 管理界面——无需任何客户端软件,通过浏览器即可完成从安装、集群配置到虚拟机生命周期的全部管理工作。此外还内置了:
- 高可用性(HA)集群:多节点热备,保障业务连续性。
- ZFS 存储:支持快照、克隆、数据压缩和校验,数据可靠性极高。
- 内置备份工具(Proxmox Backup Server / vzdump):支持增量备份与即时恢复。
- 软件定义网络(SDN):灵活配置 VLAN、VXLAN 等复杂网络拓扑。
简而言之,Proxmox 是一个「开箱即用、企业级功能、零授权费用」的虚拟化解决方案。
二、与主流竞品对比
| 特性 | Proxmox VE | VMware ESXi | Microsoft Hyper-V | KVM(原生) | TrueNAS Scale |
|---|---|---|---|---|---|
| 授权费用 | 免费(开源) | 收费(免费版限制多) | 含在 Windows Server 授权中 | 免费 | 免费 |
| 管理界面 | Web UI(友好) | Web UI(功能强大但较复杂) | Hyper-V Manager / SCVMM | 命令行为主 | Web UI |
| 同时支持 VM + 容器 | ✅ KVM + LXC | ✅ ESXi + 容器 | ✅ Hyper-V + 容器 | ✅(需手动集成) | ✅ KVM + Docker |
| 存储灵活性 | ZFS / Ceph / NFS / LVM | vSAN / NFS / vVol | SMB / iSCSI / CSV | 多种驱动 | ZFS + Docker Storage |
| 学习曲线 | 中等 | 陡峭 | 中等 | 陡峭(纯命令行) | 中等 |
| 集群能力 | 原生内置 | 需要 vCenter | 需要 SCVMM | 需手动配置 | 支持,但不专注 |
| 适合场景 | homelab / 中小企业 | 企业数据中心 | Windows 为主的环境 | 追求完全可控 | NAS + 虚拟化融合 |
结论:如果你追求零授权成本 + 强大功能 + 易用管理,Proxmox VE 是目前 homelab 和中小规模生产环境中最具性价比的选择。TrueNAS Scale 更适合以存储为主、虚拟化为辅的场景;ESXi 和 Hyper-V 则更适合已有相关生态积累的企业。
三、系统要求
硬件最低要求
- CPU:64 位 x86 处理器,支持 VT-x/AMD-V 硬件虚拟化(大多数近五年来的 Intel/AMD 处理器均支持)
- 内存:最低 4 GB,建议 8 GB 以上(运行多个虚拟机需要更多内存)
- 硬盘:建议使用 SSD,最小 64 GB 可用空间
- 网络:至少 1 Gbps 以太网卡
推荐配置(中等负载 homelab)
- CPU:6 核以上,多线程更佳
- 内存:32 GB 以上
- 系统盘:500 GB SSD(使用 ZFS 可开启压缩以节省空间)
- 数据盘:独立 HDD 组建 ZFS 存储池或传统 LVM
- 网络:建议双网口(一个管理、一个 VM 流量)或单网口配合 VLAN
四、安装步骤
准备工作
- 前往 Proxmox 官网下载最新的 Proxmox VE 9.x ISO 镜像(约 1.2 GB)。
- 使用 Rufus(Windows)或
dd(Linux/macOS)将 ISO 写入 USB 闪存盘。 - 将待安装服务器设置为从 USB 启动。
安装流程
第一步:启动并选择安装介质
服务器从 USB 启动后,进入 Proxmox VE 安装程序主界面,选择第一项「Install Proxmox VE」,按回车继续。
第二步:选择目标硬盘
安装程序会自动检测可用硬盘。使用方向键选择要安装的磁盘(注意:这会格式化整个磁盘!)。如果使用 ZFS,可在此处选择「Advanced options」启用 ZFS 根文件系统以获得更好的数据保护。确认无误后点击「Next」。
第三步:设置地区与键盘
选择国家(中国)、时区(Asia/Shanghai)和键盘布局(美式或中文)。Proxmox 安装界面对中文支持有限,建议选择默认英文以减少后续兼容性问题。
第四步:配置管理密码与网络
- Root 密码:设置强密码并确认。
- 邮箱地址:填写管理员邮箱(用于接收系统通知)。
- 主机名:填写完整域名,如
pve.meefarm.cn。 - IP 配置:默认使用 DHCP,建议手动设置静态 IP(IP 地址、子网掩码、网关、DNS)。
第五步:等待安装完成
安装过程约需 5–10 分钟,安装完成后点击「Reboot」重启服务器。
第六步:首次访问 Web 管理界面
服务器重启后,屏幕上会显示访问地址,例如:
https://192.168.1.100:8006
在浏览器中打开该地址,使用用户名 root 和安装时设置的密码登录。初次登录时会弹出「No valid subscription」提示,点击「OK」即可(这是提醒用户目前使用的是免费版,不影响功能使用)。
五、初始配置
禁用企业仓库(免费用户必须操作)
Proxmox 默认使用企业仓库,未订阅用户会遇到「401 Unauthorized」错误。需要执行以下步骤切换到免费仓库:
# 注释掉企业仓库
sed -i 's/^deb /# deb /' /etc/apt/sources.list.d/pve-enterprise.list
# 添加免费公共仓库
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
# 更新软件包
apt update && apt dist-upgrade -y
配置存储
登录 Web UI 后,依次进入 Datacenter → Storage,点击「Add」添加存储资源:
- Directory:本地目录(如
/var/lib/vz),可用于存放 ISO 镜像和容器模板。 - ZFS:如果安装时选择了 ZFS,可在此创建 ZFS 数据集供虚拟机使用。
- NFS/CIFS:添加网络存储以扩展可用空间。
上传 ISO 镜像
进入存储 → 选择目录 → 点击「ISO Images」→「Upload」,上传你准备好的操作系统 ISO 文件(如 Ubuntu 22.04、Debian 12 或 Windows 安装镜像)。
六、创建虚拟机与容器
创建 KVM 虚拟机
- 在左侧资源树中点击「local」或你的存储节点。
- 点击右上角「创建 VM」按钮。
- 常规:输入虚拟机名称,选择启动顺序。
- 操作系统:选择「使用 CD/DVD 镜像文件」,从已上传的 ISO 中选择。
- 系统:保持默认(BIOS 或 UEFI 根据需要选择)。
- 硬盘:设置磁盘大小、存储位置、缓存模式(建议
Write back+SSD)。 - CPU:分配核心数,可选择「Type: host」以获得最佳性能。
- 内存:分配 RAM 大小,建议预分配。
- 网络:选择桥接模式
vmbr0,模型选择VirtIO以获得最佳性能。 - 点击「完成」开始创建并自动启动虚拟机。
创建 LXC 容器
- 点击右上角「创建 CT」(Container Template)按钮。
- 常规:设置容器名称和密码。
- 模板:从列表中选择一个操作系统模板(Ubuntu、Debian、Alpine 等),首次使用需要先下载模板。
- 资源限制:设置 CPU 核心数、内存、swap 大小。
- 网络:配置网络类型(桥接/NAT)、IP 地址(DHCP 或静态)。
- DNS:设置 DNS 服务器。
- 磁盘:设置根分区大小(建议 8–32 GB)。
- 点击「完成」创建容器,创建后可立即通过「控制台」登录。
七、日常使用技巧
- 善用快照(Snapshot):在进行重大系统修改前创建快照,出问题可一键回滚。ZFS 快照几乎是即时的。
- 模板克隆:创建一个配置好的虚拟机或容器后,可将其制作为模板,以后直接从模板克隆,大幅提升部署效率。
- 监控资源:通过「数据中心 → 统计」查看 CPU、内存、网络和存储 IO 的实时使用情况,及时发现瓶颈。
- 合理使用 VirtIO 驱动:Linux 虚拟机通常内置 VirtIO 驱动,Windows 虚拟机需手动加载 VirtIO 驱动 ISO 以获得接近原生的磁盘和网络性能。
- 定时备份:配置
vzdump定时任务,对关键虚拟机进行每日增量备份并自动清理过期备份。 - 浏览器书签管理地址:建议将
https://192.168.x.x:8006加入书签,避免每次输入。
八、备份与恢复
Proxmox 内置了强大的备份工具 vzdump,支持两种模式:
手动备份
在 Web UI 中选择目标虚拟机 → 点击「备份」→ 选择存储位置 → 点击「备份现在」。
自动定时备份
- 进入「数据中心 → 备份」→「添加」。
- 选择备份计划(每日/每周)、保留份数、要备份的虚拟机列表和存储位置。
- 备份任务将在指定时间自动执行。
恢复操作
- 进入「数据中心 → 备份」。
- 选择包含备份文件的存储,点击备份记录右侧的「还原」按钮。
- 确认还原目标(原始位置或新磁盘),点击「还原」即可。恢复过程通常只需几分钟。
💡 建议:将备份存储在与系统盘独立的物理硬盘上,避免单盘故障导致数据全失。条件允许的话,优先使用 ZFS 并开启定期快照。
结语
Proxmox VE 9 以其完全免费、功能完整、社区活跃的特性,成为了 homelab 爱好者和技术博主心中的「神级」虚拟化平台。无论是搭建开发测试环境、托管家庭服务,还是构建小型生产集群,Proxmox 都能提供稳定可靠的支撑。唯一需要注意的是生产环境务必做好备份策略——再强大的系统也离不开数据保护这一根基。祝你在 Proxmox 的世界里玩得开心!