7.2. ホストおよびゲストの関連付け

サブスクリプションの関係性は、非常に柔軟にすることが可能です。あるサブスクリプションは物理マシン または 一定数の仮想マシンに適用することが可能ですが、別の仮想マシンは物理ホストに適用して、ゲストが継承できるようにすることもできます。これらの詳細は、「システム上のサブスクリプション」 で説明しています。
サブスクリプションを効果的に管理、特に継承可能なサブスクリプションや、サブスクリプション間のやりとりを管理するには、ホストとゲストの関係について、サブスクリプションサービスが内部的に認識している必要があります。これが ホストとゲストのマッピング です。このマッピングは、指定したハイパーバイザーに対するゲストの識別子の一覧になります。
ハイパーバイザーは、Subscription Asset Manager またはカスタマーポータルのサブスクリプション管理で特殊なシステムとして登録されます。ハイパーバイザーそのものは、通常の物理システムとして管理されますが、ハイパーバイザーの種類は、特定のシステムがゲストを自身にマッピングし、サブスクリプションがそのゲストに継承可能であるか、別の方法で適用するかを示しています。
すべてのゲストを特定のホストに関連させるホストとゲストのマッピングを使用すると、サブスクリプションサービスは、1 つのサブスクリプションを仮想ホストに適切にアタッチし、(たとえば) 各インスタンスに 2 つの異なるサブスクリプションを使用する代わりに、それに含まれる継承可能なサブスクリプションをゲストに適用します。
この関連は、各ゲストに対して UUID (Universally Unique Identifier) を取り出し、それをそのハイパーバイザーに関連付けることで行います。この UUID は、各仮想システムのシステム情報の一種です。
最初にハイパーバイザーが Subscription Asset Manager に登録され、次にシステムの関連プロセスがゲストに対してスキャンして、検出した UUID をサブスクリプションサービスを送信します。これは、ハイパーバイザーの virt-who プロセスにより行われます。
Subscription Asset Manager がホストとゲストの関連付けを認識し、サブスクリプションを適切にアタッチするには、以下の 3 つの要因を満たす必要があります。
  • 新しいゲストインスタンスを検出するために、適切な仮想検出プロセスを定期的に実行する必要があります。
  • ハイパーバイザーおよびゲストシステムは、同じ Subscription Asset Manager インスタンスに登録する必要があります。
  • ハイパーバイザーは、仮想サブスクリプションまたは継承可能なサブスクリプションを含むものにサブスクリプションをアタッチする必要があります。