外观
进阶指南
学习路线讲怎么把东西跑起来,这个栏目讲原理和长期维护:为什么这样设计、出问题时底层发生了什么、规模变大后该怎么办。
分类
| 章节 | 内容 |
|---|---|
| 01 命令行与 API | 命令行工具全景、REST API 与 pvesh |
| 02 存储进阶 | ZFS 调优、iSCSI 与 SAN、Ceph 超融合部署与运维 |
| 03 网络进阶 | SDN(Zone、VNet、Fabrics)、防火墙规则与自救 |
| 04 集群进阶 | corosync 冗余链路、存储复制、跨集群迁移、Datacenter Manager |
| 05 性能调优 | CPU 绑核与 NUMA、磁盘 IO、网络、内存、基准测试 |
| 06 监控与告警 | 内置图表、外部指标服务器、Prometheus + Grafana |
| 07 自动化 | Terraform / OpenTofu、Ansible、Hook script、批量操作 |
| 08 迁移与救援 | 救援启动、抢救 /etc/pve 与重建节点 |
阅读前提
进阶内容对准确性的要求更高——写错一条调优参数的代价,比写错一步界面操作大得多。本栏目的文章已对照官方文档整理,但大多数尚未在本站实机验证,请留意每篇顶部的版本标注和验证状态,先在测试客户机或测试节点上演练。
一条共同的线索
PVE 的 Web UI 上每一个操作,背后都有一条你可以自己敲的命令,以及一个纯文本的配置文件。搞清楚这个对应关系,是从「会用」到「会修」的关键一步。
| 你在界面上做的事 | 背后的命令 | 落在哪个文件 |
|---|---|---|
| 建虚拟机 | qm create | /etc/pve/qemu-server/<vmid>.conf |
| 建容器 | pct create | /etc/pve/lxc/<ctid>.conf |
| 加存储 | pvesm add | /etc/pve/storage.cfg |
| 改网络 | — | /etc/network/interfaces |
| 配备份任务 | — | /etc/pve/jobs.cfg |
| 加用户/权限 | pveum | /etc/pve/user.cfg |
/etc/pve 不是普通目录
它是 pmxcfs,一个由数据库支撑的 FUSE 文件系统。在集群里,写进这里的内容会自动同步到所有节点。
它也是重装宿主机后唯一需要恢复的配置来源。备份它,见配置备份任务。