Subscription Management に登録されている RHEL6 システムに "Red Hat Enterprise Linux Extended Life Cycle Support" サブスクリプションをアタッチする方法
Environment
- Red Hat Enterprise Linux (RHEL) 6
- Subscription Management (RHSM)
- Red Hat Satellite 6
Issue
- Subscription Management に登録されている RHEL6 システムに "Red Hat Enterprise Linux Extended Life Cycle Support" サブスクリプションをアタッチするには、どうすればよいですか?
- "Red Hat Enterprise Linux for Virtual Datacenters" サブスクリプションをサブスクライブしている RHEL6 ゲストに "Red Hat Enterprise Linux Extended Life Cycle Support (Unlimited Guests)" サブスクリプションをアタッチするには、どうすればよいですか?
Resolution
パート 1 - RHEL6 ELS サブスクリプションのアタッチ
すでに カスタマーポータル - Subscription Management をサブスクライブしているシステムの場合は、RHEL ELS サブスクリプションをアタッチします。
すでにアタッチされている RHEL ベースのサブスクリプションがありますが、RHEL ELS は追加のアドオンサブスクリプションです。RHEL ELS サブスクリプションは、次に示すどちらの方法でもアタッチできます。
オプション 1 - Red Hat カスタマーポータル
Red Hat カスタマーポータルを使用してサブスクリプションをアタッチする一般的な手順は次のとおりです。
- カスタマーポータルにログインします。
- 左上の Subscriptions をクリックします。
- 上部メニューの Systems タブをクリックします。
- システムの名前をクリックします。
- Subscriptions タブで Attach a subscription をクリックします。
- 該当する
Red Hat Enterprise Linux Extended Life Cycle Support
を選択し、Attach
Subscriptions をクリックします。
詳細は、How to attach/remove subscriptions on the Customer Portal for Red Hat Subscription Management? を参照してください。
オプション 2 - コマンドライン subscription-manager
Red Hat カスタマーポータルに登録されているシステム
-
subscription-manager
を使用して利用可能なサブスクリプションをリストアップし、Pool ID
フィールドを確認します。# subscription-manager list --available Subscription Name: Red Hat Enterprise Linux Extended Life Cycle Support (Physical or Virtual Nodes) Provides: Red Hat Enterprise Linux Server - Extended Life Cycle Support SKU: RH00270 Contract: 12345678 Pool ID: 8a85f9815a8c7b68015a8cabfce8513c <====== poolid to attach Available: 1 Suggested: 0 Service Level: Layered Service Type: L1-L3 Subscription Type: Instance Based Ends: 03/01/18 System Type: Physical
-
Pool ID
を使用して、Red Hat Enterprise Linux Extended Life Cycle Support
サブスクリプションをシステムにアタッチします。# subscription-manager attach --pool=8a85f9815a8c7b68015a8cabfce8513c Successfully attached a subscription for: Red Hat Enterprise Linux Extended Life Cycle Support (Physical or Virtual Nodes)
仮想ゲストとして登録されているシステム
サブスクリプション Red Hat Enterprise Linux Extended Life Cycle Support (Unlimited Guests) type: physical
は、ホスト固有のサブスクリプションである Red Hat Enterprise Linux for Virtual Datacenters
または Red Hat Enterprise Linux Server with Smart Virtualization
に加え、virt-who
でマッピングされた Host
にアタッチする必要があります。
注記: ホスト/ゲストをカスタマーポータルまたは Satellite 6 にマッピングする場合は、virt-who
設定ヘルパー (Red Hat Virtualization Agent (virt-who) Configuration Helper) を参照してください。
例: ハイパーバイザー hypervisor1.example.com
にアタッチされたサブスクリプション:
Red Hat Enterprise Linux for Virtual Datacenters, Premium
Premium 12345678 1 System: Physical 03/05/2018
Red Hat Enterprise Linux Extended Life Cycle Support (Unlimited Guests)
Layered 12345678 1 System: Physical 03/05/2018
ホスト上で実行されている仮想ゲストは、Red Hat Enterprise Linux Extended Life Cycle Support (Unlimited Guests) type: virtual
にアタッチする必要があります。以下に例を示します。
# subscription-manager list --available
+-------------------------------------------+
Available Subscriptions
+-------------------------------------------+
Subscription Name: Red Hat Enterprise Linux for Virtual Datacenters, Premium
SKU: RH00049
Pool Id: 8a85f9895a63d909015a640dafc51eb1 <==== poolid to attach (if not yet done)
Quantity: unlimited
Service Level: Premium
Service Type: L1-L3
Multi-Entitlement: No
Ends: 03/05/2018
Machine Type: virtual
Subscription Name: Red Hat Enterprise Linux Extended Life Cycle Support (Unlimited Guests)
SKU: RH00271
Pool Id: 8a85f9815a6407b2015a640f3fd80c2d <==== poolid to attach
Quantity: unlimited
Service Level: Layered
Service Type: L1-L3
Multi-Entitlement: Yes
Ends: 03/05/2018
Machine Type: virtual
必要な無制限のサブスクリプションの pool
をアタッチします。
# subscription-manager attach --pool=8a85f9895a63d909015a640dafc51eb1
Successfully consumed a subscription for: Red Hat Enterprise Linux for Virtual Datacenters, Premium <== If not yet attached
# subscription-manager attach --pool=8a85f9815a6407b2015a640f3fd80c2d
Successfully consumed a subscription for: Red Hat Enterprise Linux Extended Life Cycle Support (Unlimited Guests)
Red Hat Satellite 6 に登録されているシステム
Red Hat Satellite 6 に登録されているシステムに、RHEL6 ELS サブスクリプションをアタッチする一般的な手順は次のとおりです。
Red Hat Enterprise Linux Extended Life Cycle Support
またはRed Hat Enterprise Linux Extended Life Cycle Support (Unlimited Guests)
のサブスクリプションを、カスタマーポータルの Satellite 6 マニフェストにアタッチします。- SatelliteWEBUI でマニフェストを更新します。
- RHEL6 ELS リポジトリーを有効にして同期します。
- RHEL6 ELS リポジトリーを Content View (存在する場合) に追加します。
Content Host
の登録時に、使用するアクティベーションキーにRed Hat Enterprise Linux Extended Life Cycle Support
のサブスクリプションをアタッチします。
詳細は、How to create and upload or update and refresh a manifest to the Red Hat Satellite 6 server? を参照してください。
パート 2 - RHEL6 ELS リポジトリーの設定
-
ご使用のアーキテクチャーに対応する RHEL6 ELS 製品証明書ファイルをダウンロードします (このページの最後にあります)。
x86_64
および i386 の場合は、204.txt をダウンロードし、名前を 204.pem に変更します。
注記: RHEL 6 ELS アドオンは、x86 (32 ビットおよび 64 ビット) アーキテクチャーでのみ使用できます。RHEL 6 ELS アドオンは、Itanium アーキテクチャーでは使用できません。RHEL 延長ライフフェーズ を参照してください。
-
パーミッションを使用して、204.pem ファイルを
/etc/pki/product
フォルダーにコピーします。# ls -l /etc/pki/product -rw-r--r-- 1 root root 2199 Mar 21 09:23 204.pem <===== product certificate for RHEL6 ELS -rw-r--r-- 1 root root 2159 Mar 21 09:06 69.pem
-
RHEL6 ELS リポジトリーを有効にし、通常の非 ELS を無効にします。
# subscription-manager repos --enable=rhel-6-server-els-rpms # subscription-manager repos --disable=rhel-6-server-rpms
注記: Satellite 6 では、ELS サブスクリプションがアクティベーションキーに追加されている場合、Satellite WEBUI 経由 (Content > Activation keys > activation-key を選択する > Product Content > "Red Hat Enterprise Linux Extended Life Cycle Support" を選択する > enable) で RHEL6 ELS リポジトリーを有効にできます。
-
リポジトリーを設定します。
# yum clean all Loaded plugins: product-id, security, subscription-manager Cleaning up Everything # yum repolist Loaded plugins: product-id, security, subscription-manager rhel-6-server-els-rpms | 3.4 kB 00:00 rhel-6-server-els-rpms/primary_db | 13 MB 00:01 repo id repo name status rhel-6-server-els-rpms Red Hat Enterprise Linux 6 Server - Extende 17,329 repolist: 17,329 # yum check-update
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
Comments