目次
RHELのサブスクリプション関連の操作
Redhatのサイトにて、登録されたアカウントでログインすることでサブスクリプションの使用状況を一覧することができる。
Developer登録を行うと、1年間の無料サブスクリプションが使用できる。(2016年〜)
CentOSの開発終了に伴い、開発者向けサブスクリプション(Red Hat Developer Subscription for Individuals)が拡張され、期限制限無しで16システムまで登録出来るようになりました。(2021年〜)
以下のコマンドにて、Redhatに登録したアカウント情報を付与することで、サブスクリプションの登録が行われる。
subscription-manager register --username 【ユーザ名】 --password 【パスワード】
# subscription-manager register --username XXXXXXX --password XXXXXXX 登録中: subscription.rhsm.redhat.com:443/subscription このシステムは、次の ID で登録されました: XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX 登録したシステム名: localhost.localdomain
以下のコマンドを実行したホストのサブスクリプションを全て解除することができる。
subscription-manager remove --all
# subscription-manager remove --all 登録の解除中: subscription.rhsm.redhat.com:443/subscription UUID が XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX のシステムの登録は解除されました ローカルデータがすべて削除されました
以下のコマンドで、サブサブスクリプションの登録状況を確認できる。
subscription-manager list
# subscription-manager list
+-------------------------------------------+
インストール済み製品のステータス
+-------------------------------------------+
製品名: Red Hat Enterprise Linux Server
製品 ID: 69
バージョン: 7.9
アーキテクチャー: x86_64
状態: サブスクライブなし
状態の詳細: Not supported by a valid subscription.
開始:
終了: # subscription-manager list
+-------------------------------------------+
インストール済み製品のステータス
+-------------------------------------------+
製品名: Red Hat Enterprise Linux Server
製品 ID: 69
バージョン: 7.9
アーキテクチャー: x86_64
状態: サブスクライブ済み
状態の詳細:
開始: 2021年02月06日
終了: 2022年02月06日サブスクリプション登録を行っているにも関わらず、yumを実行した際に発生するエラー。
原因を検索するとサーバの時刻が誤っているという対策に案内されるが、これが原因であったことはない。
以下のコマンドでサブスクリプションのリフレッシュを行うと解消する。
# subscription-manager refresh ローカルデータがすべて更新されました