第3章 RHUI のインストールに必要な技術設定


Red Hat Update Infrastructure (RHUI) をインストールする前に、以下のようにシステムおよびコンポーネントを設定する必要があります。

  • Red Hat Certified Cloud and Service Provider (CCSP) 認定の初期段階を完了します。

    • 仮想化、イメージの作成、およびインスタンスのプロビジョニングテクノロジー、ツール、およびプロセス。
    • Red Hat ソフトウェアの測定およびレポートの消費に関する推奨プロセス。
    • エラータ更新を Red Hat ソフトウェアに通知するための推奨プロセス。
    • イメージのライフサイクル管理や古いイメージの取得など、お客様が Red Hat ソフトウェアを利用できるようにするための推奨プロセス。

    詳細は、Product Documentation for Red Hat Certified Cloud and Service Provider Certification Browse Knowledgebase を参照してください。

  • 自己署名証明書は通常、RHUI のデプロイメントに使用されます。ただし、サードパーティー認証局によって署名された SSL 証明書を使用する場合は、クライアントによって取得され、Red Hat によって確認されるようにする必要があります。

    注記

    Red Hat コンサルタントを使用して自己署名証明書の開発を支援することができます。これは、クライアントを使用するお客様のユーザーエクスペリエンスには影響しません。

  • クライアントが、すべての Red Hat Update Appliances (RHUA)、外部ロードバランサー、およびコンテンツ配信サーバー (CDS) をインストールするシステム、仮想マシン、またはテナントインスタンスを提供することを確認します。
  • ISO またはサブスクリプションとして、最新バージョンの Red Hat Enterprise Linux(RHEL)8 が利用できることを確認します。
  • 以下の設定で RHUA ノードが 1 つあることを確認します。

    • 最小インストールを含む RHEL 8 の最新バージョン
    • SELinux が有効になっている
    • Intel Xeon 2 GHz の 4 コア以上に相当するコアを持つ x86_64 プロセッサー

      注記

      複数の RHEL メジャーリリースで 100 を超えるリポジトリーを指定する場合は、コア数を 8 に増やす必要があります。

    • 8 GB メモリー

      注記

      複数の RHEL メジャーリリースで 100 を超えるリポジトリーを指定する場合は、最小メモリーを 16 GB に増やす必要があります。

    • オペレーティングシステム用の 20 GB ディスク
    • PostgreSQL 専用で、/var/lib/pgsql にマウントされた 100 GB ディスク。

      注記

      複数の RHEL メジャーリリースで 100 を超えるリポジトリーを指定する場合は、ディスク容量を 300 GB 以上に増やす必要があります。

  • 以下の設定を含む HAProxy ノードが 1 つあることを確認します。

    • 最小インストールを含む RHEL 8 の最新バージョン
    • SELinux が有効になっている
    • Intel Xeon 2 GHz の 2 コア以上に相当するコアを持つ x86_64 プロセッサー

      注記

      複数の RHEL メジャーリリースで 100 を超えるリポジトリーを指定する場合は、コア数を 4 に増やす必要があります。

    • 4 GB メモリー

      注記

      複数の RHEL メジャーリリースで 100 を超えるリポジトリーを指定する場合は、最小メモリーを 8 GB に増やす必要があります。

    • オペレーティングシステム用の 20 GB ディスク
  • 以下の推奨設定で、2 つ以上の CDS ノード (物理または仮想) があることを確認します。

    • 最小インストールを含む RHEL 8 の最新バージョン
    • SELinux が有効になっている
    • Intel Xeon 2 GHz の 4 コア以上に相当するコアを持つ x86_64 プロセッサー

      注記

      複数の RHEL メジャーリリースで 100 を超えるリポジトリーを指定する場合は、コア数を 8 に増やす必要があります。

    • 8 GB メモリー
    • デフォルトの Nginx ログローテーションを備えた 50 GB ディスク
  • イメージ認定が、提供される RHEL ゲストテンプレートで実行することを確認します。

    • オペレーティングシステムの最小 10 GB ディスク
    • iptables が有効になっている
    • SELinux が有効になっている
    • パスワード認証が有効な場合は、可能な限り最も強いハッシュを使用する必要がある
    • デフォルトのロギングが有効になっている
  • クライアントのネットワークが以下のように適切に設定されていることを確認します。

    • すべての RHUA、CDS、および外部ロードバランサー (存在する場合) に IP アドレスが割り当てられている。
    • DNS レコード (順方向および逆方向) または /etc/hosts エントリーがすべての IP アドレスに対して作成されている。たとえば、rhua.example.com、cds1.example.com、cds2.example.com、rhui-lb.example.com などです。

      警告

      RHUA のホスト名が正しく設定されていることを確認してください。ホスト名が設定されていない状態で、その値が localhost.localdomain または localhost として報告される場合は、続行できません。

    • サーバーに複数のネットワークインターフェイスカード (NIC) がある場合、RHUA と CDS の完全修飾ドメイン名 (FQDN) は、RHUA と CDS 間の通信に使用される NIC の IP に対して解決されている。
    • RHUI が DNS を使用して CDN にアクセスする。ほとんどの場合、インスタンスは、クラウドのインフラストラクチャーの一部としてホストされる適切な DNS サーバーと通信するように事前設定する必要があります。独自の DNS サーバーを実行するか、クライアント DNS 設定を更新すると、yum Could not contact any CDS load balancers のようなエラーが表示される可能性があります。このような場合は、DNS サーバーがリクエストのためにクラウドの DNS サーバーに転送していること、または DNS クライアントが名前解決のためにクラウドの DNS サーバーにフォールバックするように設定されていることを確認してください。
    • 複数の HAProxy ノードを使用するには、rhui-installer の実行時に、--cds-lb-hostname パラメーターの値として使用されるホスト名にラウンドロビン DNS エントリー (このガイドの cds.example.com) が必要です。これにより、すべての HAProxy ノードの IP アドレスに対して解決されます。DNS Round Robin の設定方法 により、ラウンドロビン DNS を設定する方法があります。RHUI のコンテキストでは、これらは HAProxy ノードの IP アドレスで、rhui-installer を呼び出す際に、--cds-lb-hostname で指定したホスト名にマップされます。詳細は、HAProxy の設定 を参照してください。
  • 必要なすべてのネットワークポートが開いていること、およびネットワークアクセスが使用する予定のノードのみに制限されていることを確認してください。

    Expand
    表3.1 ポートとその使用方法のリスト
    接続ポート使用方法

    RHUA から CDS

    22/TCP

    SSH 設定およびアクセス

    RHUA から HAProxy サーバー

    22/TCP

    SSH 設定およびアクセス

    HAProxy へのクライアント

    443/TCP

    コンテンツへのアクセス

    HAProxy から CDS

    443/TCP

    負荷分散

    CDS および RHUA 向けに開放された NFS ポート

    2049/TCP

    ファイルシステム

    CDS から RHUA

    443/TCP

    シンボリックリンクされていないコンテンツの取得

  • さらに、インストール担当者 (および場合によっては他の RHUI 管理者) に、すべてのノードへの SSH アクセスと、root になる権限が必要です。ノードを攻撃や悪用から保護するために、このアクセスを適切に制限してください。
  • Pulp API などの内部サービスを全世界に公開しないでください。ローカルインターフェイスでリッスンするように内部サービスを設定するか、適切なファイアウォールルールを作成してください。
  • RHUA と Red Hat CDN 間のネットワークプロキシー設定が適切に設定されていることを確認してください。
  • yum.conf を介して CDS とクライアント間のネットワークプロキシー設定が適切に設定されていることを確認してください。
  • 複数の HAProxy ノードが使用されている場合は、ラウンドロビンの DNS エントリーが使用されるようにします。
  • ファイル作成マスク (umask とも呼ばれる) を、デフォルトの 0022 以外のモードに設定しないでください。より制限の厳しいモードの使用はサポートされていません。使用すると、RHUI が機能しなくなります。
  • RHUA から CDS および HAProxy ノードを設定するユーザーが対話的にパスワードを入力して認証する必要がないように、sudo が設定されていることを確認します。詳細は、sudoers(5) man ページの NOPASSWD タグの説明を参照してください。
  • クライアント仮想マシンとロードバランサーの間でサードパーティーのセキュリティーサービスを稼働させる場合は、通信で使用されるトラフィックと SSL 証明書を許可するように設定する必要があります。後者は、SSL インスペクションが有効な場合に特に重要です。この設定は RHUI の範囲外です。
  • ご使用の環境で RHUA からの送信トラフィックが制限されている場合は、RHUA が機能するように、少なくとも次のホスト名とポートを許可してください。

    Expand
    表3.2 Red Hat ホスト名とそのポートおよび使用方法のリスト
    ホスト名Port使用方法

    cdn.redhat.com

    443/TCP

    リポジトリー同期

    subscription.rhsm.redhat.com

    443/TCP

    エンタイトルメント証明書の更新

    プロキシーサーバーを使用している場合は、そこでホスト名とポートを許可します。

    注記

    cdn.redhat.com は実際には Akamai というサードパーティー企業によって管理されていることに注意してください。Akamai は cdn.redhat.com を自社のホスト名のエイリアスとして使用しています。この Akamai のホスト名には多数の IP アドレスがあります。RHUA またはプロキシーサーバーは、地理的位置と Akamai の負荷分散のニーズに応じて、1 つ以上の IP アドレスにアクセスする必要がある場合があります。詳細は、Public CIDR Lists for Red Hat (IP Addresses for cdn.redhat.com) を参照してください。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る