カスタマーポータルでの RHEL 仮想データセンターサブスクリプションの使用 [プライマリー記事]
Environment
- Virtual Datacenter (VDC) サブスクリプション
- Red Hat Enterprise Linux
- Red Hat カスタマーポータル
- Red Hat Subscription Management
Issue
Resolution
このシナリオでは、ホストシステム (VMware、HyperV ホスト、RHEV-H、または Nutanix AHV など) で、台数無制限の RHEL 仮想マシンを使用する状況について説明します。この設定を "Virtual Datacenter" と呼ぶことにします。以下の図は、このタイプの設定を示しています。

-
virt-who とは何ですか?
- virt-who は、Red Hat カスタマーポータルに仮想ゲスト ID を報告するエージェントです。
- virt-who は、設定ファイルで提供されたユーザー名とパスワードを使用してサーバー上で認証します。
- サードパーティーのハイパーバイザーをスキャンして、それを Red Hat カスタマーポータルに登録する機能があります。
- virt-who はまた、ハイパーバイザーに関連するゲストの UUID/ホスト名のリストをアップロードします。
-
なぜ virt-who を使用するのですか?
-
(ハイパーバイザーインフラストラクチャーにおけるセキュリティー上の理由により) ハイパーバイザーで実行してるゲストは、実行しているホストを認識しません。したがって、ホストとゲストのマッピングが利用可能になるまで、サブスクリプションサービスはゲストサブスクリプションを完全に調整することはできません。
-
virt-who エージェントは、ハイパーバイザーインフラストラクチャーに問い合わせを行い、ホストとゲストのマッピングをサブスクリプションサービスに提供します。これは、virt-who エージェントが読み取り専用コマンドを使用して、サブスクリプションサービスのホストとゲストの関連付けを収集することで行われます。この方法により、サブスクリプションによって提供されるゲストサブスクリプションのロックは解除され、ゲストが利用できるようになります。
-
Why and when do I need Virt-Who? および Virt-Who Processes, Queries, and Data を参照してください。
-
-
Vcenter ユーザーアクセスパーミッションの詳細
- 詳細は、How to configure a new user with limited permissions to be used with virt-who を参照してください。
注記:新規に作成されたアクセス制限のあるユーザーは、VCenter で実行されるすべてのハイパーバイザーを表示/読み取りできる必要があります。KVM、RHEV、Hyper-V、および Nutanix ハイパーバイザーの場合、管理者権限が必要です。また、セキュリティー上の懸念から、virt-who 設定でいつでもパスワードを 暗号化 できます。
- 詳細は、How to configure a new user with limited permissions to be used with virt-who を参照してください。
-
VDC とは何ですか?
-
Virtual Datacenter (VDC) は、クラウドベースのリソースのコレクションで、お客様が独自のデータセンターを運用する必要性をなくします。実際に、独自のサーバーを購入して設置する必要がなくなります。サーバーを設置する代わりに、使用するすべてのビジネスアプリケーションにアクセスできる仮想サーバーを使用します。
-
物理サーバーではなく、仮想サーバーを使えるようになったことで、必要に応じてフレキシブルに、スケールアップできるようになります。つまり、物理サーバーの購入、プロビジョニング、設置、およびメンテナンスに投資することなく、仮想サーバーを必要な台数だけ利用できるようになります。
-
-
VDC 設定の前提条件
- RHEL 6 または RHEL 7 の OS をインストールした仮想マシンが必要です。Nutanix AHV には、RHEL 7.9、8.2、または 8.4 OS がインストールされた仮想マシンが必要です。
- 仮想マシン (VM) にはインターネット接続が必要です。これは、virt-who は、Red Hat カスタマーポータルでハイパーバイザープロファイルを報告するために、カスタマーポータルと通信するためのインターネット接続を必要とするからです。
- VM は、カスタマーポータルに接続できる必要があります。ネットワークにファイアウォールまたはプロキシーがある場合は、How to access Red Hat Subscription Manager (RHSM) through a firewall or proxy に記載されている URL をホワイトリストに登録してください。
- ハイパーバイザー/ホストとゲスト/仮想マシンとの間で適切な通信が行われる必要があります。
- ハイパーバイザーは、インターネットおよびカスタマーポータルへの接続を必要としません。
-
VDC でサポートされるハイパーバイザーは何ですか?
-
Red Hat Enterprise Linux をゲストとして実行することがテストされ、認定されたハイパーバイザーは、Red Hat およびサードパーティーから入手できます。
-
Red Hat 仮想化製品/ハイパーバイザーホスト:
- Red Hat Enterprise Linux OpenStack Platform
- Red Hat Enterprise Virtualization
- Red Hat Enterprise Linux with KVM
-
サードパーティーのハイパーバイザーまたはホスト:
- Microsoft Hyper-V
- VMware ESXi と ESX
- Nutanix AHV
-
詳細は、Which hypervisors are certified to run Red Hat Enterprise Linux? を参照してください。
-
-
サポートされるハイパーバイザーでの VDC の設定方法
-
Red Hat Virtualization Agent (virt-who) Configuration Helper を使用して、virt-who 設定ファイルを作成します。
このツールを使用して問題が起きた場合は、以下を参照してください :-- VMware ESX/ESXi ハイパーバイザーの詳細は、How to configure virt-who for an ESX/ESXi host with RHSM? を参照してください。
- Microsoft Hyper-V ハイパーバイザーの詳細は、How to configure virt-who for a Microsoft Hyper-V host with RHSM? を参照してください。
- AHV ハイパーバイザーの詳細は、How to configure virt-who for Nutanix AHV to work with RHSM を参照してください。
- RHEV ハイパーバイザーの詳細は、How to configure virt-who for a Red Hat Enterprise Virtualization (RHEV) host with RHSM? を参照してください。
- KVM 設定の詳細は、How to configure virt-who for a KVM host with RHSM? を参照してください。
-
-
オフライン環境での VDC の登録方法
- VDC の登録は、オフライン環境では利用できません。 ソリューション記事 How to do offline registration using VDC を参照してください。
-
What problems will happen when virt-who is down?
- The clients which existed before virt-who was down, will NOT be affected. (The clients do not need to subscribe systems again after virt-who is up. ) - If a new VM is created when virt-who is down, the new guests will not get reported because the information is not sent to customer portal by virt-who. However, the impact will be limited, because the new VMs can still be registered and updated. - The problem is that the expiration date of the subscription of new clients will be of the next day. system will be temporarily subscribed as mentioned below:- ~~~ # subscription-manager list --consumed +-------------------------------------------+ Consumed Subscriptions +-------------------------------------------+ Subscription Name: Red Hat Enterprise Linux for Virtual Datacenters, Standard Provides: Red Hat Developer Toolset (for RHEL Server) Status Details: Guest has not been reported on any host and is using a temporary unmapped guest <------ `This is a warning message` Subscription Type: Stackable (Temporary) <------ `Warning again! this is temporary` Starts: 09/30/15 Ends: 06/22/16 <------ `only seven days` System Type: Virtual ~~~ - So, the new VM will need to be re-registered after virt-who is up.- 冗長化設定で virt-who を使用すべきでしょうか?
- 以下の 2 つの方法のどちらかを選び、冗長化設定を行うことできます。
1.virt-who を複数の環境で実行します。
(冗長化設定では、virt-who を複数の環境で同時に実行できます)
2.virt-who をクラスターシステムで実行します。
- 以下の 2 つの方法のどちらかを選び、冗長化設定を行うことできます。
- 冗長化設定で virt-who を使用すべきでしょうか?
-
VDC に関するよくある問題のトラブルシューティング
-
virt-who を実行したままにします。データセンター内の少なくとも 1 つの RHEL 仮想ゲスト上で virt-who サービスを継続的に実行します。
-
ハイパーバイザーが報告されない場合は、以下を参照してください。
-
(以下のコマンドを参照して) システムを再登録し、
virt-whoサービスを再起動します。# subscription-manager remove --all # subscription-manager clean # subscription-manager register # service virt-who restart -
Red Hat の設定では、大文字と小文字を区別します。オプションが適切かどうか確認します。
- オプション env=Library (キーワードである Library の L は大文字、残りは小文字です。)
- オプション hypervisor_id=hostname (キーワードである hostname はすべて小文字です。また、このオプションは、実行中のすべてのハイパーバイザーのホスト名をキャプチャーし、カスタマーポータルに反映させるため、hostname を実際のハイパーバイザーのホスト名に置き換えないでください。)
- オプション owner (以下のコマンドを使用して Org ID を確認します。キーは正しい Org ID を表示します。)
# subscription-manager orgs -
以下は、
virt-whoの設定におけるよくある問題です。- How to configure virt-who with encrypted password?
- Unable to attach subscription to any Hypervisor Profile on the Customer Portal
- virt-who の Cannot Complete Login Due To An incorrect user name or password エラーを対処する
- How to configure multiple VMware vCenter's by running virt-who in single RHEL instance?
- Troubleshooting "virt-who/vCenter" connection problems. "virt-who" can not perform hosts-to-guests mapping
- How to filter which host to sent by virt-who
- How to use a Microsoft Windows domain account with virt-who?
- Virt-who issue after upgrade to 0.19-2
- What is the default time interval for 'virt-who' ID mappings and can it be reduced?
-
-
virt-who および Virtual Datacenter (VDC) サブスクリプションの問題に関連するその他の KB アーティクル/ソリューション記事については、Consolidated Troubleshooting Article for Virt-who and Virtual Datacenter (VDC) Subscriptions Issues を参照してください。
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