ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Proxmox VE 虚拟化实战:从安装部署到虚拟机与存储配置

Proxmox VE 虚拟化实战:从安装部署到虚拟机与存储配置 最近有朋友转发了一条标题为“【粥粥pve】视频加载中速速查收惊喜”的视频给我。看标题像娱乐内容点开之后才发现这其实是一期 Proxmox VE 的部署演示。这种反差感恰好说明一件事PVE 这三个字母在普通用户圈子里讨论度不高但在服务器管理员、运维工程师和 HomeLab 玩家眼里它几乎是这两年最值得投入时间学习的开源虚拟化平台之一。我给出这个判断主要基于三个事实。第一PVE 基于 Debian 构建内核里集成了 KVM虚拟化性能接近物理机同时把 QEMU 虚拟机、LXC 容器、存储、网络、备份、集群统一放进了 Web 管理界面第二它没有按 CPU 数量收取授权费用的商业模式官方靠订阅服务盈利个人和小团队用社区源完全够用第三它的生态非常实用很多人拿它装爱快软路由、搭 TrueNAS 存储、跑内网应用最后在一台 8 核 16 线程的迷你主机上就实现了过去需要一整个机柜才能完成的实验环境。这篇文章不打算把 PVE 写成百科全书而是围绕一条主线走完。读完你能独立完成四件事从官方 ISO 安装 PVE完成安装后的换源与基础配置在 Web 界面和命令行下创建第一台虚拟机理解爱快软路由、TrueNAS iSCSI 共享存储这类典型扩展方案的规划设计。文中涉及的命令和配置以当前主流的 Debian 系 PVE 版本为例具体版本以你从官网下载的镜像为准。1. PVE 到底是什么它的“惊喜”在哪里1.1 PVE 的真正价值不是“多开几个系统”Proxmox VE 是一个开源的服务器虚拟化平台底层是 Debian GNU/Linux集成了 KVM/QEMU 虚拟机管理器和 LXC 容器。它解决的第一个问题非常朴素你手头只有一台高性能物理机却想跑多个互相隔离的服务怎么办过去要么每台服务买一台物理机要么上一套昂贵的商业虚拟化方案。PVE 出现后这台物理机装好系统就变成了一个“宿主机”可以在上面开多个带独立操作系统的虚拟机也可以开多个轻量级容器。如果你把虚拟机理解成“在一台电脑里用软件模拟出的另一台电脑”那 PVE 的工作就是管理这些“模拟电脑”的 CPU、内存、磁盘和网络资源。它能在某个虚拟机崩溃时隔离故障不会把宿主机拖死能在一个虚拟机里测试新版本软件不影响其他服务还能把整台虚拟机连同磁盘数据一起备份、快照、迁移到另一台宿主机。这些能力放在企业里属于基础操作但放在个人或小团队场景中门槛和成本在过去是难以接受的。1.2 名字里的歧义PVE 的边界这里要区分一个边界PVE 本身不是操作系统替代品它是跑在物理服务器上的虚拟化管理平台。你在裸机上装完 PVE 后不会再直接用它去写文档、开浏览器它更像是一台“虚拟化服务器”的底座通过 Web 页面和 API 管理下面的所有虚拟机。新手最容易误解的一点是PVE 和 Docker 是不是二选一其实不是。PVE 管理的是虚拟机Docker 管理的是容器两者解决的问题层级不同。常见组合是PVE 里先开一台 Ubuntu 虚拟机再在这台虚拟机里跑 Docker 服务。这个组合的好处是Docker 容器出问题时你只需要处理这一台虚拟机宿主机和其他虚拟机不受影响。PVE 原生支持的 LXC 容器也可以跑轻量服务适合内存有限的机器。从材料上看PVE 真正的“惊喜”不是某一个炫酷功能而是把企业级虚拟化能力下沉到了个人和小团队的可用成本范围。以前要完成同样的事情可能需要一套昂贵的虚拟化解决方案现在下载一个 ISO二十分钟安装完Web 界面就能完成绝大部分管理操作。2. PVE 与常见虚拟化方案的对比2.1 与 VMware vSphere 对比VMware vSphere 在企业市场很成熟功能完善vCenter 集中管理、分布式交换机、HA 等高可用能力都是经过大规模生产验证的。但它也是有成本的尤其是规模上来之后License 费用和运维学习成本都不低。免费版 ESXi 虽然能用但很多高级功能被限制比如部分 API、备份接口、监控能力对实验环境和中小企业来说经常不够痛快。PVE 在这些方面走的是另一条路线核心功能全部开放Web 界面自带虚拟机管理、存储管理、备份任务、资源池和集群功能。它没有严格意义上的“免费阉割版”和“付费完全版”之分订阅服务提供的是企业级技术支持、稳定更新源和额外工具而不是把基础功能锁起来。对个人和小团队来说这种模式更友好。2.2 与纯 KVM/QEMU 命令行方式对比如果只论底层能力PVE 和传统 KVM/QEMU 命令行方案用的是同一套虚拟化技术。区别在于纯命令行方案需要你自己处理虚拟机定义、网络桥接、存储池、磁盘格式、快照备份等一系列问题没有一个统一的控制面板所有事情都要靠 libvirt 或手写 QEMU 命令来拼。这套方案适合本身 Linux 功底很深、又愿意接受折腾的工程师但对大多数人来说学习曲线太陡。PVE 的价值在于把这些底层能力封装成了可操作的 Web 界面和清晰的数据结构。它保留了命令行的灵活性和 API 的自动化能力但日常管理不需要你去记一堆 QEMU 参数。换句话说它降低了使用虚拟化的认知门槛同时没有牺牲掉底层能力。2.3 与容器平台对比Docker、Podman、Kubernetes 这类容器平台适合部署微服务和轻量应用但容器共享宿主机内核隔离边界不如虚拟机彻底。你很难用容器跑一个 Windows 系统也很难模拟不同的内核环境。PVE 的虚拟机隔离能力更接近“硬件级”适合跑各种操作系统、验证不同的系统配置、隔离不信任的软件。所以在实际项目中更推荐把 PVE 和容器平台结合起来用而不是互相替代。PVE 负责提供隔离的虚拟机环境虚拟机内部再跑容器来管理应用生命周期。这种组合在实验环境和中小生产环境中都很常见。3. 安装 PVE 前的环境准备3.1 硬件要求安装 PVE 不需要特别夸张的配置但如果你想跑多个虚拟机内存和磁盘容量要提前规划好。下面是一个比较稳妥的参考范围如果你的机器配置比这还低建议先去官网核对官方最低配置。组件建议配置说明CPUx86_64 架构支持硬件虚拟化Intel VT-x 或 AMD-V 要在 BIOS 中开启内存安装系统至少 2GB实际建 VM 建议 16GB 起步每台 Windows VM 建议至少分配 4GB 以上系统盘建议 64GB 以上 SSDPVE 系统本身很小但日志、模板、备份都会占空间数据盘根据虚拟机数量和容量需求规划可以使用额外磁盘做 LVM、ZFS 或挂载网络存储网络至少 1 个物理网口建议 2 个以上一个做管理网络一个做业务网络或 WAN 分流如果你是拿一台旧的台式机或迷你主机做实验先确认 BIOS 里是否开启了硬件虚拟化。PVE 安装完成后如果虚拟机启动时报 KVM 相关错误大概率是这个开关没有开。3.2 下载 ISO 与制作启动盘去 Proxmox 官网的 Downloads 页面下载官方 ISO 镜像。这里要提醒一句尽量从官网下载不要从来路不明的网盘下载修改版因为你无法确认里面被塞了什么东西。版本选择方面新手直接用官网推荐的最新稳定版即可不必追求奇怪的 Beta 分支。下载好 ISO 后Linux 系统下可以直接用 dd 命令写入 U 盘。执行前一定要确认设备名这里非常容易写错盘# 先查看磁盘确认U盘设备名例如 /dev/sdb lsblk # 写入 ISO 到U盘of 后面的设备名必须确认无误 sudo dd ifproxmox-ve_8.x.iso of/dev/sdX bs4M statusprogress oflagsyncWindows 用户推荐用 Rufus 或 balenaEtcher 这类工具制作启动盘操作会更直观。不建议在关键安装时用太冷门的写盘工具遇到过不少因为 U 盘引导方式不对导致卡在安装界面的情况。4. PVE 安装流程与网络规划4.1 安装向导的关键选项从 U 盘启动后选择 “Install Proxmox VE” 进入安装向导。整个过程主要是同意许可协议选择目标磁盘设置国家、时区和键盘布局设置 root 密码和管理邮箱最后配置管理网络。这里真正容易踩坑的地方是管理网络配置。安装向导会让你选择当前使用的物理网口作为 Management Interface然后填写 Management IP、CIDR、Gateway 和 DNS。这几个值决定了装完系统后你应该通过哪个 IP 访问 Web 管理界面。如果 IP 填写错误实际网络中根本访问不到这个地址修复起来比重装还麻烦。建议在安装前先到路由器后台预留一个固定的内网 IP然后把这个 IP 填到安装向导里。不要为了省事使用 DHCP因为 PVE 的管理地址一旦变化你后面访问网站、连 SSH、写脚本都会乱掉。网关和 DNS 按你局域网的实际配置填写即可DNS 建议填局域网网关或公共 DNS。4.2 安装完成后的第一件事安装完成后重启拔掉 U 盘控制台会提示 Web 管理界面的访问地址通常是类似https://192.168.1.100:8006这样的链接。浏览器打开后会出现自签名证书警告这个属于正常现象点击继续访问即可。注意这里的协议是 HTTPS不是 HTTP端口是 8006。首次登录使用的是 root 账号和刚才设置的 root 密码。登录后第一件事我不是让你马上创建虚拟机而是先看一下系统的基础状态。在 Web 界面的节点概览页能看到 CPU、内存、磁盘和网络负载先确认数据是否有明显异常再继续后面的操作。4.3 看懂默认网络结构PVE 安装时默认会创建一个名为 vmbr0 的 Linux 网桥。网桥可以理解成一台虚拟交换机物理网口被桥接进去之后的虚拟机也可以接入这个网桥和宿主机处于同一个局域网内。这个理解非常关键因为它能帮你解决后续 80% 的网络问题。用文本看一下/etc/network/interfaces你会发现类似下面的内容auto lo iface lo inet loopback auto eno1 iface eno1 inet manual auto vmbr0 iface vmbr0 inet static address 192.168.1.100/24 gateway 192.168.1.1 bridge-ports eno1 bridge-stp off bridge-fd 0注意这里的网卡名eno1在不同机器上可能不同不要直接照抄。如果你还不熟悉 Debian 网络配置先不要手动改这个文件很容易把管理网络弄断。绝大多数情况下安装向导生成的默认配置已经可以满足单机使用。5. 安装完成后的基础配置5.1 换源与更新PVE 默认会启用企业订阅源pve-enterprise如果你没有购买订阅执行apt update时会看到 401 Unauthorized 之类的报错这是正常现象不代表系统坏了。处理方法很简单把这个企业源注释掉或删除再添加一个社区源。注意社区源的地址需要选择你所在地区可用的镜像站不同镜像站的路径格式可能略有差异。先备份原文件再修改# 备份企业源文件 cp /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources.list.d/pve-enterprise.list.bak # 编辑 pve-enterprise.list把里面的内容全部注释掉或者直接删除该文件 # 添加社区源地址请替换成你选择的镜像站实际地址 echo deb https://你的镜像站地址/debian bookworm main contrib non-free /etc/apt/sources.list echo deb https://你的镜像站地址/pve bookworm pve-no-subscription /etc/apt/sources.list.d/pve-no-subscription.list修改完源之后执行更新apt update apt dist-upgrade -y这里的dist-upgrade会处理依赖变化升级范围比upgrade更大。升级前确保当前没有在执行重要的虚拟机任务最好先手动做一次备份或快照。5.2 查看版本与节点状态换源并更新后可以用下面这些命令确认系统状态。pveversion -v能看到比较完整的版本信息pvesm status能查看存储状态qm list能列出当前所有虚拟机。后面排查问题时这些命令会经常用到。# 查看 PVE 版本和内核信息 pveversion -v # 查看存储状态 pvesm status # 查看虚拟机列表 qm list如果这些命令都能正常输出说明基础系统已经可用了。接下来你就可以开始创建第一台虚拟机。6. 创建第一台虚拟机的完整过程6.1 上传系统镜像创建虚拟机之前需要先准备一个操作系统的 ISO 镜像比如 Debian、Ubuntu 或 Windows Server。在 Web 界面中选择左侧的local存储然后找到ISO 镜像点击上传即可。如果你习惯用命令行也可以直接把 ISO 文件传到 PVE 的默认镜像目录。默认情况下这个目录是/var/lib/vz/template/iso/上传完成后回到 Web 界面点击刷新就能看到# 从你的电脑上传 ISO 到 PVE 的镜像目录 scp debian-12.5.0-amd64-netinst.iso root192.168.1.100:/var/lib/vz/template/iso/这里要注意local和local-lvm是两个不同概念。local存储主要放 ISO、备份文件和容器模板local-lvm是 PVE 默认创建的 LVM-Thin 存储主要放虚拟机磁盘。不要把它们混为一谈。6.2 使用 Web 界面创建虚拟机在 Web 界面右上角点击“创建虚拟机”跟着向导填写信息即可。以下参数是新手比较常用的配置配置项建议值说明VM ID100集群范围内唯一建议提前规划编号名称debian-test方便辨认不建议用中文和特殊符号ISO 镜像选择刚才上传的镜像用于从安装光盘启动操作系统LinuxPVE 会根据类型调整默认参数磁盘32GB在 thin 池中按需增长不会立刻占满CPU2 核根据需求增减内存2048 MB至少满足系统安装需求网络模型virtio性能好安装系统时若找不到网卡可临时换 e1000创建完成后选择对应的虚拟机点击启动再打开控制台就能像操作一台独立电脑一样完成系统安装。这里值得多说一句虚拟机磁盘大小只是“上限”默认情况下并不会一次性占满宿主机磁盘而是在虚拟机实际写入数据时才增长。如果你在创建时分配了 500GB也不用担心宿主机立刻少掉 500GB 空间。6.3 使用命令行创建虚拟机如果后续你要批量创建虚拟机或者想用脚本实现自动化使用 Web 界面点来点去效率太低。qm create命令是 PVE 创建 QEMU 虚拟机的标准命令下面是一个最小示例qm create 100 --name debian-test \ --memory 2048 --cores 2 \ --net0 virtio,bridgevmbr0 \ --scsi0 local-lvm:32 \ --ide2 local:iso/debian-12.5.0-amd64-netinst.iso,mediacdrom \ --boot orderide2\;scsi0 \ --ostype l26 \ --agent enabled1这里解释一下关键参数。--net0指定第一块虚拟网卡使用 virtio 模式并连接到 vmbr0 网桥--scsi0表示在 local-lvm 存储上创建一个 32GB 的虚拟磁盘--ide2挂载 ISO 光驱--boot orderide2\;scsi0表示优先从光驱启动注意分号在 shell 中需要转义成\;。--agent enabled1是启用 QEMU Guest Agent对后续查看 IP、优雅关机很有帮助。6.4 安装 Guest Agent 的重要性很多人创建完虚拟机后发现 Web 界面里看不到虚拟机的 IP也没有正常显示内存和 CPU 使用率原因往往是虚拟机里没有安装 QEMU Guest Agent。以 Debian/Ubuntu 为例虚拟机系统安装完成后在里面执行apt install qemu-guest-agent systemctl enable --now qemu-guest-agent安装完成后回到 PVE 的虚拟机概览页面过一会儿就能看到虚拟机的 IP 地址。执行关机操作时也不至于每次都是强制断电。内网测试环境还好生产环境强制断电对文件系统的伤害是不可控的。7. 备份、快照与命令自动化的最小实践7.1 快照虚拟机环境的后悔药PVE 的快照功能非常实用。它可以在虚拟机当前状态完好的时候拍下一张“瞬间照片”之后无论系统被折腾成什么样都可以用快照快速恢复。创建快照使用qm snapshot命令格式比较简单# 给 VM 100 创建一个名为 before-update 的快照 qm snapshot 100 before-update # 查看 VM 100 的快照列表 qm listsnapshot 100 # 回滚到指定快照 qm rollback 100 before-update快照能够回滚的前提是虚拟机磁盘所在的存储支持这个能力。PVE 默认的local-lvm是 LVM-Thin 存储支持快照如果在其他普通存储上使用了 raw 格式磁盘快照可能不可用。如果你准备在生产环境用快照做保护创建 VM 时就要确认存储类型。7.2 备份比快照更可靠的保存方式快照依赖宿主机磁盘一旦宿主机磁盘损坏快照也会一起消失。备份则是把整个虚拟机打包成文件可以复制到别的机器、移动硬盘或远程存储上。使用vzdump命令执行备份# 将 VM 100 备份到 ID 为 local 的存储 vzdump 100 --mode snapshot --compress zstd --storage local这里的--compress zstd会使用 zstd 算法压缩备份文件能大幅缩小备份体积。--storage local表示把备份文件写到 local 存储但前提是 local 存储的 content 类型包含 Backup。如果备份时报错提示存储不支持就到 Web 界面的存储选项里把 Backup 勾上或者换一个专门的备份存储。备份文件的默认位置通常是/var/lib/vz/dump/。恢复虚拟机使用qmrestoreqmrestore /var/lib/vz/dump/vzdump-qemu-100-20250101000000.vma.zst 100恢复前要注意目标 VM ID 的虚拟机必须处于关闭状态否则会冲突。7.3 模板与克隆批量部署的起点如果你经常要创建同一类型的虚拟机可以先把一台配置好的虚拟机转换为模板然后通过克隆快速复制出多台。首先关闭虚拟机然后# 将 VM 100 转换为模板 qm template 100 # 从模板克隆出 VM 101名称为 web-server qm clone 100 101 --name web-server模板克隆适合 Linux 这类对硬件标识不敏感的系统。Windows 克隆后可能出现 SID、磁盘驱动等问题需要额外处理。如果你的机器配置不高一次创建太多虚拟机很容易把内存耗尽建议先小规模验证。8. PVE 的典型应用组合爱快软路由与 TrueNAS iSCSI8.1 在 PVE 中部署爱快软路由爱快是 PVE 社区里非常常见的虚拟机负载之一。很多人拿它做软路由因为爱快的 Web 管理界面友好支持多 WAN、流量控制、终端管理等常见路由功能配合 PVE 使用很顺手。部署思路和普通虚拟机类似。在 PVE 上新建一个 VM分配 2 到 4 核 CPU、2GB 以上内存至少配置两块虚拟网卡一块连接 vmbr0 作为 WAN 口另一块也接到 vmbr0 或其他网桥作为 LAN 口。如果你的物理机有多个空闲网口也可以把某个物理网口通过 PCI 直通方式直接给爱快 VM 使用减少虚拟交换机带来的性能损耗。需要提前想清楚的一个风险是如果你把软路由作为全屋网络的出口那么 PVE 宿主机一旦重启整个网络都会跟着断。这是“All in One”方案的典型局限。更稳妥的设计是把软路由与其他虚拟机、存储区分对待能接受重启窗口再采用这种架构。8.2 使用 TrueNAS iSCSI 让多台 PVE 共享存储在 PVE 集群场景中经常提到 TrueNAS iSCSI。这里先解释一下 iSCSI它是一种通过网络传输块级存储数据的协议。TrueNAS 上创建的存储空间可以通过 iSCSI 协议共享给 PVE 节点PVE 把远端存储当作本地磁盘一样使用。多台 PVE 节点连接同一个 iSCSI 共享存储后虚拟机的磁盘文件就能在节点之间迁移这是实现虚拟机热迁移和高可用集群的基础。简单来说TrueNAS 是服务端TargetPVE 是客户端Initiator。配置思路是在 TrueNAS 上先创建 ZFS 存储池和 ZVOL然后配置 iSCSI Target在 PVE 的 Data Center 节点下添加 iSCSI 存储填写 Target 的 IP 和 IQN 信息之后创建或迁移虚拟机时把磁盘放到这个共享存储上。这里有一个非常关键的安全提示多个 PVE 节点同时连接同一个 LUN 时不能简单地把同一块虚拟机磁盘交给两个节点无保护地同时写入否则会造成数据损坏。PVE 集群需要通过自身的分布式锁、集群文件系统和仲裁机制来管理共享存储而不是让每台节点各自为政。材料里提到的“TrueNAS iSCSI 允许多个 PVE 连接”说的正是这种受控的共享模式而不是随意双写。8.3 NFS 与 iSCSI 怎么选如果你只是需要一个简单的备份存储或存放 ISO 镜像NFS 更省事如果你的虚拟机磁盘需要较高性能、需要多路径访问可以考虑 iSCSI。两者对比可以参考下表协议存储类型多节点共享典型场景NFS文件级天然支持多节点备份目录、ISO 镜像、简单文件共享iSCSI块级需要上层集群协调虚拟机磁盘、性能要求更高的场景Ceph分布式块存储为 PVE 集群设计3 节点以上、需要数据冗余的集群9. 常见问题与排查思路9.1 问题定位顺序遇到 PVE 相关故障时不要一上来就怀疑虚拟化软件本身。建议按下面这个顺序排查先看宿主机网络是否正常再看虚拟机网络是否正常然后检查网桥和防火墙最后翻日志。PVE 的 Web 界面自带防火墙模块如果没有特别理解规则新手阶段容易把自己挡在外面。9.2 常见问题表问题现象可能原因排查方式解决方案安装完成后 Web 界面打不开管理 IP、网关或 DNS 配置错误在物理控制台查看 IP 和路由ip addr修正 /etc/network/interfaces 或重装apt update 报 401 Unauthorized企业订阅源未订阅查看 /etc/apt/sources.list.d/ 下的源文件注释 pve-enterprise 源添加社区源启动虚拟机提示 KVM 不可用BIOS 未开启硬件虚拟化检查 CPU 虚拟化 egrep -c (vmxsvm) /proc/cpuinfo虚拟机没有网络网卡模型不兼容或没接对网桥在虚拟机控制台 ping 网关更换网卡模型确认网络模型选择 virtio 或 e1000快照失败磁盘格式或存储不支持查看任务日志和存储类型使用 local-lvm 或 qcow2 磁盘重新规划存储备份任务超时或失败备份存储空间不足或网络存储断开查看 pvesm status 和任务日志清理旧备份检查存储连接重试10. 最佳实践与避坑建议10.1 网络规划要提前做不管你是单机还是集群提前规划网络准没错。管理口和业务口尽量分开固定 IP 要记录在文档里VMID 不要随意分配。比如 100 到 199 划给业务虚拟机200 到 299 划给路由和基础服务后续管理起来会轻松很多。PVE 的管理地址不建议依赖 DHCP。虽然 DHCP 在局域网里很方便但管理地址飘忽不定会直接影响脚本、API 和监控系统。实验环境可以随意稍微正式一点的环境都要固定 IP。10.2 备份策略要落地备份这件事很多人在“反正暂时没出问题”的阶段永远不做。但虚拟机一旦损坏重新安装系统、重新配置环境的成本远比做一次备份高得多。建议每周把重要虚拟机备份到另一台机器或移动硬盘备份不只是“做”还要定期恢复演练。只备份不恢复等于不确定备份是否可用。10.3 升级与变更管理PVE 的小版本更新可以直接用apt dist-upgrade跨大版本升级则必须参考官方升级文档不要硬跳版本。升级 ET 前最好给虚拟机做一次快照或备份升级期间不要同时修改存储和网络配置避免出问题时无法判断是哪一步引起的。10.4 安全最小权限PVE 的 root 账号是管理入口不要使用弱密码。如果管理口有暴露到公网的需求一定要做来源 IP 限制和访问控制。不建议把 8006 端口直接裸奔到公网比较稳妥的做法是仅内网访问或者通过堡垒机、跳板机等经过授权的远程通道访问。10.5 性能相关建议CPU 类型在虚拟机选项里可以设置为 host这样虚拟机 CPU 指令集会与宿主机保持接近减少性能损耗。虚拟网卡优先选 virtio磁盘控制器尽量用 virtio-scsi。在资源紧张的时候优先选择 LXC 容器而不是单独开一台虚拟机容器的内存和启动开销都要小得多。11. 下一步从单机走向集群PVE 的学习路径可以分成几个阶段单机安装和建 VM这是基础然后是备份、快照、恢复这是保护自己的安全网再然后是网络进阶理解网桥、VLAN、多网口分工之后才是双节点集群加共享存储最后过渡到 Ceph 或自定义存储集群。不要一开始就急着搭集群先把单节点折腾明白。如果今晚你只做一件事建议去官网下载一个 PVE ISO在一台闲置的 x86 机器上先跑通“安装到创建第一台虚拟机”这条最小闭环。只有亲手走过一遍安装、一次快照、一次恢复你才算真正理解了 PVE 的自动化管理能力到底在简化什么。折腾完单机之后你自然会清楚自己的下一步是加存储、加节点还是先把现有的备份策略完善起来。
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进