3ノード(プロバイダーの専用サーバー)のCentOS7.xクラスターがあります。リンクを使用してLVSを設定しようとしています ここ 。
私の各マシンには、すでに3つの追加のエイリアスIPアドレスが割り当てられています。これらのマシンの1つにLVSをセットアップしたいと思います。私の質問は、Piranha構成ツールで仮想IP(VIP)として何を使用する必要があるかということです。 LVSをオンにしたいそのマシンのエイリアスIPの1つを取得できますか?
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