proxmox-infrastructure
管理 Matrix/Virgo-Core Proxmox VE 三节点集群,涵盖 CEPH 存储、VLAN 网络配置,以及通过 Python、Ansible 和 Terraform 进行的虚拟机自动化部署。
简介
proxmox-infrastructure 技能为高可用性三节点 Proxmox VE 集群 (节点 Foxtrot, Golf, Hotel) 提供全面的管理功能。专为需要维护复杂虚拟化环境的家庭实验室管理员与基础设施工程师设计,通过强大的存储、网络与生命周期管理工具,简化 Matrix/Virgo-Core 集群的日常运维。
-
完整的集群健康监控,包含 CEPH OSD 诊断与通过专用 Python 脚本进行的节点状态报告。
-
自动化虚拟机生命周期管理,支持 Terraform 模块用于多节点部署与 cloud-init 模板克隆。
-
高级网络基础设施配置,涵盖 VLAN 感知桥接、802.3ad LACP 绑定,以及针对 CEPH 公共与私有网络的高性能 MTU 9000 设置。
-
与基础设施即代码 (IaC) 流程的无缝集成,包含用于可重复模板创建与 VLAN 桥接设置的 Ansible Playbooks。
-
标准化的 Debian 与 Ubuntu 映像部署工作流程,具备 virtio-scsi 支持、串口控制台访问,以及自动化 cloud-init CD-ROM (ide2) 设置。
-
利用提供的 Python 工具组 (通过 uv run) 实时验证模板健全性并进行综合集群诊断。
-
遵循定义的节点硬件架构 (MINISFORUM MS-A2, AMD Ryzen 9 9955HX) 与存储分隔模式。
-
参考 workflows/ 与 examples/ 目录,以获取关于 Corosync 管理 (VLAN 9) 与存储网络隔离的具体设置。
-
确保所有 cloud-init 模板预先配置 virtio-scsi,以维持与集群环境的兼容性。
-
在修改网络桥接或存储池之前,请务必查阅提供的反模式 (anti-patterns) 文档,以防止集群范围的连接中断。
仓库统计
- Star 数
- 18
- Fork 数
- 1
- Open Issue 数
- 5
- 主要语言
- Python
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月3日 17:10