記事一覧に戻る
FortiGate HA 2025年10月1日

HA構築:FGCPの基本設定手順とポイント

FGCPとは?

  • FortiGate専用の最も利用されるHAプロトコル
  • Active-Passive / Active-Active をサポート
  • 同一モデル・同一ファームウェアが必須となる
  • 管理者が意識するのは「HAグループ」と「ハートビートインターフェイス」

基本構成の考え方

  • 2台1組で冗長化するのが一般的
  • ハートビートインターフェイスを2本以上冗長化することが推奨
  • セッション同期を有効にすることでフェイルオーバー時にユーザ影響を最小化
  • セッション同期を有効にする場合はセッションシンク用インターフェイスを別に設けることが推奨。デフォルトの場合、ハートビートインターフェイスでセッションシンクのトラフィックも転送されるため、トラフィックが多い場合ハートビートパケットへの影響が懸念される。

CLIでの基本設定例


config system ha
    set group-id 10
    set group-name "HA-Group"
    set mode a-p
    set password <任意のパスワード>
    set hbdev "port3" 100 "port4" 50
    set session-pickup enable
    set override disable
end
  • group-id: クラスタを識別するID
  • mode: Active-Passive (a-p) / Active-Active (a-a)
  • hbdev: ハートビート用インターフェイスと優先度
  • session-pickup: セッション同期を有効化
  • override: 優先度の高い方を強制的にマスターにするか

GUIでの設定例

  • System → HA を開く
  • Modeを Active-Passive に選択
  • Group name / Group ID を入力
  • Heartbeatインターフェイスを追加
  • Override / Session-pickup の有効化

動作確認コマンド

get system ha status
diagnose sys ha status
  • 現在のマスター/スレーブの役割
  • セッション同期の状態
  • Heartbeatインターフェイスのリンク状態

Tips(実運用上の注意点)

  • ハートビートは必ず2本以上(異なるスイッチ経由が望ましい)
  • 同一モデル・同一ライセンス状態であること
  • ファームウェアは完全に一致させる
  • マネジメントIPを使う場合は ha-mgmt-interface を設定
  • SyslogやSNMPは ha-direct を利用可能