2. DRBDデバイス(/deb/drbdX)でファイルシステムを作成、マウントする

2. DRBDデバイス(/deb/drbdX)でファイルシステムを作成、マウントする

   作成した/dev/drdbXをmke2fsコマンドなどでファイルシステムを作成し、任意のマウントポイントにマウントしておく。


3. DRBD ARKパッケージがインストールされていること

   この点についてはLKDRと同様である。パッケージ名は「steeleye-lkDRBD-<バージョン>.<アーキテク チャ>.rpm」となっている。DRBD ARKをインストールすると、主要な関連ファイルは以下のパスに格納される。



/opt/LifeKeeper/subsys/scsi/resources/drbd/

   以上が確認できたらGUIクライアントからリソース作成ウィザードを使用してDRBDリソースの作成を行う。DRBDリソースの設定を 行う時、ウィザードから作成するリソースを選択する「Select Recovery Kit」から「Filesystem Resource」を選択する。「DRBD Resource」という項目はないのでご注意いただきたい。



画面名選択・入力内容
Select Recovery KitFilesystem Resource(注6)
Switchback TypeIntelligent
Serverプライマリサーバ名を選択
Mount Point/DRBD(注7)
Root TAGDRBD(注8)
表4:DRBDリソース作成ウィザードの設定項目と設定例

※注6: DRBDリソースはFilesystem Resourceを選択する。共有ストレージを使用して共有ファイルシステムを作成する場合と同じである。
※注7: Mount Pointは/dev/drbdXデバイスをマウントしたものを選択する。
※注8: 「Root TAG」とはそのリソースの依存関係において最も上位(親)となるリソースのTAG名を指すが、ここでは単純に作成したリソース名と考えておくとよい。

   続いて拡張作業に入る。拡張作業における設定項目は表5の通りである。


画面名選択・入力内容
Target Serverスタンバイサーバ名
Switchback TypeIntelligent
Template Priority1
Target priority10
Mount Point/DRBD
Root TagDRBD
表5:DRBDリソースExtendウィザードの設定項目と設定例

   以上の設定内容で作成したリソースが図4の画像になる。



DRBDリソース完成図
図4:DRBDリソース完成図

   DRBD ARKは、書き込み完了とするタイミングや同期処理、同期中の障害が発生した場合の制御についてDRBD自体の設定によって変更することができる。この設 定に関してはDRBDのマニュアルなどを参照してほしい。動作の確認についてはLKDR同様アクティブ側でファイルを作成し、スイッチオーバーさせた後ス タンバイ側でも同じデータを確認できるかどうかを見るとよい。

終わりに

   共有ファイルシステム、LKDRとDRBD ARKの紹介は以上である。

   冒頭でも述べた通り、共有ファイルシステムを構成するときには共有ストレージが多く使用される。共有ストレージを使用した場合クラスタノードでは単 一のデータ領域を使用するため、同期制御を行う必要がない。ディスクの切り替えはハードウェア的に行われ、より安定した共有ファイルシステムを構築するこ とができる。

   しかし、機器が高価な上にストレージの接続や設定において専門的な知識を必要とする場合があるため、システムによってはそれほどのものが必要ない場 合も考えられる。そういった場合は今回紹介したLKDRやDRBD ARKを使用することをご検討いただきたい。また、検証などの要件で気軽にHAクラスタを構成したいといった場合にも最適である。

   次回は「MySQL ARK」と「Oracle ARK」を紹介する。これら2つをはじめとしたデータベースを保護するARKは、設定を行う上でファイルシステムリソースが必須となる。次回以降の連載に おいて共有ファイルシステムを使用するケースがある場合は、今回の記事を参考にしていただければ幸いである。

(監修:サイオステクノロジー株式会社 小野寺 章)

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30