6.8. Red Hat サブスクリプションの添付および Certificate System パッケージリポジトリーの有効化
Certificate System をインストールおよび更新する前に、対応するリポジトリーを有効にする必要があります。
- Red Hat サブスクリプションをシステムに割り当てます。システムがすでに登録されているか、Certificate Server を提供するサブスクリプションが割り当てられている場合は、この手順をスキップしてください。
- システムを Red Hat サブスクリプション管理サービスに登録する
--auto-attach
オプションを使用して、オペレーティングシステムに利用可能なサブスクリプションを自動的に適用します。#
subscription-manager register --auto-attach
Username: admin@example.com Password: The system has been registered with id: 566629db-a4ec-43e1-aa02-9cbaa6177c3f Installed Product Current Status: Product Name: Red Hat Enterprise Linux Server Status: Subscribed - 利用可能なサブスクリプションをリストし、Red Hat Certificate System を提供するプール ID をメモします。以下に例を示します。
#
subscription-manager list --available --all
... Subscription Name: Red Hat Enterprise Linux Developer Suite Provides: ... Red Hat Certificate System ... Pool ID: 7aba89677a6a38fc0bba7dac673f7993 Available: 1 ...サブスクリプションが多数ある場合は、コマンドの出力が非常に長くなることがあります。必要に応じて、出力をファイルにリダイレクトできます。#
subscription-manager list --available --all > /root/subscriptions.txt
- 前の手順でプール ID を使用して、Certificate System のサブスクリプションをシステムに割り当てます。
#
subscription-manager attach --pool=7aba89677a6a38fc0bba7dac673f7993
Successfully attached a subscription for: Red Hat Enterprise Linux Developer Suite
- Certificate System リポジトリーを有効にします。
#
subscription-manager repos --enable certsys-10.x-for-rhel-8-x86_64-rpms
ここで、x は最新の Certificate System バージョンを示します。たとえば、RHCS 10.4 の Certificate System リポジトリーを有効にするには、次のコマンドを使用します。#
subscription-manager repos --enable certsys-10.4-for-rhel-8-x86_64-rpms
Repository 'certsys-10.4-for-rhel-8-x86_64-rpms' is enabled for this system. - Certificate System モジュールストリームを有効にします。
#
dnf module enable redhat-pki
必要なパッケージのインストールについては、7章Certificate System のインストールおよび設定 に記載されています。
注記
コンプライアンスのために、Red Hat で承認したリポジトリーのみを有効にします。
subscription-manager
ユーティリティーを使用して有効にできるのは、Red Hat 承認済みのリポジトリーのみです。