Red Hat Training

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

3.3. ドメイン XML 設定

各 KVM ゲスト仮想マシン (ドメイン とも呼ばれます) のホストベースの設定は、ゲストの XML 設定 (または ドメイン XML) に格納されます。これには、仮想ハードウェア、起動オプション、リソース割り当て、ネットワークインターフェイスなどの設定が含まれます。ゲストプロパティーを永続的に変更するアプリケーションまたはユーティリティー (virsh setmem など) を使用すると、この変更がゲストの XML 設定に書き込まれます。ハイパーバイザーはゲストの起動時にそれを読み取り、それに応じて仮想マシンを変更します。
特定のゲストの XML 設定を表示するには、virsh dumpxml guestname コマンドを使用します。
ゲストの XML 設定を編集するには、次のいずれかを使用します。
  • virsh コマンド - virsh コマンドを使用してゲスト仮想マシンに加えられた永続的な変更は、ドメイン XML に記録されます。
  • virt-xml コマンド - このコマンドは、指定されたオプションに従って、指定されたゲストのドメイン XML ファイルを設定します。
  • Virtual Machine Manager - Virtual Machine Manager でゲスト仮想マシンに加えられた変更は、ドメイン XML に記録されます。
注記
ドメイン XML ファイルを直接編集しなければならないまれなケースでは、virsh edit guestname を使用します。このコマンドは、指定されたゲストのドメイン XML 設定を、ルートの bash 設定 (デフォルトでは vi) で指定されているテキストエディターで開きます。
virsh edit のエディターを変更するには、目的のユーザーの .bashrc ファイルで EDITOR 変数を設定または変更します。たとえば、root ユーザーの場合、このファイルは /root/ ディレクトリーにあります。
virsh edit を使用して実行した変更を有効にするには、編集した XML 設定を保存し、ゲストを再起動します。
警告
gedit /etc/libvirt/qemu/guestname.xml を使用するなどして、ゲストの XML 設定をテキストエディターでファイルとして開いて編集しないでください。この方法で行った変更は有効にならず、自動的に上書きされます。
ドメイン XML 設定ファイルの詳細は、仮想化の導入および管理ガイド を参照してください。