DJI FlightHub 2 クラスターについて
概要
V2.0 以降、FlightHub 2 オンプレミスは、高可用性、負荷分散、ディザスタリカバリーに対応したクラスターアーキテクチャを採用し、より大規模な飛行業務のニーズに対応します。視覚的な操作とデプロイ環境への依存の低減により、デプロイと保守のコストを削減します。
まず単一ノードをデプロイし、業務ニーズの拡大に合わせて拡張できます。ノードが 3 台以上ある場合、クラスターは以下の機能を提供します。
- 高可用性:ノードに障害が発生すると自動的にフェイルオーバーし、コアサービスの稼働を維持します。
- 負荷分散:ノードのリソースに応じてタスクを割り当て、特定のサーバーへの負荷集中を防ぎます。
- ディザスタリカバリー:複数のバックアップコピーにより、データ損失とダウンタイムを抑えます。

デプロイ手順の概要

- 最初のノードのデプロイ:「クイックスタート」を参照してください。
- ノードの拡張:「ノード管理」を参照してください。
- V1.7.1 以前のバージョンから V2.0 へのアップグレード:「旧バージョンから V2.0 へのアップグレード」を参照してください。
デプロイの制約
- すべてのノードを同じサーバールームにデプロイする必要があります。リージョンをまたぐデプロイには対応していません。
- すべてのノードを同じサブネットにデプロイすることを推奨します。
- 複数ノードのクラスターでは、共通のアクセスエンドポイントを提供するため、負荷分散(LB)を独自に設定してください。ベストプラクティスは運用保守ドキュメントを参照してください。
対応するデプロイ構成
| 構成 | アーキテクチャ | ノード数 | デプロイするサービス | 説明 |
|---|---|---|---|---|
| 全ノード x86 のクラスター | x86_64 (Intel / AMD) | 1–N ノード | DJI FlightHub 2 + Terra の全サービス | すべてのサービスを x86 ノードにデプロイします |
負荷分散
複数ノードのクラスターでは負荷分散の設定が必須です。共通のアクセスエンドポイント(VIP)を提供し、各ノードのポート 30888 にトラフィックを分散します。
L4 負荷分散ソリューションを推奨します。設定のベストプラクティスは運用保守ドキュメントを参照してください。
単一ノードのデプロイでは、ノードの IP アドレスで直接アクセスでき、LB は不要です。
旧バージョンとの主な違い
ライセンスのインストール:DJI FlightHub 2、4G、Terra のライセンスは、同じ認証ノードにインストールする必要があります。ライセンスが別々のマシンにインストールされている場合は、V2.0 にアップグレードする前に、アフターサービスに連絡してライセンスを移行してください。
- まずトライアルライセンスを使用して、移行後のサービスの安定性を検証してください。移行が成功し、サービスが安定して稼働していることを確認してから、本番用ライセンスを移行してください。
アップグレード方法:V1.7.1 以前のバージョンは、従来の視覚的な操作やコマンドラインによるアップグレード方法で V2.0 に直接アップグレードできません。「旧バージョンから V2.0 へのアップグレード」に従って移行してください。
データバックアップ:バックアップのコマンドと手順が変更されています。本マニュアルの該当する章に従ってください。
日常の運用保守:保守コマンド、サービスログのエクスポート方法、ポート一覧が更新されています。本マニュアルの該当する章を参照してください。
機能の変更:リモート運用保守、ログインページのカスタマイズ、アラートルールの変更は、一時的に利用できません。