RHELの検証環境を準備するための手順となります。今回は構築したRHELに対しサブスクリプションの登録、各種パッケージのアップグレーするところまでを記載しました。
サーバの登録
サーバを登録しないと、以下の通り dnf(旧yum)が利用できない
# dnf install httpd サブスクリプション管理リポジトリーを更新しています。 コンシューマー識別子を読み込めません このシステムは、エンタイトルメントサーバーに登録されていません。subscription-manager で登録できます。 エラー: "/etc/yum.repos.d", "/etc/yum/repos.d", "/etc/distro.repos.d" には有効化されたリポジトリーがありません。
登録状況の確認
# subscription-manager list +-------------------------------------------+ インストール済み製品のステータス +-------------------------------------------+ 製品名: Red Hat Enterprise Linux for x86_64 製品 ID: 479 バージョン: 8.5 アーキテクチャー: x86_64 状態: 不明 ← 不明になっている 状態の詳細: 開始: 終了:
先日作成したアカウントを入力し、サーバの登録
# subscription-manager register --username [ユーザ名] 登録中: subscription.rhsm.redhat.com:443/subscription パスワード: パスワード入力 このシステムは、次の ID で登録されました: ********-****-****-****-************ 登録したシステム名: host01
登録できると、以下2か所(★)変更される
# subscription-manager list +-------------------------------------------+ インストール済み製品のステータス +-------------------------------------------+ 製品名: Red Hat Enterprise Linux for x86_64 製品 ID: 479 バージョン: 8.5 アーキテクチャー: x86_64 状態: サブスクライブなし ★ 状態の詳細: Not supported by a valid subscription. ★ 開始: 終了:
登録したサーバにアタッチするサブスクリプション IDの確認および適用
# subscription-manager list --available --pool-only ***************************** ← IDを確認 # subscription-manager attach --pool [**********確認したID**********] サブスクリプションが正しく割り当てられました: Red Hat Developer Subscription for Individuals
ステータスの確認で、開始-終了が1年分反映される
# subscription-manager list +-------------------------------------------+ インストール済み製品のステータス +-------------------------------------------+ 製品名: Red Hat Enterprise Linux for x86_64 製品 ID: 479 バージョン: 8.5 アーキテクチャー: x86_64 状態: サブスクライブ済み 状態の詳細: 開始: 2021年12月10日 終了: 2022年12月10日
サブスクリプションの管理画面で、仮想のところで1カウントされていることを確認
dnfでパッケージ関連をアップグレード
登録が完了後、dnfが利用できるようになるため、とりまアップグレード
# dnf upgrade サブスクリプション管理リポジトリーを更新しています。 メタデータの期限切れの最終確認: 0:05:33 時間前の 2021年12月10日 21時32分41秒 に 実施しました。 依存関係が解決しました。 ================================================================================ パッケージ Arch バージョン リポジトリー サイズ ================================================================================ インストール: kernel x86_64 4.18.0-348.2.1.el8_5 rhel-8-for-x86_64-baseos-rpms 7.0 M アップグレード: annobin x86_64 9.72-1.el8_5.2 rhel-8-for-x86_64-appstream-rpms 111 k binutils x86_64 2.30-108.el8_5.1 rhel-8-for-x86_64-baseos-rpms 5.8 M bpftool x86_64 4.18.0-348.2.1.el8_5 rhel-8-for-x86_64-baseos-rpms 7.7 M clang-libs x86_64 12.0.1-4.module+el8.5.0+13246+cefb5d4c rhel-8-for-x86_64-appstream-rpms 22 M clang-resource-filesystem x86_64 12.0.1-4.module+el8.5.0+13246+cefb5d4c rhel-8-for-x86_64-appstream-rpms 14 k cpp x86_64 8.5.0-4.el8_5 rhel-8-for-x86_64-appstream-rpms 10 M gcc x86_64 8.5.0-4.el8_5 rhel-8-for-x86_64-appstream-rpms 23 M gcc-c++ x86_64 8.5.0-4.el8_5 rhel-8-for-x86_64-appstream-rpms 12 M gcc-gdb-plugin x86_64 8.5.0-4.el8_5 rhel-8-for-x86_64-appstream-rpms 118 k httpd x86_64 2.4.37-43.module+el8.5.0+13064+c4b14997 rhel-8-for-x86_64-appstream-rpms 1.4 M httpd-filesystem noarch 2.4.37-43.module+el8.5.0+13064+c4b14997 rhel-8-for-x86_64-appstream-rpms 39 k httpd-manual noarch 2.4.37-43.module+el8.5.0+13064+c4b14997 rhel-8-for-x86_64-appstream-rpms 2.4 M httpd-tools x86_64 2.4.37-43.module+el8.5.0+13064+c4b14997 rhel-8-for-x86_64-appstream-rpms 107 k insights-client noarch 3.1.7-1.el8_5 rhel-8-for-x86_64-appstream-rpms 1.2 M java-1.8.0-openjdk-headless x86_64 1:1.8.0.312.b07-2.el8_5 rhel-8-for-x86_64-appstream-rpms 34 M kernel-headers x86_64 4.18.0-348.2.1.el8_5 rhel-8-for-x86_64-baseos-rpms 8.3 M kernel-tools x86_64 4.18.0-348.2.1.el8_5 rhel-8-for-x86_64-baseos-rpms 7.2 M kernel-tools-libs x86_64 4.18.0-348.2.1.el8_5 rhel-8-for-x86_64-baseos-rpms 7.0 M libgcc x86_64 8.5.0-4.el8_5 rhel-8-for-x86_64-baseos-rpms 80 k libgomp x86_64 8.5.0-4.el8_5 rhel-8-for-x86_64-baseos-rpms 206 k libipa_hbac x86_64 2.5.2-2.el8_5.1 rhel-8-for-x86_64-baseos-rpms 115 k libsss_autofs x86_64 2.5.2-2.el8_5.1 rhel-8-for-x86_64-baseos-rpms 118 k libsss_certmap x86_64 2.5.2-2.el8_5.1 rhel-8-for-x86_64-baseos-rpms 155 k libsss_idmap x86_64 2.5.2-2.el8_5.1 rhel-8-for-x86_64-baseos-rpms 120 k libsss_nss_idmap x86_64 2.5.2-2.el8_5.1 rhel-8-for-x86_64-baseos-rpms 127 k libsss_sudo x86_64 2.5.2-2.el8_5.1 rhel-8-for-x86_64-baseos-rpms 116 k libstdc++ x86_64 8.5.0-4.el8_5 rhel-8-for-x86_64-baseos-rpms 453 k libstdc++-devel x86_64 8.5.0-4.el8_5 rhel-8-for-x86_64-appstream-rpms 2.0 M mod_ssl x86_64 1:2.4.37-43.module+el8.5.0+13064+c4b14997 rhel-8-for-x86_64-appstream-rpms 136 k nss x86_64 3.67.0-7.el8_5 rhel-8-for-x86_64-appstream-rpms 741 k nss-softokn x86_64 3.67.0-7.el8_5 rhel-8-for-x86_64-appstream-rpms 487 k nss-softokn-freebl x86_64 3.67.0-7.el8_5 rhel-8-for-x86_64-appstream-rpms 395 k nss-sysinit x86_64 3.67.0-7.el8_5 rhel-8-for-x86_64-appstream-rpms 73 k nss-tools x86_64 3.67.0-7.el8_5 rhel-8-for-x86_64-appstream-rpms 576 k nss-util x86_64 3.67.0-7.el8_5 rhel-8-for-x86_64-appstream-rpms 137 k perf x86_64 4.18.0-348.2.1.el8_5 rhel-8-for-x86_64-baseos-rpms 9.2 M python3-perf x86_64 4.18.0-348.2.1.el8_5 rhel-8-for-x86_64-baseos-rpms 7.1 M python3-sssdconfig noarch 2.5.2-2.el8_5.1 rhel-8-for-x86_64-baseos-rpms 142 k sssd x86_64 2.5.2-2.el8_5.1 rhel-8-for-x86_64-baseos-rpms 107 k sssd-ad x86_64 2.5.2-2.el8_5.1 rhel-8-for-x86_64-baseos-rpms 270 k sssd-client x86_64 2.5.2-2.el8_5.1 rhel-8-for-x86_64-baseos-rpms 205 k sssd-common x86_64 2.5.2-2.el8_5.1 rhel-8-for-x86_64-baseos-rpms 1.6 M sssd-common-pac x86_64 2.5.2-2.el8_5.1 rhel-8-for-x86_64-baseos-rpms 178 k sssd-ipa x86_64 2.5.2-2.el8_5.1 rhel-8-for-x86_64-baseos-rpms 347 k sssd-kcm x86_64 2.5.2-2.el8_5.1 rhel-8-for-x86_64-baseos-rpms 254 k sssd-krb5 x86_64 2.5.2-2.el8_5.1 rhel-8-for-x86_64-baseos-rpms 150 k sssd-krb5-common x86_64 2.5.2-2.el8_5.1 rhel-8-for-x86_64-baseos-rpms 185 k sssd-ldap x86_64 2.5.2-2.el8_5.1 rhel-8-for-x86_64-baseos-rpms 208 k sssd-nfs-idmap x86_64 2.5.2-2.el8_5.1 rhel-8-for-x86_64-baseos-rpms 115 k sssd-proxy x86_64 2.5.2-2.el8_5.1 rhel-8-for-x86_64-baseos-rpms 147 k sudo x86_64 1.8.29-7.el8_4.1 rhel-8-for-x86_64-baseos-rpms 925 k tzdata noarch 2021e-1.el8 rhel-8-for-x86_64-baseos-rpms 474 k tzdata-java noarch 2021e-1.el8 rhel-8-for-x86_64-appstream-rpms 191 k unzip x86_64 6.0-45.el8_4 rhel-8-for-x86_64-baseos-rpms 195 k 依存関係のインストール: kernel-core x86_64 4.18.0-348.2.1.el8_5 rhel-8-for-x86_64-baseos-rpms 38 M kernel-modules x86_64 4.18.0-348.2.1.el8_5 rhel-8-for-x86_64-baseos-rpms 30 M 弱い依存関係のインストール: kernel-devel x86_64 4.18.0-348.2.1.el8_5 rhel-8-for-x86_64-baseos-rpms 20 M トランザクションの概要 ================================================================================ インストール 4 パッケージ アップグレード 54 パッケージ ダウンロードサイズの合計: 265 M これでよろしいですか? [y/N]:
参考ページ: