第7章 OpenShift Virtualization 用の virt-who の設定


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

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

重要

OpenShift Virtualization ハイパーバイザーはテクノロジープレビュー機能です。テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat は、実稼働環境でこれらを使用することを推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。

Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。

7.1. virt-who 設定の作成

Satellite Web UI を使用して、OpenShift 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 設定を再デプロイすると、これらの値が上書きされます。

前提条件

手順

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

    • Name: 設定名。
    • Hypervisor Type: Container-native virtualization を選択します。
    • 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. kubeconfig ファイルのパスを入力します。
  7. 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 cnv \
    --hypervisor-server hypervisor.example.com \ 
    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
オプション:

OpenShift Virtualization の virt-who 設定例

type=cnv
hypervisor_id=hostname
owner=Default_Organization
env=Library
server=hypervisor.example.com
username=virt_who_user
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
トップに戻る