Show Table of Contents
2.2. 既存の Red Hat Enterprise Linux システム上への仮想化パッケージのインストール
このセクションでは、既存の Red Hat Enterprise Linux 7 システムに KVM ハイパーバイザーをインストールするステップを説明します。
パッケージをインストールするには、Red Hat カスタマーポータルにマシンを登録して、サブスクライブすることが必要です。Red Hat Subscription Manager で登録するには、
subscription-manager register コマンドを実行して、プロンプトに従います。別の方法として、デスクトップの → から Red Hat Subscription Manager アプリケーションを実行して登録できます。
有効な Red Hat サブスクリプションがない場合には、Red Hat のオンラインストア に移動してサブスクリプションを取得してください。Red Hat カスタマーポータルへの登録およびサブスクライブに関する詳しい情報は、https://access.redhat.com/solutions/253273 を参照してください。
2.2.1. 仮想化パッケージの手動インストール
Red Hat Enterprise Linux で仮想化を使用するには、最低でも以下のパッケージをインストールする必要があります。
- qemu-kvm: このパッケージは、ユーザーレベルの KVM エミュレーターを使用し、ホストとゲスト仮想マシン間の通信を容易にします。
- qemu-img: このパッケージは、ゲスト仮想マシンのディスク管理を提供します。
注記
qemu-img パッケージは qemu-kvm パッケージの依存関係としてインストールされます。 - libvirt: このパッケージは、ハイパーバイザーおよびホストシステムとの対話用にサーバーとホスト側のライブラリーを提供します。
libvirtdデーモンは、ライブラリー呼び出しを処理し、仮想マシンを管理し、ハイパーバイザーを制御します。
これらのパッケージをインストールするには、以下のコマンドを入力します。
# yum install qemu-kvm libvirt
以下の仮想化管理パッケージも利用可能であり、仮想化の導入時に使用が推奨されています。
- virt-install: このパッケージは、コマンドラインからの仮想マシン作成用に
virt-installコマンドを提供します。 - libvirt-python: このパッケージは、Python プログラミング言語で書かれているアプリケーションが libvirt API で供給されるインターフェースを使用できるようにするモジュールが含まれています。
- virt-manager: このパッケージは 仮想マシンマネージャーとしても知られる virt-manager ツールを提供します。これは、仮想マシンを管理するためのグラフィカルツールです。管理 API として libvirt-client ライブラリーを使用します。
- libvirt-client: このパッケージは、libvirt サーバーにアクセスするためのクライアント側の API とライブラリーを提供します。libvirt-client パッケージには、コマンドラインまたは特殊な仮想化シェルから仮想マシンとハイパーバイザーを管理し、制御する
virshコマンドラインツールが含まれます。
これらの推奨される仮想化パッケージすべては、以下のコマンドを使ってインストールしてください。
# yum install virt-install libvirt-python virt-manager virt-install libvirt-client2.2.2. 仮想化パッケージグループのインストール
仮想化パッケージは、パッケージグループからもインストールできます。以下の表は、仮想化パッケージグループとその役割について説明しています。
表2.1 仮想化パッケージグループ
| パッケージグループ | 説明 | 必須パッケージ | オプションパッケージ |
|---|---|---|---|
Virtualization Hypervisor | 仮想化ホストの最小インストール | libvirt、qemu-kvm、qemu-img | qemu-kvm-tools |
Virtualization Client | 仮想化インスタンスをインストールし、管理するためのクライアント | gnome-boxes、virt-install、virt-manager、virt-viewer、qemu-img | virt-top、libguestfs-tools、libguestfs-tools-c |
Virtualization Platform | 仮想マシンおよびコンテナーにアクセスしたり制御したりするためのインターフェースを提供 | libvirt、libvirt-client、virt-who、qemu-img | fence-virtd-libvirt、fence-virtd-multicast、fence-virtd-serial、libvirt-cim、libvirt-java、libvirt-snmp、perl-Sys-Virt |
Virtualization Tools | オフラインの仮想イメージを管理するためのツール | libguestfs、qemu-img | libguestfs-java、libguestfs-tools、libguestfs-tools-c |
パッケージグループをインストールするには、
yum groupinstall package_group コマンドを実行します。--optional オプションを使用してパッケージグループのオプションパッケージをインストールします。たとえば、すべてのオプションパッケージを含む Virtualization Tools パッケージグループをインストールするには、以下を実行します。
# yum groupinstall "Virtualization Tools" --optional

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.