iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
IT Operation

從裸機到叢集:以 Proxmox VE、Ceph、OPNsense 與 PostgreSQL HA 建立可驗證的安全私有雲 系列

從一台裸機開始,逐步建立 Proxmox VE 叢集、Ceph 共享儲存與 OPNsense 網路安全邊界,再部署具備複寫、故障切換與備份復原能力的 PostgreSQL 高可用架構。內容涵蓋虛擬化、VLAN、防火牆、跳板機、VPN、監控及故障演練,不只示範安裝步驟,也會解釋各元件的運作原理、責任邊界與驗證方法,完成一套可維護、可復原的安全私有雲。

參賽天數 24 天 | 共 24 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21|讓三台 PostgreSQL 保持資料同步:串流複寫、WAL、複寫槽與熱待命

前一篇已完成 PostgreSQL 單機基線。今天從單機提交交易的落盤順序開始,沿著同一份預寫式日誌(Write-Ahead Log,WAL)追到複本節點(Re...

2026-09-21 ‧ 由 du1217 分享
DAY 22

Day 22|Patroni 如何讓 PostgreSQL 叢集取得一致決策?三節點 etcd、Raft 與 mTLS

Day 21 已經讓 PostgreSQL 的 WAL 能從主節點傳到複本節點,多台主機擁有保存資料副本的能力,接下來還要讓它們可以知道誰可以接受寫入。當程序、...

2026-09-22 ‧ 由 du1217 分享
DAY 23

Day 23|PostgreSQL HA 叢集實作(上):使用 Patroni 完成自動選主與狀態管理

前一天建立的 etcd 已經能用多數決保存一致的協調狀態。今天要加入 Patroni,由它持續檢查 PostgreSQL、執行資料庫角色變更,並把 Postgr...

2026-09-23 ‧ 由 du1217 分享
DAY 24

Day 24|PostgreSQL HA 叢集實作(下):計畫性切換、故障切換與舊 Primary 安全回歸

前一天已經由 Patroni 建立一台主節點(Primary)與兩台複本節點(Replica)。今天沿著一次完整的角色變更往下看:PostgreSQL 提升複本...

2026-09-24 ‧ 由 du1217 分享