第4章 前提条件

virt-who のインストールに進む前に、以下の前提条件を満たしていることを確認してください。

4.1. 認証要件

VMware vCenter、Red Hat Virtualization Manager、個々のハイパーバイザーなど、 各仮想化マネージャーにアカウントを作成します。このアクセスを使用して、virt-who はゲストの仮想マシンの一覧を取得します。各接続は独立しているため、必要に応じて接続ごとに異なるアカウントを使用できます。一般的に サービスアカウント として知られる各アカウントは、この目的のためだけに使用し、読み取り専用アクセスと、有効期限が設定されていないパスワードを設定するようにしてください。

4.2. ソフトウェア要件

この目的のために virt-who エージェントを Red Hat Enterprise Linux のインスタンスにインストールする必要があります。基礎となるサーバーは物理または仮想のいずれかにすることができます。

4.3. サブスクリプション

サブスクリプションは、組織に固有です。virt-who デーモンが複数の組織をサポートするように設定できますが、組織間でサブスクリプションを共有することはできません。

注記

組織およびハイパーバイザーごとに仮想データセンターのサブスクリプションを 1 つ指定する必要があります。

4.4. virt-who ホストの準備

virt-who デーモンをインストールする前に、Red Hat Enterprise Linux インスタンスを以下のようにインストール、設定する必要があります。

  1. Red Hat Enterprise Linux バージョン 7 (推奨) または 6 をインストールします。

    CLI 環境のみが必要です。この手順に関するヘルプ情報は、『Red Hat Enterprise Linux 7 インストールガイド』または『Red Hat Enterprise Linux 6 インストールガイド』を参照してください。

  2. Red Hat Enterprise Linux サーバーを Subscription Management Server に登録します。

    # subscription-manager register --username=admin --password=secret --org=organization_label --auto-attach
  3. HTTPS 用のネットワークポートを開きます。

    virt-who を有効にしてサブスクリプションサービスと通信するようにするには、TCP ポート 443 を開く必要があります。

    Red Hat Enterprise Linux 7 の場合:

    # firewall-cmd --add-port="443/tcp"
    # firewall-cmd --add-port="443/tcp" --permanent

    Red Hat Enterprise Linux 6 の場合:

    # iptables -A INPUT -m state --state NEW -p tcp --dport 443 -j ACCEPT
    # service iptables save

4.5. virt-who のインストール

  1. virt-who パッケージをインストールします。

    # yum install virt-who