Ceph 3-Node on Azure — Buildup Guide
這份文件已改為 phase 導覽模式。完整步驟請改從
Phase 0到Phase 5閱讀。
Phase Navigation
| Phase | 連結 | 說明 |
|---|---|---|
| Phase 0 | Azure 資源建立 | Azure MCP + Bicep 建立 RG、NSG、雙 NIC、三磁碟 |
| Phase 1 | OS 準備 | 從 Mac mini 執行 Ansible 進行 OS baseline、hostname、hosts、NIC 與磁碟驗證 |
| Phase 2 | Ceph 安裝 | 從 Mac mini 執行 Ansible 安裝 Docker、cephadm、ceph-common、SSH 與 sysctl |
| Phase 3 | Cluster 建立 | 從 Mac mini 執行 Ansible 完成 bootstrap、host add、MON/MGR/OSD 建立 |
| Phase 4 | RBD Pool 建立 | 從 Mac mini 執行 Ansible 建立 k8s_rbd_pool 與 test image |
| Phase 5 | Observability 與 Log Shipping | 安裝 ceph-exporter、node-exporter、fluent-bit,串接 Prometheus/OpenSearch |
Ansible Entry Point
所有 Phase 1-5 的主執行路徑都改由:
storage/3node-ceph/ansible/
在 Mac mini 上執行,例如:
cd storage/3node-ceph/ansible
ansible-playbook playbooks/site.yml