第2章 Red Hat Enterprise Linux 仮想化用の virt-who の設定


Satellite Web UI または Satellite Server 上の CLI を使用して、Red Hat Enterprise Linux Virtualization の virt-who 設定を作成します。

次に、生成されたスクリプトまたは Hammer コマンドをハイパーバイザーにデプロイします。

2.1. virt-who 設定の作成

Satellite Web UI を使用して、Red Hat Enterprise Linux Virtualization の virt-who 設定を作成できます。

CLI を使用して virt-who 設定を作成するには、CLI 手順 を参照してください。

virt-who 設定は virt_who_reporter_1 ユーザーを作成し、Virt-who Reporter ロールを割り当てます。このロールにより、Satellite Server への virt-who レポートに最小限の権限が付与されます。このユーザーを手動で設定したり、Satellite Server へのログインに使用したりすることはできません。

ローカル設定値は /etc/virt-who.d /conf_name.conf ファイルに保存されます。これらの値はハイパーバイザーにのみ適用されます。

グローバル設定値は /etc/sysconfig/virt-who ファイルに保存されます。これらの値には、IntervalEnable debug outputHTTP ProxyIgnore Proxy が含まれており、同じサーバー上のすべての virt-who 設定に適用されます。同じサーバーに virt-who 設定を再デプロイすると、これらの値が上書きされます。

前提条件

  • ホストベースのサブスクリプションを含むサブスクリプションマニフェストを Satellite Server にインポートする。詳細は、「virt-who を必要とするサブスクリプションの確認」 を参照してください。
  • ハイパーバイザー上に読み取り専用アクセスと有効期限のないパスワードを持つ virt-who ユーザーを作成する。

手順

  1. Satellite Web UI で、Infrastructure > Virt-who Configurations に移動します。
  2. Create Config をクリックします。
  3. 以下のフィールドに入力します。

    • Name: 設定名。
    • Hypervisor Type: libvirt を選択します。
    • Interval: 仮想マシン情報のレポート間隔。
    • Satellite Server FQDN
    • Hypervisor ID: Hostname または UUID を選択します。
  4. オプション: Filtering。ハイパーバイザーを照会するには、次のいずれかのオプションを選択します。

    • Unlimited (デフォルト): すべてのハイパーバイザーがクエリーされます。
    • Whitelist: 特定のハイパーバイザーが含まれます。
    • Blacklist: 特定のハイパーバイザーが除外されます。

      • Filter hosts: 含まれるハイパーバイザーのコンマ区切りリスト。
      • Exclude hosts: 除外されるハイパーバイザーのコンマ区切りリスト。

        選択したハイパーバイザー ID に応じて、ホスト名または UUID を指定します。

        ホスト名

        • ホスト名にはワイルドカード、正規表現、特殊文字を使用できます。
        • 正規表現を使用する場合は、バックスラッシュをエスケープする必要があります。
        • 特殊文字を使用する場合は、ホスト名を引用符で囲む必要があります。
  5. 次のログおよびプロキシーオプションを設定できます。

    • Enable debugging output: virt-who のデバッグログを有効にします。
    • HTTP Proxy.例: http://proxy.example.com:3128

      プロキシーを使用しない場合は、このフィールドを空白のままにします。これは Ignore Proxy フィールドに * を入力するのと同じ結果になります。

    • Ignore Proxy: 既存のプロキシー設定をバイパスするホスト名、IP アドレス、またはドメインのコンマ区切りリスト。
  6. Submit をクリックします。

CLI 手順

  • Satellite Server で、hammer virt-who-config create コマンドを入力します。

    $ hammer virt-who-config create \
    --name My_virt-who_Configuration \
    --organizations "My_Organization" \
    --interval 720 \ 
    1
    
    --filtering-mode none \ 
    2
    
    --hypervisor-id hostname \ 
    3
    
    --hypervisor-type libvirt \
    --hypervisor-server qemu+ssh://root@libvirt.example.com/system \ 
    4
    
    --hypervisor-username virt_who_user \ 
    5
    
    --proxy 'http://proxy.example.com:3128' \ 
    6
    
    --satellite-url satellite.example.com
1
オプション: 仮想マシン情報のレポート間隔を分単位で指定します。
2
virt-who クエリーのハイパーバイザーをフィルタリングしない場合は、none を指定します。virt-who クエリーにハイパーバイザーを含めるか除外するかを指定するには、whitelist または blacklist を指定します。
3
ハイパーバイザー ID 形式として、hostnameuuid、または hwuuid を指定します。
  • ハイパーバイザーの名前を変更する場合は、uuid を使用して重複を回避できます。
  • 個々のハイパーバイザーではなく仮想化マネージャーに適用される設定には、hwuuid を使用できます。

    注記

    virt-who の実行開始後に hwuuid を別のオプションに変更できません。変更すると、サブスクリプションマネージャーでエントリーが重複する可能性があります。

4
ハイパーバイザーの FQDN または IP アドレスを指定します。
5
ハイパーバイザー上に作成した virt-who ユーザーの名前を指定します。
6
オプション:

Red Hat Enterprise Linux 仮想化の virt-who 設定例

type=libvirt
hypervisor_id=hostname
owner=Default_Organization
env=Library
server=qemu+ssh://root@libvirt.example.com/system
username=root
encrypted_password=$cr_password
rhsm_hostname=satellite.example.com
rhsm_username=virt_who_reporter_1
rhsm_encrypted_password=$user_password
rhsm_prefix=/rhsm

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る