Go to main content
ルーターまたはロードバランサとしての Oracle® Solaris 11.3 システムの構成

印刷ビューの終了

更新: 2016 年 11 月
 
 

DSR トポロジを使用した ILB の高可用性の構成方法

プライマリロードバランサとスタンバイロードバランサの両方で、ILB 規則、サーバーグループ、および健全性検査の構成が同じになるように構成できます。両方のロードバランサで VRRP を使用するように設定できます。また、規則の仮想 IP アドレスが仮想ルーターアドレスになるように設定します。VRRP サブシステムは、次にロードバランサの 1 つが常にアクティブであることを確認します。

  1. 管理者になります。

    詳細は、Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。

  2. プライマリロードバランサおよびスタンバイ (パッシブ) ロードバランサの両方の設定が同じになるように構成します。
    # ilbadm create-servergroup -s server=10.0.0.1,10.0.0.2 sg1
    # ilbadm create-rule -i vip=10.81.0.3,port=9001 \
    -m lbalg=hash-ip-port,type=DSR -o servergroup=sg1 rule1
  3. ロードバランサ 1 がプライマリロードバランサとして機能するように構成します。
    LB1# dladm create-vnic -m vrrp -V 1 -A inet -l eth0 vnic1
    LB1# vrrpadm create-router -V 1 -A inet -l eth0 -p 255 vrrp1
    LB1# ipadm create-ip vnic1
    LB1# ipadm create-addr -d -a 10.81.0.3/24 vnic1

    vrrp1 ルーターの優先順位は、vrrpadm コマンドを使用して 255 に設定されます。優先順位の値は、ルーターをマスタールーターにして、アクティブなロードバランサにします。

  4. ロードバランサ 2 がスタンバイロードバランサとして動作するように構成します。
    LB2# dladm create-vnic -m vrrp -V 1 -A inet -l eth0 vnic1
    LB2# vrrpadm create-router -V 1 -A inet -l eth0 -p 100 vrrp1
    LB2# ipadm create-ip vnic1
    LB2# ipadm create-addr -d -a 10.81.0.3/24 vnicl

      前述の構成は、次の障害シナリオに対する保護を提供します。

    • ロードバランサ 1 に障害が発生すると、ロードバランサ 2 がプライマリロードバランサになります。ロードバランサ 2 は VIP 10.81.0.3 のアドレス解決を引き継ぎ、着信先 IP アドレス 10.81.0.3 を持つクライアントからのすべてのパケットを処理します。

      ロードバランサ 1 が回復すると、ロードバランサ 2 はスタンバイモードに戻ります。

    • ロードバランサ 1 の 1 つまたは両方のインタフェースに障害が発生すると、ロードバランサ 2 はプライマリロードバランサとして引き継ぎます。ロードバランサ 2 は VIP 10.81.0.3 のアドレス解決を引き継ぎ、着信先 IP アドレス 10.81.0.3 を持つクライアントからのすべてのパケットを処理します。

      ロードバランサ 1 の両方のインタフェースが正常になると、ロードバランサ 2 はスタンバイモードに戻ります。