外观
虚拟化平台对照
从别的平台迁过来时,概念大致能对上,但有几处差别值得注意。
文章
- ESXi → Proxmox VE 深度对照:架构、存储模型、客户机导入(含官方 Import Wizard 的已知限制)、网络与集群差异。
- Hyper-V → Proxmox VE 深度对照:虚拟机代际与固件映射、磁盘格式转换、网络与集群/高可用差异。
ESXi → Proxmox VE
| ESXi | PVE | 差别 |
|---|---|---|
| Datastore | Storage | PVE 的存储分「类型」和「内容类型」,一个存储不一定什么都能放 |
| VMFS | 取决于存储类型 | 没有统一的虚拟机文件系统,LVM-Thin / ZFS / 目录各不相同 |
| vSwitch | Linux Bridge / OVS | 默认是 Linux Bridge,配置在 /etc/network/interfaces |
| vCenter | 集群本身 | 没有独立管理节点,任一节点的 Web UI 都能管全集群 |
| vMotion | 在线迁移 | 免费可用,不需要额外授权 |
| Storage vMotion | 存储迁移 | 客户机磁盘在本地存储时,迁移要连磁盘一起搬 |
| VMware Tools | QEMU Guest Agent | 作用类似,但 PVE 这边不装的话备份没有一致性冻结 |
| VMDK | qcow2 / raw / zvol | 导入用 qm importdisk |
| 快照 | 快照 | 能否快照取决于存储类型,见存储模型 |
| DRS | 无直接对应 | PVE 的 HA 不做自动负载均衡 |
最容易踩的一条
ESXi 用户习惯「Datastore 里什么都能放」。PVE 不是这样——local-lvm 是块存储,放不了 ISO 和备份;local 默认不放虚拟机磁盘。
这解释了新手最常问的「为什么上传 ISO 只能选 local」。
Hyper-V → Proxmox VE
| Hyper-V | PVE |
|---|---|
| 虚拟交换机 | Linux Bridge |
| 第一代 / 第二代虚拟机 | SeaBIOS / OVMF (UEFI) |
| 集成服务 | QEMU Guest Agent + VirtIO 驱动 |
| 检查点 | 快照 |
| 故障转移群集 | 集群 + HA |
| VHDX | qcow2 / raw |
最大的不适应
PVE 出问题时不会弹对话框告诉你怎么办。它会在日志里留一行英文,你得自己 journalctl 去找。
习惯 Windows 生态的话,这是最需要调整的部分。
unRAID / TrueNAS → Proxmox VE
这两个是 NAS 系统,主业是存储。转到 PVE 的主要差别:
| 方面 | unRAID / TrueNAS | PVE |
|---|---|---|
| 主业 | 存储和文件共享 | 虚拟化 |
| 文件共享 | 核心功能,界面完善 | 没有好用的文件管理界面 |
| 应用生态 | 内置应用商店 / Docker 界面 | 没有对应功能,自己在客户机里跑 |
| 虚拟化 | 够用 | 控制粒度细得多 |
| 集群 | 无 / 有限 | 原生能力 |
想在 PVE 上重现 NAS 体验,需要多一层
常见做法是在 PVE 上跑一台 TrueNAS 虚拟机并直通 HBA 卡。这能同时得到两边的能力,代价是多一层复杂度和直通带来的限制(不能快照、不能迁移)。
判断是不是该这么做,见 Proxmox VE 和其他虚拟化方案怎么选。
迁移实操
按平台的迁移步骤见实战场景:从 ESXi 迁移一批虚拟机、从 Hyper-V、VirtualBox 和物理机迁移。unRAID / TrueNAS 目前只有上方的概览对照表;把它们作为客户机运行,见 unRAID 虚拟机 和 TrueNAS SCALE 虚拟机。