web-dev-qa-db-ja.com

CentOSでのLVSのセットアップ

3ノード(プロバイダーの専用サーバー)のCentOS7.xクラスターがあります。リンクを使用してLVSを設定しようとしています ここ

私の各マシンには、すでに3つの追加のエイリアスIPアドレスが割り当てられています。これらのマシンの1つにLVSをセットアップしたいと思います。私の質問は、Piranha構成ツールで仮想IP(VIP)として何を使用する必要があるかということです。 LVSをオンにしたいそのマシンのエイリアスIPの1つを取得できますか?

2
user1965449

VIPには別のIPアドレスを選択する必要があります。

たとえば、ips 192.168.0.11,192.168.0.12、192.168.0.13の実サーバーが3台ある場合、VIPとして192.168.0.10を使用します。

したがって、各サーバーでVIPを構成する必要があります。

 /sbin/ip addr add 192.168.100.30 dev eth1

必要に応じて、このリンクをたどることができます。

http://kezhong.wordpress.com/2010/03/28/setup-linux-loadbalancer-with-piranha-and-lvs-on-centos-5-4/

これがチュートリアルのテキストです(:

テスト環境:

LVS Router 1: eth0: 192.168.26.201
LVS Router 2: eth0: 192.168.26.202
Real Server 1: eth0: 192.168.26.211
Real Server 2: eth0: 192.168.26.212       
VIP: 192.168.26.200
gateway: 192.168.26.1

LVSルーターにpiranhaおよびipvsadmパッケージをインストールします

# yum install ipvsadm
# yum install piranha

LVSルーターでサービスを構成する

# chkconfig Pulse on
# chkconfig piranha-gui on
# chkconfig httpd on

Piranha構成ツールのパスワードを設定する

# piranha-passwd

LVSルーターでパケット転送をオンにする

# echo 1 > /proc/sys/net/ipv4/ip_forward

Piranha ConfigurationToolサービスを開始します

SELinuxモードをpermissiveに変更します。これを行わなかった場合、piranha-guiサービスを開始すると次のようなエラーメッセージが表示されます。

Piranha-guiの開始:(13)アクセス許可が拒否されました:make_sock:アドレスにバインドできませんでした[::]:3636(13)アクセス許可が拒否されました:make_sock:アドレス0.0.0.0:3636にバインドできませんでしたリスニングソケットがありません、シャットダウンできませんログを開くには

# setenforce 0
# service httpd start
# service piranha-gui start

Piranha ConfigurationToolを使用してLVSルーターを構成する

Webブラウザでhttp:// 192.168.26.201:3636を開き、Piranha構成ツールにアクセスします。 [ログイン]ボタンをクリックし、[パスワード]フィールドに作成したユーザー名と管理者パスワードにpiranhaを入力します。

[グローバル設定]パネルをクリックし、プライマリサーバーのパブリックIPを入力して、[承認]ボタンをクリックします。

[冗長性]パネルをクリックし、冗長サーバーのパブリックIPを入力して、[同意する]ボタンをクリックします。

VIRTUAL SERVERSパネルをクリックし、サーバーを追加して編集し、アクティブ化します。

パネルの上部にある[REALSERVER]サブセクションのリンクをクリックすると、[EDIT REALSERVER]サブセクションが表示されます。 [追加]ボタンをクリックして、新しいサーバーを追加、編集、およびアクティブ化します。

Lvs.cfファイルを別のLVSルーターにコピーします。

# scp /etc/sysconfig/ha/lvs.cf [email protected]:/etc/sysconfig/ha/lvs.cf

LVSルーターでPulseサービスを開始します

# service Pulse restart
5
mijhael3000