第5章 仮想化
Red Hat Enterprise Linux 6.5 の仮想化の更新には、ライブマイグレーション、エラーレポート、ハードウェア、ソフトウェアの互換性など、多くのバグ修正が含まれています。さらに、パフォーマンスと一般的な安定性の改良が行われました。これらの変更の大部分は、以下のセクションを参照してください。
5.1. KVM
VMDK イメージファイル形式のサポートの改善
Red Hat Enterprise Linux 6.5 には、多数の VMware 製品で作成されたサブフォーマットを含む、仮想マシンディスク、または VMDK、イメージファイル形式に対する読み取り専用サポートが数多く追加されました。
Windows ゲストエージェントを完全にサポート
Windows ゲストエージェントは、完全にサポートされるようになり、Supplementary チャンネルで virtio-win ドライバーとともに独自のインストーラーとともに提供されるようになりました。
VHDX イメージファイル形式のサポート
Red Hat Enterprise Linux 6.5 には、Microsoft Hyper-V によって作成された Hyper-V 仮想ハードディスク、または VHDX、イメージ形式に対する読み取り専用サポートが含まれています。
QEMU での GlusterFS のネイティブサポート
QEMU での GlusterFS のネイティブサポートにより、ローカルにマウントされた FUSE ファイルシステムではなく、
libgfapi
ライブラリーを使用した GlusterFS ボリュームへのネイティブアクセスが可能になります。このネイティブアプローチにより、かなりのパフォーマンスが向上します。
仮想ディスクのメタデータダンプのサポート
この低レベルの機能は、新しく導入されたコマンドオプション
qemu-img map
を使用して、qcow2 イメージを LVM 経由でブロックデバイスにマッピングできるようにするインデックスを作成します。その結果、ブロックデバイスとして(仮想マシンのシャットダウンを使用して)仮想マシンイメージにアクセスできます。これは、qcow2 イメージ形式の詳細を知らなくても、ゲストイメージの内容を読み取ることができるバックアップアプリケーションに役立ちます。
Linux ゲストでの CPU の有効化および無効化
今回の更新で、virsh setvcpus コマンドで、
--guest
オプションを使用できるようになりました。これにより、仮想 CPU (vCPU)が指定した数の仮想仮想 CPU を設定または無効化します。ただし、仮想 CPU を追加または削除せず、ゲストで現在使用可能な vCPU よりも多くの vCPU を設定するために使用されると失敗することに注意してください。さらに、この機能を使用するには、QEMU ゲストエージェントをシステムにインストールする必要があります。
qemu-ga-winでの VSS サポートを使用して、Microsoft Windows で Application-Aware freeze および thaw
VSS (Volume Shadow Copy Service)は、アプリケーションに対して適切で一貫したフリーズおよび解凍操作を通知する Microsoft Windows API です。この機能を使用すると、仮想マシンの実行中に作成されたスナップショットは、(ブロックレイヤーからゲストアプリケーションへの)スタック全体で一貫性があり、バックアップ目的で使用できます。詳細は、仮想 化管理ガイド
。
qemu-ga Hooks を使用した Linux での application-Aware freeze および thaw
Windows VSS バージョンと同様に、ゲストで実行されている QEMU ゲストエージェントに割り当てるスクリプトを使用して、アプリケーション整合性のあるスナップショットを作成できます。これらのスクリプトはアプリケーションに通知して、フリーズ または 解凍 操作中にデータをディスクにフラッシュするため、スナップショットの一貫性を保つことができます。
VMware OVF および Citrix Xen ゲストの KVM ゲストへの変換
virt-v2v 変換ツールがアップストリームバージョンにアップグレードされ、VMware Open Virtualization Format (OVF)および Citrix Xen ゲスト変換の KVM への変換がサポートされるようになりました。
KVM メモリーのスケーラビリティーの向上
1 つのゲストの KVM 仮想メモリーのスケーラビリティーが 4TB に増加しました。
Microsoft Windows ゲスト内からのボリューム制御のサポート
ユーザーは、AC'97 コーデックを使用して、Microsoft Windows XP ゲスト上のボリュームレベルを完全に制御できるようになりました。
ファイルからの接続を開く
Red Hat Enterprise Virtualization Manager ポータルなど、登録された MIME タイプに関連付けられた設定ファイルから remote-viewer セッションを設定できるようになりました。ブラウザー固有のプラグインやマルチプロセス通信を必要とせずに、シンプルなブラウザーリンクを使用できます。
KVM でのホストおよびゲストのパニック通知
新しい
pvpanic
仮想デバイスを仮想化スタックに接続することで、ゲストパニックによって libvirt が通知イベントを管理アプリケーションに送信することができます。この機能は、Red Hat Enterprise Linux 6.5 でテクノロジープレビューとして導入されました。このデバイスを使用するには、追加の qemu コマンドラインオプションを使用する必要があることに注意してください。今回のリリースには、libvirt がこれらのオプションを設定するためにサポートされている方法は含まれていません。
5.2. Microsoft Hyper-V
Microsoft Hyper-V Para-Virtualized Drivers
Microsoft Hyper-V で Red Hat Enterprise Linux のサポートを強化するために、Synthetic Video Frame Buffer Driver が Red Hat Enterprise Linux 6.5 に追加されました。さらに、ホストとゲスト間のシグナリングプロトコルが更新されました。詳細については、仮想 化管理ガイド
5.3. VMware
VMware Platform ドライバーの更新
VMware ネットワーク準仮想化ドライバーが最新のアップストリームバージョンに更新されました。