第13章 subscription-manager コマンドラインツールを使用したシステムの目的の設定
システムの目的は、Red Hat Enterprise Linux インストールの機能の 1 つです。この機能は、Red Hat Hybrid Cloud Console で提供されるサブスクリプションエクスペリエンスとサービスのメリットを RHEL のお客様に提供するためのものです。Red Hat Hybrid Cloud Console は、ダッシュボードベースの Software-as-a-Service (SaaS) アプリケーションであり、これを使用すると、Red Hat アカウントのサブスクリプション使用状況を表示できます。
システム目的属性は、アクティベーションキーまたはサブスクリプションマネージャーツールを使用して設定できます。
前提条件
- Red Hat Enterprise Linux 8 システムをインストールして登録しているが、システムの目的が設定されていない。
root
ユーザーとしてログインしている。注記エンタイトルメントモードでは、システムが登録されているものの、必要な目的を満たさないサブスクリプションがある場合、
subscription-manager Remove --all
コマンドを実行して、割り当てたサブスクリプションを削除できます。次に、コマンドラインの subscription-manager syspurpose {ロール、使用条件、サービスレベル} ツールを使用して必要な目的属性を設定し、最後にsubscription-manager attach --auto
を実行して、更新した属性を考慮してシステムを再登録できます。一方、SCA が有効なアカウントでは、システム内のサブスクリプションを更新せずに、登録後にシステムの目的の詳細を直接更新できます。
手順
端末で、次のコマンドを実行して、システムの目的のロールを設定します。
# subscription-manager syspurpose role --set "VALUE"
VALUE
を、割り当てるロールに置き換えます。-
Red Hat Enterprise Linux Server
-
Red Hat Enterprise Linux Workstation
-
Red Hat Enterprise Linux Compute Node
以下に例を示します。
# subscription-manager syspurpose role --set "Red Hat Enterprise Linux Server"
オプション: 値を設定する前に、組織のサブスクリプションがサポートする利用可能なロールを確認します。
# subscription-manager syspurpose role --list
必要に応じて、次のコマンドを実行してロールの設定を解除します。
# subscription-manager syspurpose role --unset
-
次のコマンドを実行して、希望するシステムのサービスレベルアグリーメント (SLA) を設定します。
# subscription-manager syspurpose service-level --set "VALUE"
VALUE
を、割り当てる SLA に置き換えます。-
Premium
-
Standard
-
Self-Support
以下に例を示します。
# subscription-manager syspurpose service-level --set "Standard"
オプション: 値を設定する前に、組織のサブスクリプションがサポートする利用可能なサービスレベルを確認します。
# subscription-manager syspurpose service-level --list
必要に応じて、次のコマンドを実行して SLA の設定を解除します。
# subscription-manager syspurpose service-level --unset
-
次のコマンドを実行して、希望する使用方法をシステムに設定します。
# subscription-manager syspurpose usage --set "VALUE"
VALUE
を、割り当てる使用方法に置き換えます。-
Production
-
Disaster Recovery
-
Development/Test
以下に例を示します。
# subscription-manager syspurpose usage --set "Production"
オプション: 値を設定する前に、組織のサブスクリプションがサポートする利用可能な使用条件を確認します。
# subscription-manager syspurpose usage --list
必要に応じて、次のコマンドを実行して、使用方法の設定を解除します。
# subscription-manager syspurpose usage --unset
-
次のコマンドを実行して、現在のシステム目的のプロパティーを表示します。
# subscription-manager syspurpose --show
オプション: 詳細な構文情報については、以下のコマンドを実行して
subscription-manager
の man ページにアクセスし、SYSPURPOSE OPTIONS を参照します。# man subscription-manager
検証
エンタイトルメントモードが有効になっているアカウントを使用して登録したシステムで、システムのサブスクリプションステータスを確認するには、次の手順を実行します。
# subscription-manager status +-------------------------------------------+ System Status Details +-------------------------------------------+ Overall Status: Current System Purpose Status: Matched
-
全体的なステータス
Current
とは、インストールされている製品がすべて割り当てられたサブスクリプションの対象となり、コンテンツセットリポジトリーにアクセスするためのエンタイトルメントが付与されています。 -
システム目的のステータス
Matched
とは、システムに設定したすべてのシステム目的の属性 (ロール、使用条件、サービスレベル) が、割り当てられたサブスクリプションによって満たされることを意味します。 - ステータス情報が理想的ではない場合、システム管理者がインストール済みの製品と目的のシステムの目的に対応するために、アタッチされているサブスクリプションに加える修正を決定するのに役立つ追加情報が表示されます。
-
全体的なステータス
SCA モードが有効になっているアカウントを使用して登録したシステムで、システムのサブスクリプションステータスを確認するには、次の手順を実行します。
# subscription-manager status +-------------------------------------------+ System Status Details +-------------------------------------------+ Overall Status: Disabled Content Access Mode is set to Simple Content Access. This host has access to content, regardless of subscription status. System Purpose Status: Disabled
- SCA モードでは、サブスクリプションを個々のシステムに割り当てる必要はありません。したがって、全体的なステータスとシステムの目的のステータスの両方が Disabled として表示されます。ただし、システム目的属性によって提供される技術、ビジネス、および運用のユースケースは、サブスクリプションサービスには重要です。これらの属性がないと、サブスクリプションサービスデータの精度が低下します。
関連情報
- サブスクリプションサービスの詳細は、サブスクリプションサービスの使用ガイド を参照してください。