第7章 ロードバランサーのインストールと設定
Red Hat は、Red Hat Enterprise Linux 9 を使用して HAProxy ロードバランサーを設定するための一般的なガイダンスを示しています。ただし、適切なロードバランシングソフトウェアソリューションをインストールして、TCP 転送をサポートすることができます。
7.1. ロードバランサーのインストール リンクのコピーリンクがクリップボードにコピーされました!
次の例は、Red Hat Enterprise Linux 9 を使用して HAProxy ロードバランサーを設定するための一般的なガイダンスを示しています。ただし、適切なロードバランシングソフトウェアソリューションをインストールして、TCP 転送をサポートすることができます。
手順
HAProxy をインストールします。
dnf install haproxy
# dnf install haproxyCopy to Clipboard Copied! Toggle word wrap Toggle overflow semanageツールが含まれる、次のパッケージをインストールします。dnf install policycoreutils-python-utils
# dnf install policycoreutils-python-utilsCopy to Clipboard Copied! Toggle word wrap Toggle overflow SELinux で HAProxy がどのポートでもバインドできるように設定します。
semanage boolean --modify --on haproxy_connect_any
# semanage boolean --modify --on haproxy_connect_anyCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 「ロードバランサー用のポート設定」 の説明に従って、ポートのネットワーク負荷を分散するようにロードバランサーを設定します。
- SSL オフロードを無効にして、クライアント側の SSL 証明書がバックエンドサーバーにパススルーできるようにロードバランサーを設定します。クライアントから Capsule Server への通信はクライアント側の SSL 証明書に依存するので、この設定が必要です。
HAProxy サービスを起動し、有効にします。
systemctl enable --now haproxy
# systemctl enable --now haproxyCopy to Clipboard Copied! Toggle word wrap Toggle overflow