Menu Close
Settings Close

Language and Page Formatting Options

第20章 トラブルシューティング: 仮想化された RHEL の過剰報告の修正

サブスクリプションサービスが仮想データセンター (VDC) サブスクリプションなどの仮想化環境における Red Hat Enterprise Linux を正確にレポートするためには、サブスクリプションサービスが分析するデータにホスト-ゲストマッピングが存在する必要があります。Red Hat Satellite では、Satellite インベントリーアップロードプラグインと virt-who ツールがこれらのマッピングをサブスクリプションサービス用に収集します。Red Hat サブスクリプション管理では、virt-who ツールがこれらのマッピングを収集します。これらのサブスクリプション管理オプションについては、仮想化された RHEL の使用状況を正確に報告するために、必要なすべてのツールがインストールされ、適切に設定されている必要があります。

これらのツールを使用しないと、仮想化での使用状況データを正しく算出できません。このようなシナリオでは、ゲストは無視されるのではなく、カウントされます。ゲストはそれぞれ個別の仮想マシンとしてカウントされるため、仮想化されたソケット数が急速に増加し、容量を超えてデプロイされることも珍しくありません。多数の VDC サブスクリプションが複数のゲストを実行しているとき、サブスクリプションサービスが、サブスクリプションのしきい値を大幅に超える RHEL の過剰なデプロイメントを容易に示すことがあります。

以下の例では、サブスクリプションサービスのインターフェイスからの使用状況と、使用率のグラフビューが分離されて表示されています。Satellite インベントリーアップロードプラグインと virt-who を正しく設定した後、仮想化の使用状況の報告が大幅に減少していることがわかります。表示されている期間中、サブスクリプションのしきい値は904ソケットと一定しています。修正前の RHEL の総使用量は約 2,250 ソケットと報告されています。この数はサブスクリプションのしきい値をはるかに超えています。修正後、仮想化の使用量は大幅に減少し、RHEL の総使用量は768ソケットとなりました。この数は、サブスクリプションの基準である904ソケットを下回っています。

図20.1 virt-who および Satellite データを使用して修正された仮想 RHEL

virt-who および Satellite データを使用して修正された仮想 RHEL

手順

サブスクリプションサービスで仮想化 RHEL の使用量が過剰に報告されるのを修正するには、以下の手順が完了していることを確認してください。

  1. Red Hat Satellite または Red Hat サブスクリプション管理で RHEL のサブスクリプションプロファイルを確認し、どのサブスクリプションが virt-who を必要としているかを確認します。

    • Satellite Web UIで、Content > Subscriptionsをクリックします。必要に応じて、Searchフィールドを使って結果のリストを絞り込みます。Requires Virt-Who の欄の値を確認してください。いずれかのチェックボックスが選択されている場合は、virt-whoを設定する必要があります。
    • Red Hat サブスクリプション管理のカスタマーポータルインターフェイスの概要ページで、すべてのサブスクリプションを表示をクリックします。必要に応じて、フィルタリングを使って結果のリストを絞り込みます。サブスクリプション名を選択すると、詳細が表示されます。SKU の詳細Virt-Who: Requiredと表示される場合は、virt-whoを設定する必要があります。
  2. ハイパーバイザーにvirt-whoツールが導入されていることを確認し、ホスト-ゲストのマッピングを通信できるようにします。詳しくは、ご利用のサブスクリプション管理ツールに適した仮想化のドキュメントをご参照ください。

  3. Satellite の場合は、Satellite インベントリーアップロードプラグインがインストールされ、サブスクリプションサービスにデータを供給するように設定されていることを確認してください。