Linux で 2 つのノードを持つクラスターをインストールおよび構成する方法 - パート 2
こんにちは、みんな。パート 2 を始める前に、パート 01 で行ったことを復習しましょう。このクラスタリング シリーズのパート 01 では、クラスタリング手法と、それがどのような場合に使用できるか、およびクラスタリングの利点と欠点について説明しました。また、このセットアップの前提条件と、セットアップの種類を構成した後に各パッケージが何を行うかについても説明しました。
以下のリンクからパート 01 と パート 03 を確認できます。
- クラスタリングとは何か、クラスタリングのメリット/デメリット
- フェンシングとクラスターへのフェイルオーバーの追加 - パート 3
前回の記事で述べたように、このセットアップには 3 台のサーバーが望ましいと考えています。 1 つのサーバーはクラスター サーバーとして機能し、他のサーバーはノードとして機能します。
Cluster Server: 172.16.1.250
Hostname: clserver.test.net
node01: 172.16.1.222
Hostname: nd01server.test.net
node02: 172.16.1.223
Hostname: nd02server.test.net
今日のパート 2 では、Linux にクラスタリングをインストールして構成する方法を説明します。このためには、以下のパッケージを 3 つのサーバーすべてにインストールする必要があります。
- リッチ (ricci-0.16.2-75.el6.x86_64.rpm)
- Luci (luci-0.26.0-63.el6.centos.x86_64.rpm)
- Mod_cluster (modcluster-0.16.2-29.el6.x86_64.rpm)
- CCS (ccs-0.16.2-75.el6_6.2.x86_64.rpm)
- CMAN(cman-3.0.12.1-68.el6.x86_64.rpm)
- Clusterlib (clusterlib-3.0.12.1-68.el6.x86_64.rpm)
ステップ 1: Linux にクラスタリングをインストールする
それでは、3 つのサーバーすべてにこれらのパッケージのインストールを開始しましょう。これらのパッケージはすべて、yum パッケージ マネージャーを使用して簡単にインストールできます。
まず、これら 3 つのサーバーすべてに「ricci 」パッケージをインストールします。
# yum install “ricci”
ricci のインストールが完了すると、mod_cluster と cluster lib が依存関係としてインストールされていることがわかります。
次に、yum install “luci ” コマンドを使用して luci をインストールします。
# yum install "luci"
luci をインストールすると、必要な依存関係がインストールされたことがわかります。
次に、ccs パッケージをサーバーにインストールしましょう。そのために、yum install ccs.x86_64 を入力しました。これは、yum list |grep “ccs ” を実行したときにリストに表示されます。または、単に yum install を実行することもできます。 「ccs」 」です。
# yum install “ccs”
この特定のセットアップの最後の要件として、cman をインストールしましょう。前述の yum リストに示されているように、 コマンドはyum install “cman ” またはyum install cman.x86_64 です。
# yum install “cman”
インストールが適切に行われていることを確認する必要があります。以下のコマンドを発行して、必要なパッケージが 3 つのサーバーすべてに正しくインストールされているかどうかを確認します。
# rpm -qa | egrep "ricci|luci|modc|cluster|ccs|cman"
すべてのパッケージが完璧にインストールされているので、セットアップを構成するだけです。
ステップ 2: Linux でクラスターを構成する
1. クラスターをセットアップする最初のステップとして、3 つのサーバーすべてで ricci サービスを開始する必要があります。
# service ricci start
OR
/etc/init.d/ricci start
2. すべてのサーバーで ricci が開始されているので、今度はクラスターを作成します。ここで、 クラスターを構成するときに ccs パッケージが役に立ちます。
ccs コマンドを使用したくない場合は、“cluster.conf ”
ファイルを編集してノードを追加し、他の構成を行う必要があります。最も簡単な方法は、次のコマンドを使用することだと思います。見てみましょう。
まだクラスターを作成していないため、以下に示すように、/etc/cluster の場所に cluster.conf ファイルはまだ作成されていません。
# cd /etc/cluster
pwd
ls
私の場合は、 クラスター管理専用の172.16.1.250 でこれを実行します。これ以降、ricci サーバーを使用しようとするたびに、ricci の パスワードが要求されます。したがって、 すべてのサーバーでricci ユーザーのパスワードを設定する必要があります。
ricci ユーザーのパスワードを入力します。
# passwd ricci
次に、以下に示すようにコマンドを入力します。
# ccs -h 172.16.1.250 --createcluster tecmint_cluster
上記のコマンドを入力すると、cluster.conf ファイルが /etc/cluster ディレクトリに作成されることがわかります。
これは、設定を行う前のデフォルトのcluster.conf の様子です。
3. 次に、2 つのノードをシステムに追加しましょう。ここでもccs コマンドを使用して構成を行います。 cluster.conf ファイルを手動で編集するつもりはありませんが、次の構文を使用します。
# ccs -h 172.16.1.250 --addnode 172.16.1.222
他のノードも追加します。
# ccs -h 172.16.1.250 --addnode 172.16.1.223
ノード サーバーを追加した後のcluster.conf ファイルは次のようになります。
以下のコマンドを入力してノードの詳細を確認することもできます。
# ccs –h 172.16.1.250 --lsnodes
完璧。自分でクラスターを正常に作成し、2 つのノードを追加しました。 ccs コマンド オプションの詳細については、ccs –help コマンドを入力して詳細を確認してください。クラスターの作成方法とクラスターへのノードの追加方法は理解できたので、すぐにパート 03 を投稿します。
ありがとうございます。それまでは Tecmint とつながり、便利な最新の How To を入手してください。