機械翻訳について

クラスタ・レイアウトの構成

次のタスクでは、クラスタの作成方法、ノードの追加方法、および選択したハートビート・モードの構成方法について説明します。 クラスタ内のノードにする単一のホストでコマンドを実行します。

この例では、クラスタ内のノードとして次のホスト名およびIPアドレスを使用して、myclusterというクラスタを作成します:
  • ol-sys0: 10.1.0.100

  • ol-sys1: 10.1.0.110

  • ol-sys2: 10.1.0.120

  1. クラスタを定義します。

    任意のノードで次のコマンドを実行して、クラスタ定義を作成します:

    sudo o2cb add-cluster cluster-name

    たとえば、ol-sys1ホストからクラスタmyclusterを作成するには、ol-sys1で次のコマンドを実行します:

    sudo o2cb add-cluster mycluster
  2. クラスタにノードを追加します。

    現在のホストおよびその他の必要なすべてのホストをノードとしてクラスタに追加します。

    sudo o2cb add-node cluster-name hostname --ip ip_address

    IPアドレスは、クラスタ内のプライベート通信のためにノードによって使用されるIPアドレスです。

    たとえば、ol-sys1からmyclusterにノードを追加するには、ol-sys1で次のコマンドを入力します:

    sudo o2cb add-node mycluster ol-sys0 --ip 10.1.0.100
    sudo o2cb add-node mycluster ol-sys1 --ip 10.1.0.110
    sudo o2cb add-node mycluster ol-sys2 --ip 10.1.0.120

    ノート:

    OCFS2は、IPv4アドレスでのみ機能します。

  3. (オプション)グローバル・ハートビート・モードを構成します。

    クラスタのデフォルトのハートビート・モードはローカルです。 クラスタをグローバル・ハートビート・モードで実行する場合は、次の手順を実行します。

    1. すべてのクラスタ・デバイスで次のコマンドを実行します。

      sudo o2cb add-heartbeat cluster-name device-name

      たとえば、myclusterの場合は、次のように/dev/sdd/dev/sdgおよび/dev/sdjでクラスタ・ハートビートを設定します。

      sudo o2cb add-heartbeat mycluster /dev/sdd
      sudo o2cb add-heartbeat mycluster /dev/sdg
      sudo o2cb add-heartbeat mycluster /dev/sdj
    2. クラスタのハートビート・モードを「global」に設定します。

      sudo o2cb heartbeat-mode cluster-name global

    重要:

    ディスク・デバイス全体を使用するように、グローバル・ハートビート機能を構成する必要があります。 グローバル・ハートビート・モードではディスク・パーティションを使用できません。

  4. クラスタ構成ファイルを各クラスタ・ノードにコピーします。

    クラスタ/etc/ocfs2/cluster.confファイルをクラスタ内の各ノードにコピーします。

  5. (オプション)クラスタに関する情報を表示します。

    次のコマンドを実行して、クラスタに関する情報を表示します:

    sudo o2cb list-cluster cluster-name

    グローバル・ハートビートを含む3ノードのクラスタには、次のような情報が表示されます:

    node:
           name = ol-sys0
           cluster = mycluster
           number = 0
           ip_address = 10.1.0.100
           ip_port = 7777
    
    node:
           name = ol-sys1
           cluster = mycluster
           number = 1
           ip_address = 10.1.0.110
           ip_port = 7777
    
    node:
           name = ol-sys2
           cluster = mycluster
           number = 2
           ip_address = 10.1.0.120
           ip_port = 7777
    
    cluster:
           name = mycluster
           heartbeat_mode = global
           node_count = 3
    
    heartbeat:
           cluster = mycluster
           region = 7DA5015346C245E6A41AA85E2E7EA3CF
    
    heartbeat:
           cluster = mycluster
           region = 4F9FBB0D9B6341729F21A8891B9A05BD
    
    heartbeat:
           cluster = mycluster
           region = B423C7EEE9FC426790FC411972C91CC3

    ハートビートのリージョンは、それらのブロック・デバイスのUUIDによって表されます。

    ローカル・ハートビートを持つ同じクラスタmyclusterには、次の情報が表示されます:

    node:
           name = ol-sys0
           cluster = mycluster
           number = 0
           ip_address = 10.1.0.100
           ip_port = 7777
      
    node:
           name = ol-sys1
           cluster = mycluster
           number = 1
           ip_address = 10.1.0.110
           ip_port = 7777
      
    node:
           name = ol-sys2
           cluster = mycluster
           number = 2
           ip_address = 10.1.0.120
           ip_port = 7777
      
    cluster:
           name = mycluster
           heartbeat_mode = local
           node_count = 3