5.3. リモートサーバーでの CodeReady コンテナーの設定


以下の手順に従って、CodeReady Containers OpenShift クラスターを実行するようにリモートサーバーを設定します。

注記
  • この手順は、ローカルネットワークで実行することを強く推奨します。インターネット上でセキュアでないサーバーを公開すると、多くのセキュリティーに影響が出ます。
  • この手順のコマンドはすべて、リモートサーバーで実行する必要があります。
  • この手順では、Red Hat Enterprise Linux、Fedora、または CentOS サーバーを使用することを前提としています。

前提条件

手順

  1. クラスターを起動します。

    $ crc start
    Copy to Clipboard Toggle word wrap

    この手順全体で、クラスターが稼働したままであることを確認します。

  2. haproxy パッケージおよびその他のユーティリティーをインストールします。

    $ sudo dnf install haproxy policycoreutils-python-utils jq
    Copy to Clipboard Toggle word wrap
  3. クラスターとの通信を許可するようにファイアウォールを変更します。

    $ sudo systemctl start firewalld
    $ sudo firewall-cmd --add-port=80/tcp --permanent
    $ sudo firewall-cmd --add-port=6443/tcp --permanent
    $ sudo firewall-cmd --add-port=443/tcp --permanent
    $ sudo systemctl restart firewalld
    Copy to Clipboard Toggle word wrap
  4. SELinux の場合、TCP ポート 6443 をリッスンしていることを許可します。

    $ sudo semanage port -a -t http_port_t -p tcp 6443
    Copy to Clipboard Toggle word wrap
  5. デフォルトの haproxy 設定のバックアップを作成します。

    $ sudo cp /etc/haproxy/haproxy.cfg{,.bak}
    Copy to Clipboard Toggle word wrap
  6. クラスターで使用するように haproxy を設定します。

    $ export CRC_IP=$(crc ip)
    $ sudo tee /etc/haproxy/haproxy.cfg &>/dev/null <<EOF
    global
        debug
    
    defaults
        log global
        mode http
        timeout connect 5000
        timeout client 500000
        timeout server 500000
    
    frontend apps
        bind 0.0.0.0:80
        option tcplog
        mode tcp
        default_backend apps
    
    frontend apps_ssl
        bind 0.0.0.0:443
        option tcplog
        mode tcp
        default_backend apps_ssl
    
    backend apps
        mode tcp
        balance roundrobin
        server webserver1 $CRC_IP:80 check
    
    backend apps_ssl
        mode tcp
        balance roundrobin
        option ssl-hello-chk
        server webserver1 $CRC_IP:443 check
    
    frontend api
        bind 0.0.0.0:6443
        option tcplog
        mode tcp
        default_backend api
    
    backend api
        mode tcp
        balance roundrobin
        option ssl-hello-chk
        server webserver1 $CRC_IP:6443 check
    EOF
    Copy to Clipboard Toggle word wrap
  7. haproxy サービスを起動します。

    $ sudo systemctl start haproxy
    Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat