VIPアドレス、マスターに属するVIPの2つのシステム間でCARPを使用したい。2番目のシステムはスタンバイシステムとして機能するこれは、最初のシステムがオフラインになった場合にVIPを引き継ぎます。
どちらのシステムにも、パブリックインターフェイスと内部インターフェイスの2つのインターフェイスがあります。外部インターフェイスでVIPを管理しながら、内部インターフェイスを介して2つのシステム間でCARPを実行することは可能ですか?このようにして、単一のパブリックアドレス=を使用できます。 VIP自体、2つの追加の実際のIPは必要ありません。
一言で言えば、違います。とにかく両方のホストが起動しているかのように賢明ではありませんが、マスターに属する外部インターフェイスを誤って切断しても、両方のホストがお互いを認識しているため、強制的にフェイルオーバーすることはありません。
carp(4)
インターフェイスを設定するときに、CARPトラフィックの受け渡しに使用されるcarpdev
インターフェイスを指定できますが、これはVIPを所有するインターフェイスでもあります。 =したがって、システムがそれを実現できる場合でも、パブリックVIPが内部インターフェイスに割り当てられることになります。
ただし、can番号のないインターフェイスでCARPを実行するため、IPが割り当てられたアドレスがなくてもインターフェイスが稼働していることを確認してから、単一のVIPをcarpN
インターフェイス。つまり、1つのホストに外部接続がないため、別の問題を解決する必要があります。