検索

第4章 仮想ゲストの登録

download PDF

4.1. 仮想ゲストのサブスクリプションの適用

Virtual Data Center (VDC) サブスクリプションは、Red Hat が提供するホストベースのサブスクリプションの一種です。ホストベースのサブスクリプションはホストに適用され、ゲストに継承されます。ホストベースのサブスクリプションには、仮想化マネージャーまたはハイパーバイザーに割り当てるプールと、仮想ゲストがサブスクリプションを継承するプールの 2 つが含まれています。仮想化マネージャーまたはハイパーバイザーのサブスクリプションでは、製品コンテンツへのエンタイトルメントは提供されません。

仮想マシンを適切にプロビジョニングしてホストサブスクリプションを継承させるには、以下を実行する必要があります。

  1. VDC サブスクリプションを含むマニフェストが Satellite Server にアップロードされていることを確認します。詳細は『コンテンツ管理ガイド』「Satellite Server へのサブスクリプションマニフェストのインポート」を参照してください。
  2. ハイパーバイザーが Satellite に登録されており、VDC サブスクリプションが割り当てられていることを確認します。ホストの登録方法は『ホストの管理ガイド』「登録」を参照してください。Web UI で VDC サブスクリプションをハイパーバイザーに割り当てる場合は、ホスト コンテンツホスト をクリックしてホストを選択し、サブスクリプション サブスクリプション をクリックします。追加 をクリックし、割り当てるサブスクリプションを選択し、選択を追加 をクリックします。
  3. virt-who デーモンをインストールして設定します。
  4. 自動割り当てが有効になっていて、サブスクリプションが割り当てられていないアクティベーションキーを使用して仮想マシンを登録します。これで、仮想マシンが、ハイパーバイザーから VDC サブスクリプションを継承します。

4.1.1. VDC サブスクリプションの確認

VDC サブスクリプションおよび関連のサブスクリプションプールが利用できることを確認するには、Satellite Web UI を開いて、コンテンツ Red Hat サブスクリプション に移動します。たとえば、VDC サブスクリプションを単一の仮想化マネージャーまたはハイパーバイザーに登録している場合には、サブスクリプションプールは以下のように表示されます。

Red Hat Enterprise Linux for Virtual Datacenters, Standard

1 out of 1				Physical

このサブスクリプションプールは、以下のように VDC サブスクリプションの下に表示されます。

Red Hat Enterprise Linux for Virtual Datacenters, Standard (DERIVED SKU)

1 out of unlimited Guests of vmhost1.example.com

この例では、仮想マシンがサブスクライブされ、ハイパーバイザー vmhost1.example.com からサブスクリプションが継承されます。仮想マシンがサブスクライブされたことを確認するには、サブスクリプション数 (この例では 1 out of unlimited (無制限のうちの 1 件)) をクリックし、アクティベーションキー ドロップダウンリストから コンテンツホスト を選択します。

4.2. 仮想マシンのサブスクリプションプロセス

Virtual Machine Subscription Process

仮想マシンの登録プロセスは以下のとおりです。

  1. 仮想マシンは、Satellite を使用してプロビジョニングされます。
  2. 仮想マシンは、Satellite Server からサブスクリプションを要求します。
  3. サブスクリプションマネージャーは、この時点では仮想マシンがどのホストに所属するか把握していないため、最大 7 日間有効である一時的なサブスクリプションが付与されます。
  4. virt-who デーモンは、仮想マネージャーまたはハイパーバイザーに接続し、ゲスト仮想マシンの詳細を要求します。デフォルトでは、この要求は 1 時間ごとに出されますが、間隔は変更できます。Red Hat は、Red Hat サポートから依頼があった場合を除いて、この値を変更せずデフォルトのままにすることを推奨します。
  5. 仮想化マネージャーまたはハイパーバイザーは、UUID などのゲスト仮想マシン一覧を virt-who に返します。
  6. virt-who デーモンは、ゲスト仮想マシンの一覧を Satellite Server にレポートします。
  7. 次に、Satellite Server は、利用可能なサブスクリプションと、仮想マシンが必要とするサブスクリプションを照合します。必要なサブスクリプションが利用できる場合は、仮想マシンに割り当てられ、サブスクリプションが完了します。

4.3. ゲスト仮想マシンの登録

以下の手順に従って、ゲストの仮想マシンを登録します。

  1. Red Hat Satellite Server で登録する仮想マシンを設定します。

    # yum install http://satellite.example.com/pub/katello-ca-consumer-latest.noarch.rpm
  2. 仮想マシンを登録します。

    # subscription-manager register --org="organization_label"
  3. サブスクリプションを取得します。

    # subscription-manager attach --pool=subscription_pool_ID

    サブスクリプションプールが、ハイパーバイザーに使用するものと同じであることを確認します。仮想マシンは、Satellite Server からサブスクリプションを取得します。そのプロセスの詳細は「サブスクリプションのステータス」を参照してください。

Red Hat Subscription Manager でアクティベーションキーを使用することもできます。アクティベーションキーの詳細は 『コンテンツ管理ガイド』「アクティベーションキーの管理」を参照してください。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.