クラスタノードでのローカルバランサーの設定と実行
2024年4月16日
ID 243044
KATA 5.0 以降のバージョンの複数のサーバーと連携する場合にのみ適用されます。
クラスタノードでローカルバランサーを設定するには:
- クラスタノードでオペレーティングシステムのコマンドシェルを起動し、スーパーユーザー(システム管理者)権限でコマンドを実行します。
- 次のコマンドを使用して、バランサーの基本設定情報ファイルの名前を変更します:
mv /etc/haproxy/haproxy.cfg /etc/haproxy/haproxy.cfg.orig
- 以前に準備した設定情報ファイル haproxy.cfg をディレクトリ /etc/haproxy に配置し、次のコマンドを使用してアクセス権を設定します:
chown root:root /etc/haproxy/haproxy.cfg
chmod 640 /etc/haproxy/haproxy.cfg
- 次の内容で設定情報ファイル /etc/snmp/snmptrapd.conf を作成します:
$ModLoad imudp
$UDPServerRun 514
$UDPServerAddress 127.0.0.1
if $syslogfacility-text == 'local6' then /var/log/haproxy.log
if $syslogfacility-text == 'local6' then stop
if $programname startswith 'haproxy' then /var/log/haproxy.log
if $programname startswith 'haproxy' then stop
- ファイル /var/log/haproxy.log を作成し、次のコマンドを使用してアクセス権を設定します:
touch /var/log/haproxy.log
chown root:adm /var/log/haproxy.log
chmod 640 /var/log/haproxy.log
- 必要に応じて、ローカルバランサーのログのローテーション設定ファイル(/etc/logrotate.d/haproxy)を編集します。
既定では、エントリは毎日ローテーションされます。
- システムログサービスを再起動します:
systemctl restart rsyslog
- ローカルバランサーサービスを開始します:
systemctl start haproxy
- ローカルバランサーサービスの自動実行を有効にします:
systemctl enable haproxy
- ローカルバランサーサービスのステータスをチェックします:
systemctl status haproxy
ステータスは running である必要があります。
- ローカルバランサーログにエントリが存在することをチェックします:
tail /var/log/haproxy.log
ローカルバランサーは、KSMG クラスタノード上で設定され、起動されます。