
SBB技術を使用した迅速なCeph OSD回復の実現
現代のデータセンターでは、データの中断のない可用性が重要です。CephのCRUSHアルゴリズムは障害を効果的に処理し、データの整合性を保護しますが、高可用性を確保するためにはハードウェアの冗長性が依然として重要です。Cephインフラストラクチャにストレージブリッジベイ(SBB)サーバーを導入することで、ハードウェア障害時のサービス中断を最小限に抑
従来のCephデプロイメントの課題
従来のCephデプロイメントでは、各ストレージサーバーは通常、複数のオブジェクトストレージデーモン(OSD)をホストしています。単一のサーバーがマザーボードの故障やネットワークカードの故障などのハードウェア障害を経験すると、そのホスト上のすべてのOSDが同時にオフラインになります。この状況は回復プロセスを引き起こし、プレースメントグループ(PG)が劣化し、データの冗長性が損なわれる可能性があります。
そのようなイベントからの回復には、データの量や利用可能なリソースに応じて、かなりの時間がかかることがあります。これにより、パフォーマンスの低下が長引き、データ損失やサービスの中断のリスクが高まる可能性があります。
ストレージブリッジベイ(SBB)サーバーの紹介
Storage Bridge Bay(SBB)は、高可用性のために設計された標準化されたデュアルノードサーバーアーキテクチャです。 SBBサーバーには、JBOD(ディスクの束)構成の共有ストレージに接続された2つの独立したコンピューティングノードがあります。通常、これらのサーバーはデュアルポートNVMEまたはSASドライブをサポートし、堅牢なハードウェア冗長性を提供します。
SBBがCephの高可用性を向上させる方法
SBBベースのCephデプロイメントでは、各ノードがアクティブ-アクティブモードで動作し、両方のノードが同時にCeph OSDサービスを実行します。例えば、24のNVMe SSDドライブを搭載した典型的なSBBサーバーは、これらを2つのノード間で均等に分配し、各ノードが最初に12のOSDを管理します。
このデザインは、1つのノードが失敗した場合、すべてが一度に利用できなくなるのではなく、OSDの半分だけが一時的に利用できなくなることを保証し、障害の深刻度と影響を大幅に軽減します。
迅速なOSDフェイルオーバーシナリオ
SBBサーバー内の1つのノードで障害が発生した場合、半分のOSDがアクセス不能になります。Ambedded Technologyは、影響を受けたOSDを生存ノードに迅速に移行し再活性化するために設計された堅牢なスクリプトを開発しました。
迅速な移行プロセスは次のように行われます:
1.Cephコンテナイメージを取得する:Ceph操作に必要なコンテナイメージの参照を迅速に取得します。
2.OSD固有のCRUSHロケーションを削除: ノード固有のCRUSHロケーションの詳細を削除してOSD設定を更新します。
3.ceph-volumeを使用してOSDをアクティブ化します: ceph-volumeユーティリティを使用してOSDサービスを再アクティブ化します。
4.cephadmを使用してOSDを採用します: アクティブ化されたOSDをCephクラスターに統合し、サービスを迅速に復元します。
CephにSBBを使用する利点
1.ダウンタイムの最小化: 高速OSD再活性化により、劣化状態での時間が大幅に短縮され、PGを迅速にアクティブでクリーンな状態に復元します。
2.強化されたサービス継続性: 長時間の中断を防ぎ、一貫したサービス提供を維持します。
3.簡素化されたメンテナンス: サービスが生存ノードで稼働し続けるため、即時のハードウェア修理の緊急性が低下します。
4.データ損失とパフォーマンス低下のリスクを軽減: 回復プロセスの加速とハードウェアの冗長性により、ハードウェア障害に関連する潜在的なリスクが最小限に抑えられます。
要約と結論
ストレージブリッジベイ(SBB)サーバーをCephデプロイメントと統合することで、ストレージインフラの耐障害性と運用効率が大幅に向上します。アクティブ-アクティブ構成と迅速なOSD再活性化機能を活用することで、組織はダウンタイムを大幅に削減し、管理を簡素化できます。
Ambedded TechnologyのCephアプライアンス、Mars 624は、SBBアーキテクチャの利点を活用したターンキーソリューションを提供することで、この統合を示しています。Cephの可用性を向上させ、メンテナンスを効率化したい組織は、比類のないストレージの信頼性と効率を実現するためにMars 624へのアップグレードを検討すべきです。
さらに、AmbeddedのUniVirStorフルスタックCephソフトウェアは、SupermicroのSSG-640SP-DE2CR60などのSBB技術に基づいて構築されたストレージサーバーを完全にサポートし、多様なインフラ環境に対する柔軟性と互換性を確保します。
- 関連製品
Mars 624 SBB 24x NVMe 2つのホットスワップノード Cephストレージアプライアンス
Mars 624 SBB
Mars624 SBBサーバーは、2Uシャーシ内に2つのホットスワップ可能なIntel Xeonサーバーノードを収容します。 2つのサーバーノードが同時にすべての24個のデュアルポートNVMe...
詳細