Translated message

A translation of this page exists in English.

Subscription Management に登録されている RHEL6 システムに "Red Hat Enterprise Linux Extended Life Cycle Support" サブスクリプションをアタッチする方法

Solution Verified - Updated -

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 カスタマーポータルを使用してサブスクリプションをアタッチする一般的な手順は次のとおりです。

  1. カスタマーポータルにログインします。
  2. 左上の Subscriptions をクリックします。
  3. 上部メニューの Systems タブをクリックします。
  4. システムの名前をクリックします。
  5. Subscriptions タブで Attach a subscription をクリックします。
  6. 該当する 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 カスタマーポータルに登録されているシステム

  1. 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
    
  2. 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 サブスクリプションをアタッチする一般的な手順は次のとおりです。

  1. Red Hat Enterprise Linux Extended Life Cycle Support または Red Hat Enterprise Linux Extended Life Cycle Support (Unlimited Guests) のサブスクリプションを、カスタマーポータルの Satellite 6 マニフェストにアタッチします。
  2. SatelliteWEBUI でマニフェストを更新します。
  3. RHEL6 ELS リポジトリーを有効にして同期します。
  4. RHEL6 ELS リポジトリーを Content View (存在する場合) に追加します。
  5. 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 リポジトリーの設定

  1. ご使用のアーキテクチャーに対応する RHEL6 ELS 製品証明書ファイルをダウンロードします (このページの最後にあります)。

    • x86_64 および i386 の場合は、204.txt をダウンロードし、名前を 204.pem に変更します。

    注記: RHEL 6 ELS アドオンは、x86 (32 ビットおよび 64 ビット) アーキテクチャーでのみ使用できます。RHEL 6 ELS アドオンは、Itanium アーキテクチャーでは使用できません。RHEL 延長ライフフェーズ を参照してください。

  2. パーミッションを使用して、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
    
  3. 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 リポジトリーを有効にできます。

  4. リポジトリーを設定します。

    # 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