Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

2.2. 既存の Red Hat Enterprise Linux システムへの仮想化パッケージのインストール

本セクションでは、既存の Red Hat Enterprise Linux 7 システムに KVM ハイパーバイザーをインストールする手順を説明します。
パッケージをインストールするには、Red Hat カスタマーポータルにマシンを登録し、サブスクライブする必要があります。Red Hat Subscription Manager を使用して登録するには、subscription-manager register コマンドを実行してプロンプトに従います。または、デスクトップの ApplicationsSystem Tools から 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-client

2.2.2. 仮想化パッケージグループのインストール

仮想化パッケージは、パッケージグループからもインストールできます。以下の表は、仮想化パッケージグループと、そのグループが提供する内容を示しています。

表2.1 仮想化パッケージグループ

パッケージグループ 説明 必須パッケージ オプションパッケージ
仮想化ハイパーバイザー 最小限の仮想化ホストのインストール libvirt、qemu-kvm、qemu-img qemu-kvm-tools
仮想化クライアント 仮想化インスタンスをインストールおよび管理するためのクライアント 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
仮想化ツール オフラインの仮想イメージ管理ツール libguestfs、qemu-img libguestfs-java, libguestfs-tools, libguestfs-tools-c
パッケージグループをインストールするには、yum groupinstall package_group コマンドを実行します。--optional オプションを使用して、パッケージグループにオプションパッケージをインストールします。たとえば、すべての任意のパッケージを含む Virtualization Tools パッケージグループをインストールするには、以下を実行します。
# yum groupinstall "Virtualization Tools" --optional

このページには機械翻訳が使用されている場合があります (詳細はこちら)。