NxFilter Tutorial

  • EN English
  • DE Deutsch
  • ES Español
  • FR Français
  • IT Italiano
  • JP 日本語
  • BR Português
  • RU Русский
  • TR Türkçe
DHCPクラスタリング
NxFilter はすでにクラスタリングをサポートしており、この機能を拡張して DHCP サービスにもフェイルセーフ機構を提供できる。

NxFilterのクラスタリングの詳細については、以下を参照してください。 NxFilterによるクラスタリング


どのように動作するか
NxFilterにはクラスタリング機能が組み込まれています。この既存の構造を利用して、DHCPの冗長性を構築することができます。 NxFilterクラスタ上でGUIを使ってDHCPを設定すると、マスター・ノードがプライマリDHCPサーバとして動作します。 その後、スレーブノードの1つをバックアップDHCPサーバとして指定できます。 マスタ・ノードが停止すると、マスタが復旧するまでバックアップDHCPサーバが自動的にDHCPの責任を引き継ぎます。


スコープの分割
DHCPクラスタリングの実装は、他のクラスタリング機能よりもデリケートです。一般的なデータレプリケーションとは異なります、 DHCPはリアルタイムのIPアドレス割り当てを扱うため、誤った設定をするとネットワーク内でIPアドレスが衝突する可能性があります。 これを避けるために、NxFilter の DHCP クラスタリングではスプリットスコープモデルを使用しています。 例えば、ネットワークが192.168.0.0/24サブネットを使用しているとします:
  • プライマリDHCPサーバ(マスターノード上)には、以下の範囲が割り当てられます:192.168.0.2 ~ 192.168.0.100
  • バックアップDHCPサーバ(スレーブノード上)には、重複しない範囲を割り当てることができる:192.168.0.101 ~ 192.168.0.200

この設定により、フェイルオーバー検出の遅延による一時的な重複の場合でも、アドレスの重複割り当てを防ぐことができる。


GUI 設定
NxFilter GUI でセカンダリ(バックアップ) DHCP サーバを設定できます。 GUI でセカンダリ DHCP サーバを設定する場合:

- listen_ip

セカンダリ DHCP サーバがリッスンするスレーブ・ノード IP アドレス。

- start_ip / end_ip

割り当てるIPアドレスの範囲。

IP範囲がプライマリDHCPサーバの範囲と重複しないことを確認する。


手動設定
バックアップサーバはプライマリサーバと同じように動作します。 マスターノードから対象のスレーブノードにdhcp.propertiesファイルをコピーします。 その後、以下のパラメータを調整する:

- listen_ip

DHCPサーバーがリッスンするIPアドレス。

- start_ip / end_ip

割り当てるIPアドレスの範囲。

- secondary_flag

このノードのバックアップ(セカンダリ)モードを有効にするには、このプロパティを「1」に設定します。

- no_synch_setup

設定ファイルがプライマリサーバから同期されないようにするには、このプロパティを「1」に設定します。

クラスタリング・モードでは prevent_conflict オプションは無視されます。 サービスを中断しないためには、DHCP サーバの 1 つが常に稼動していなければならないからです。