第13章 仮想化
virt-viewer は RHEV-H 仮想マシンへの直接アクセスをサポートします。
Red Hat Enterprise Virtualization Hypervisor を使用して、virt-viewer を使用して仮想マシンに直接アクセスできるようになりました。
ホットスワップ可能な CD イメージ
remote-viewer ツールを使用して ovirt:// URI に接続すると、ユーザーが仮想マシン(VM)に挿入した CD イメージを変更できるようにするメニューが表示されるようになりました。これにより、Red Hat Enterprise Virtualization または oVirt ポータルを使用せずに、仮想マシンの実行中に挿入された CD を変更できます。
新しいパッケージ:rest
rest パッケージが、libgovirt パッケージの依存関係としてこのリリースに追加されました。libgovirt パッケージにより、remote-viewer ツールは oVirt および Red Hat Enterprise Virtualization によって管理される仮想マシンに接続できます。
qemu-img が fallocate ()を使用した事前割り当てをサポートします。
qemu-img ツールに、preallocation=full オプションのパフォーマンスを向上するための fallocate ()システムコールが含まれるようになりました。fallocate ()システムコールを使用するには、qemu-img で qcow2 イメージを作成する際に preallocation=falloc を指定します。事前割り当て操作は、preallocation=falloc を指定すると大幅に高速に実行されるため、新しいゲストの準備に必要な時間が短縮されます。
KVM-clock が一時停止後の VM システムの時間を正しく同期
KVM 仮想マシンは、サスペンドモードから再開した後のホストシステム時間と仮想マシンのシステム時刻を同期するタイムソースとして kvm-clock ユーティリティーを使用します。以前は、Red Hat Enterprise Linux 6 ホストで実行されている仮想マシンがディスクに一時停止されてから復元された場合、仮想マシンのシステムの時間はホストシステムの時間と正しく同期しませんでした。今回の更新により、kvm-clock がホスト上のシステム時刻と確実に同期するように変更されました。
qemu-kvm は仮想マシンのシャットダウントレースイベントをサポートします。
仮想マシンシステムのシャットダウンプロセス中に qemu-kvm トレースイベントのサポートが追加されました。これにより、ユーザーは virsh shutdown コマンドまたは virt-manager アプリケーションによって発行されたゲストシステムのシャットダウン要求に関する詳細な診断を取得できるようになります。これにより、シャットダウン中に KVM ゲストの問題を分離およびデバッグする機能が強化されます。
qemu-kvm は仮想ディスクで directsync キャッシュモードをサポートします。
今回の更新により、qemu-kvm はホストファイルの cache=directsync オプションをサポートし、仮想ディスクで directsync キャッシュモードを使用できるようになりました。cache=directsync が仮想ディスクに設定されている(ゲスト XML または virt-manager アプリケーションで設定されている)場合、仮想マシンでの書き込み操作は、データがディスク上に安全である場合にのみ完了します。これにより、仮想マシン間のファイルトランザクション中のデータセキュリティーが向上し、ゲストからの I/O がホストページキャッシュをバイパスできるようになり、パフォーマンスが向上します。
virt-who は、暗号化されたパスワードに対応します。
virt-who サービスに、暗号化されたパスワードのサポートが追加されました。以前のバージョンでは、外部サービスのパスワードはプレーンテキストとして設定ファイルに保存されていたため、読み取り権限を持つユーザーにパスワードが公開されていました。今回の更新で、virt-who-password ユーティリティーが導入され、暗号化されたパスワードを virt-who 設定ファイルに保存できるようになりました。この変更により、virt-who 設定ファイルを開くすべてのユーザーは、パスワードが暗号化されたものとして表示されます。暗号化したパスワードは、root ユーザーが復号できます。
virt-who はオフラインモードをサポートします
virt-who サービスは、ハイパーバイザーがオフラインの場合に、ホストマシンとゲスト仮想マシンの関連付けを報告できるようになり、この操作を実行するためにハイパーバイザーへの接続が不要になりました。たとえば、virt-who サービスがハイパーバイザーに接続できない場合、たとえば、virt-who --print コマンドを使用してホストとゲストのマッピングファイルに関する情報を取得でき、マッピングファイルに保存された情報を表示し、Subscription Manager に送信します。
virt-who はホストフィルタリングをサポートします。
今回の更新で、virt-who サービスで、Subscription Manager レポートのフィルタリングメカニズムが導入されました。これにより、指定したパラメーターに従って virt-who を表示するホストを選択できるようになりました。たとえば、Red Hat Enterprise Linux ゲストを実行しないホストや、指定したバージョンの Red Hat Enterprise Linux のゲストを実行するホストなどがあります。
virt-who はクラスターフィルタリングをサポートします。
今回の更新で、virt-who サービスで、Subscription Manager レポートのフィルタリングメカニズムが導入されました。その結果、指定したパラメーターに従って、virt-who が表示するクラスターを選択できるようになりました。たとえば、Red Hat Enterprise Linux ゲストを実行しないホストや、指定したバージョンの Red Hat Enterprise Linux のゲストを実行するホストなどがあります。
virt-who は RHEL 以外のハイパーバイザーのフィルタリングをサポートします。
関連する Red Hat Enterprise Linux ゲストがないハイパーバイザーなど、すべてのハイパーバイザーを報告する必要がない場合は、virt-who が指定のハイパーバイザーをフィルタリングできるようになりました。