Keepalivedの仕組み

    Keepalivedソフトウェアは主にVRRPプロトコルを介して高可用性機能を実装します。

1)VRRP、中国の名前は、静的ルーティングの単一障害点を解決するための仮想ルーティング冗長プロトコルです。

2)VRRPはIPマルチキャストを使用して、高可用性ペア間の通信を実現します。

3)VRRPはキャンペーンプロトコルメカニズムを使用して、ルーティングタスクを特定のVRRPルーターに引き渡します。

4)作業中は、マスターノードがパケットを送信し、スタンバイノードがパケットを受信します。スタンバイノードは、マスターノードが送信したデータパケットを受信できない場合、テイクオーバープログラムを起動してマスターノードのリソースを引き継ぎます。優先順位によって選択される複数のスタンバイノードが存在する可能性がありますが、通常、Keepalivedシステムは運用と保守の作業においてペアになります。

5)VRRPは暗号化プロトコルを使用してデータを暗号化します。

    Keepalivedの高可用性ペアはVRRPを介して通信します。VRRPは選択メカニズムを使用してマスターとバックアップを決定します。マスターはスタンバイよりも優先度が高いため、マスターはすべてのリソースを最初に取得し、スタンバイノードは待機状態になります。マスターが切断すると、スタンバイノードがマスターノードのリソースを引き継ぎ、マスターノードを交換して外部サービスを提供します。

    Keepalivedサービスペア間では、マスターであるサーバーのみが常にVRRPブロードキャストパケットを送信して、スタンバイがまだアクティブであることを通知します。このとき、スタンバイはマスターをプリエンプトしません。マスターが使用できない場合、つまり、スタンバイはマスターから送信されたブロードキャストパケットをリッスンできません。関連サービスは、リソースを引き継いでビジネスの継続性を確保するために開始されます。最速の引き継ぎ速度は1秒未満にすることができます。

   

おすすめ

転載: blog.51cto.com/sky9896/2488944