Ceph 3-Node on Azure — Buildup Guide

這份文件已改為 phase 導覽模式。完整步驟請改從 Phase 0Phase 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

Reference Docs