11.2. NFS を使用した Red Hat Update Infrastructure のインストール
ネットワークファイルシステム (NFS) とともにリポジトリーを使用して、システムに Red Hat Update Infrastructure (RHUI) をインストールするには、以下の手順を実行します。
前提条件
- システムがインターネットにアクセスできる。
- RHUA ノードへの root アクセスがある。
- オプション: RHUI でプロキシーサーバーを使用する予定の場合は、プロキシーサーバーが設定されている。
手順
RHUA ノードに移動し、
rhui-installerパッケージをインストールします。dnf install rhui-installer
# dnf install rhui-installerCopy to Clipboard Copied! Toggle word wrap Toggle overflow rhui-installerを実行し、ユースケースに基づいて引数を指定します。プロキシーサーバーなしで RHUI を設定します。
rhui-installer --remote-fs-server <nfs_server>:/ --rhua-hostname <public-hostname-of-your-rhua> --cds-lb-hostname <public-hostname-of-your-cds-or-lb>
# rhui-installer --remote-fs-server <nfs_server>:/ --rhua-hostname <public-hostname-of-your-rhua> --cds-lb-hostname <public-hostname-of-your-cds-or-lb>Copy to Clipboard Copied! Toggle word wrap Toggle overflow NFS を使用する場合、次の引数は必須です。
- --remote-fs-server: 共有ファイルシステムのリモートマウントポイント。
- --cds-lb-hostname: CDS にアクセスするためにクライアントが使用するロードバランサーの名前。名前は完全修飾ドメイン名 (FQDN) として指定する必要があります。
- --rhua-hostname: RHUA ノードのホスト名。名前は完全修飾ドメイン名 (FQDN) として指定する必要があります。
--rhua-mount-options (オプション): RHUA および CDS ノードにリモート共有ファイルシステムをマウントするためのオプションを指定するフラグ。デフォルト値は
rwです。すでに実行中の RHUI 環境でマウントオプションを変更するには、次の手順を実行します。
Pulp サービスを停止します。
systemctl stop pulpcore
systemctl stop pulpcoreCopy to Clipboard Copied! Toggle word wrap Toggle overflow RHUI インストーラーを再実行し、新しいオプションを指定します。
--rerun --rhua-mount-options [new options]
--rerun --rhua-mount-options [new options]Copy to Clipboard Copied! Toggle word wrap Toggle overflow すべての CDS ノードにオプションを適用します。
rhui-manager --noninteractive cds reinstall --all
rhui-manager --noninteractive cds reinstall --allCopy to Clipboard Copied! Toggle word wrap Toggle overflow
プロキシーサーバーで RHUI を設定します。
rhui-installer --remote-fs-server <nfs_server>:/ --rhua-hostname <public-hostname-of-your-rhua> --cds-lb-hostname <public-hostname-of-your-cds-or-lb> --proxy-hostname <public-hostname-of-your-proxy-server> --proxy-port <TCP-port> --proxy-protocol <supported-protocol> --proxy-username <proxy-username> --proxy-password <proxy-password>
# rhui-installer --remote-fs-server <nfs_server>:/ --rhua-hostname <public-hostname-of-your-rhua> --cds-lb-hostname <public-hostname-of-your-cds-or-lb> --proxy-hostname <public-hostname-of-your-proxy-server> --proxy-port <TCP-port> --proxy-protocol <supported-protocol> --proxy-username <proxy-username> --proxy-password <proxy-password>Copy to Clipboard Copied! Toggle word wrap Toggle overflow NFS とプロキシーサーバーを使用する場合は、次の引数が必須です。
- --remote-fs-server: 共有ファイルシステムのリモートマウントポイント。
- --cds-lb-hostname: CDS にアクセスするためにクライアントが使用するロードバランサーの名前。名前は完全修飾ドメイン名 (FQDN) として指定する必要があります。
- --rhua-hostname: RHUA ノードのホスト名。名前は完全修飾ドメイン名 (FQDN) として指定する必要があります。
- --proxy-hostname: RHUA ノードが Red Hat CDN (cdn.redhat.com:443) と通信するために使用するプロキシーサーバーのホスト名。
- --proxy-port: プロキシーサーバーの TCP ポート。Squid プロキシーサーバーは通常ポート 3128 を使用することに注意してください。
-
--proxy-protocol: プロキシーサーバーの設定によってサポートされているアプリケーション層プロトコル (
HTTPまたはHTTPS)。 - --proxy-username: プロキシーサーバーに関連付けられているユーザー名。プロキシーサーバーで認証が必要な場合にのみ、ユーザー名を指定してください。
- --proxy-password: プロキシーサーバーにアクセスするためのパスワード。プロキシーサーバーで認証が必要な場合にのみパスワードを指定してください。
rhui-installer はデフォルトで、最初の RHUI ログインパスワードを設定し、/etc/rhui/rhui-subscription-sync.conf ファイルに保存します。
独自のパスワードを設定する場合は、--rhui-manager-password 引数を使用して、初期パスワードを上書きできます。
検証
RHUA ノードで、RHUI ターミナルユーザーインターフェイス (TUI) にアクセスできるかどうかを確認します。
rhui-manager
# rhui-managerCopy to Clipboard Copied! Toggle word wrap Toggle overflow