データ ポートを共有するためのインタークラスタLIFの設定

インタークラスタLIFでデータ ポートを共有する設定にすると、既存のデータ ポートを使用して、クラスタ ピア関係用のクラスタ間ネットワークを作成できます。データ ポートを共有することで、クラスタ間ネットワークに必要なポート数を減らすことができます。

このタスクについて

データ ポートを共有するインタークラスタLIFの作成には、既存のデータ ポートへのLIFの割り当てが含まれます。この手順では、2ノード クラスタを使用します。各ノードにはデータ ポートが2つ(e0cおよびe0d)あり、これらのデータ ポートはデフォルトIPspaceに属しています。これら2つのデータ ポートが、クラスタ間のレプリケーションで共有されます。クラスタ ピア関係を作成する前に、ピア クラスタでインタークラスタLIFを設定する必要があります。実際の環境では、ポート、ネットワーク、IPアドレス、サブネット マスク、およびサブネットを、環境固有のものに置き換えます。

手順

  1. network port showコマンドを使用して、クラスタ内のポートを表示します。
    cluster01::> network port show
                                                                 Speed (Mbps)
    Node   Port      IPspace      Broadcast Domain Link   MTU    Admin/Oper
    ------ --------- ------------ ---------------- ----- ------- ------------
    cluster01-01
           e0a       Cluster      Cluster          up       1500  auto/1000
           e0b       Cluster      Cluster          up       1500  auto/1000
           e0c       Default      Default          up       1500  auto/1000
           e0d       Default      Default          up       1500  auto/1000
    cluster01-02
           e0a       Cluster      Cluster          up       1500  auto/1000
           e0b       Cluster      Cluster          up       1500  auto/1000
           e0c       Default      Default          up       1500  auto/1000
           e0d       Default      Default          up       1500  auto/1000
    
  2. network interface createコマンドを使用して、管理SVM cluster01にインタークラスタLIFを作成します。
    この例では、adminSVMname_icl#というLIF命名規則を使用して、インタークラスタLIFに名前を付けています。
    cluster01::> network interface create -vserver cluster01 -lif cluster01_icl01 -role intercluster 
    -home-node cluster01-01 -home-port e0c -address 192.168.1.201 -netmask 255.255.255.0 
    
    cluster01::> network interface create -vserver cluster01 -lif cluster01_icl02 -role intercluster 
    -home-node cluster01-02 -home-port e0c -address 192.168.1.202 -netmask 255.255.255.0 
    
  3. network interface showコマンドで-role interclusterパラメータを指定して、インタークラスタLIFが正しく作成されたことを確認します。
    cluster01::> network interface show –role intercluster
                Logical    Status     Network            Current       Current Is
    Vserver     Interface  Admin/Oper Address/Mask       Node          Port    Home
    ----------- ---------- ---------- ------------------ ------------- ------- ----
    cluster01
                cluster01_icl01
                           up/up      192.168.1.201/24   cluster01-01  e0c     true
                cluster01_icl02
                           up/up      192.168.1.202/24   cluster01-02  e0c     true
  4. network interface showコマンドで-role interclusterパラメータと-failoverパラメータを指定して、インタークラスタLIFの冗長性が確保されていることを確認します。
    この例のLIFは、各ノード上のe0cポートに割り当てられています。e0cポートに障害が発生した場合、LIFはe0dポートにフェイルオーバー可能です。
    cluster01::> network interface show -role intercluster –failover
             Logical         Home                  Failover        Failover
    Vserver  Interface       Node:Port             Policy          Group
    -------- --------------- --------------------- --------------- --------
    cluster01
             cluster01_icl01 cluster01-01:e0c   local-only      192.168.1.201/24
                                Failover Targets: cluster01-01:e0c,
                                                  cluster01-01:e0d
             cluster01_icl02 cluster01-02:e0c   local-only      192.168.1.201/24
                                Failover Targets: cluster01-02:e0c,
                                                  cluster01-02:e0d
                            
  5. network route showコマンドを使用してクラスタ内のルートを表示し、クラスタ間ルートがすでに確保されているか、または新たに作成する必要があるかを確認します。
    ルートを作成する必要があるのは、両方のクラスタ内のクラスタ間アドレスが同じサブネット上になく、クラスタ間で通信するために特定のルートが必要な場合のみです。
    この例では、クラスタ間ルートはありません。
    cluster01::> network route show
    Vserver   Destination     Gateway         Metric
    --------- --------------- --------------- ------
    Cluster
              0.0.0.0/0       192.168.0.1     20
    cluster01
              0.0.0.0/0       192.168.0.1     10
    
  6. 異なるクラスタのインタークラスタLIF間の通信でルーティングが必要な場合は、network route createコマンドを使用してクラスタ間ルートを作成します。
    この例では、192.168.1.1が192.168.1.0/24ネットワークのゲートウェイ アドレスです。デスティネーションを0.0.0.0/0と指定すると、これがクラスタ間ネットワークのデフォルト ルートになります。
    cluster01::> network route create -vserver cluster01 
    -destination 0.0.0.0/0 -gateway 192.168.1.1 -metric 40
    
  7. network route showコマンドを使用して、ルートが正しく作成されたことを確認します。
    cluster01::> network route show
    Vserver   Destination     Gateway         Metric
    --------- --------------- --------------- ------
    Cluster
              0.0.0.0/0       192.168.0.1     20
    cluster01
              0.0.0.0/0       192.168.0.1     10
              0.0.0.0/0       192.168.1.1     40
    
  8. 接続先のクラスタで上記の手順を繰り返します。