工程開發
proxmox-infrastructure avatar

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日 下午05:10
在 GitHub 查看