Chuyển đến nội dung chính

レッスン 12: Rook-CEPH オペレーターと CEPHCLUSTER のインストール

Helm を使用して Rook Operator をデプロイし、3 つのワーカー ノードに CephCluster CRD を作成し、MON/MGR/OSD ポッド、Ceph ダッシュボードを確認し、一般的な Ceph の問題のトラブルシューティングを行います。

🔒 DevSecOps — レッスン 12 レッスン 12: ROK-CEPH OPERATOR と のインストール CEPHCLUSTER

Kubernetes HA を使用してマイクロサービスをオンプレミスにデプロイ

パート 3: 分散ストレージ — Rook-Ceph

xdev.asia

🎯 レッスンの目的__HTMLTAG_68___

このレッスンを完了すると、次のことができるようになります:

  • ✅ Helm を使用して Rook オペレーターをデプロイ
  • ✅ 3 つのノードで CephCluster CRD を作成
  • ✅ MON、MGR、OSD ポッドが動作していることを確認
  • ✅ Ceph ダッシュボードにアクセス
  • ✅ Ceph 導入に関する一般的な問題のトラブルシューティング

パート 1: 前提条件

1.1.ワーカー ノードのディスクを確認

___コードブロック_0___

1.2。 LVM2 をインストールします (Ceph で必要)

___コードブロック_1___

パート 2: ROOK OPERATOR のインストール

2.1. Helm のインストール

___コードブロック_2___

パート 3: CEPHCLUSTER の作成

3.1. CephCluster CRD

___コードブロック_3___

コードブロック_4

3.2.導入の確認

___コードブロック_5___

3.3. Ceph Toolbox のデプロイ

___コードブロック_6___

コードブロック_7


パート 4: CEPH ダッシュボード

4.1.ダッシュボードの認証情報を取得

___コードブロック_8___

パート 5: トラブルシューティング

5.1. Ceph ヘルス警告

___コードブロック_9___

5.2.オペレーターログ

___コードブロック_10___

💡 重要なポイント

  1. Rook Operator K8 上の Ceph ライフサイクル全体を管理
  2. CephCluster CRD クラスター定義: ノード、デバイス、レプリカ、リソース
  3. Rook OSD を正常に準備するには、ディスクがクリーンである必要があります (パーティションやファイルシステムなし)
  4. 3 MON + 2 MGR + 3 OSD は HA プロダクションの最小値
  5. ceph CLI に直接アクセスするためのツールボックス ポッド
  6. ダッシュボード 監視と管理のための Web UI

🎯 演習

演習 1: Ceph クラスターのデプロイ

  • ワーカー ノードのディスクを確認__HTMLTAG_152___
  • Helm を使用して Rook Operator をインストール
  • CephCluster を作成し、HEALTH_OK になるまで待ちます

_演習 2: Ceph を探索する

  • ツールボックスのデプロイ、ceph ステータスの実行、ceph osd ツリー、ceph df
  • ダッシュボードにアクセスし、UI を探索

📚 次の投稿

__HTMLTAG_170___レッスン 13: CephBlockPool、StorageClass、および PVC では、ブロック ストレージ プールを作成し、Persistent Volume をプロビジョニングします。