多くのマシン、さらにはサーバーがあり、DHCPを使用してIPアドレスを取得しているため、ネットワークを再配置し、DHCPフェイルオーバーを配置しています。
今日、1つのマスターサーバーと2つのスレーブを持つNiceDNSトポロジがあります。 DHCPはスレーブアドレスをクライアントに提供し、再帰はスレーブサーバーでのみ許可されます。これを考慮して、DHCPのようなことをしたいと思います。
主なアイデアは、1つのプライマリDHCPサーバーと2つのセカンダリサーバーを持つことです。しかし、ここに質問があります。サポートされている機能であるかどうか、およびセカンダリにのみ大量のDHCP負荷をかける方法があるかどうかはわかりません。また、ドキュメントで見つかりません。
ISC DHCPdフェイルオーバーに関するドキュメントは次のとおりです。 https://kb.isc.org/article/AA-00502/0/A-Basic-Guide-to-Configure-DHCP-Failover.html ;しかし、それは私の使用シナリオをカバーしていません。
前もって感謝します、
DNSには、再帰的で信頼できるクエリの概念があるため、そこで行っていること(一般に隠しマスターと呼ばれます)は理にかなっています。データを保持する非表示のマスターと、データをコピーするスレーブがあり、スレーブでのみ再帰を有効にします。
DHCPには、そのような概念はありません。 DHCPサーバーは、リースに応答しないか、許可するか、または拒否します。そうするかどうかは、DHCP要求が「再帰的」であるかどうかではなく、構成とリースのデータベースに完全に基づいています。
特にISCdhcpdには、「マスター」の概念はありません。同じ構成とフェイルオーバーで2つのDHCPサーバーを実行できますが、「マスター」サーバーと2つの「スレーブ」サーバーを実行することはできません。
つまり、必要な機能は存在しません。そのようなことはないので、あなたはそれをすることができません。
非表示のマスターにDHCPをロードしたくない場合は、そこでDHCPサーバーを実行しないでください。
2つのサーバーを実行し、一方を他方から引き継ぐ準備ができている場合は、フェイルオーバーを実行する必要がありますが、注意が必要です。
それでも気になるかどうかはわかりませんが、スレーブに「dhcpリレー」を追加し、マスターに要求をリレーするように構成することで、目的を達成できると思います。
これは、念頭に置いていた「フェイルオーバー」とは異なるソリューションですが、DNSを既に持っている方法に類似している可能性があります。
私は以前、大企業でこれを行いました。DHCPリレー+ DNSリゾルバーを実行するすべてのLANに小さなボックスを配置し、すべてのDHCP要求を1つの中央サーバーに送信しました。