第35章 仮想化
セカンダリー仮想 CPU を有効にするためにマスクされた SMEP および SMAP ビット
以前は、Supervisor Mode Execution Protection (SMEP)または Supervisor Mode Access Protection (SMAP)をサポートするホストで Extended Page Table (EPT)を無効にすると、ゲストは単一の vCPU に制限されていました。この更新により、必要に応じて、ホスト側で SMEP ビットと SMAP ビットがマスクされます。その結果、セカンダリー vCPU が起動し、ゲスト仮想マシンで使用できます。(BZ#1273807)
日本語のロケール仮想マシンマネージャーの リセット メニューエントリーが正しく変換される
以前のバージョンでは、日本語のロケール仮想マシンマネージャーで Force Reset メニューエントリーが正しく変換されませんでした。今回の更新で、Force Reset メニューエントリーが正しく変換されるようになりました。(BZ#1282276)
KSM の重複排除係数の制限
以前は、kernel same-page merging (KSM)重複排除係数が明示的に制限されませんでした。そのため、Red Hat Enterprise Linux ホストにパフォーマンスの問題があるか、ワークロードが高い場合に応答しなくなりました。今回の更新で、KSM 重複排除係数が制限されるため、KSM ページに関連する仮想メモリー操作に関する上記の問題がなくなりました。(BZ#1298618)
streamOptimized サブフォーマットを持つ VMDK イメージが許可されます。
以前は、qemu-img ツールによって作成された streamOptimized サブフォーマットを持つ仮想マシンディスク(VMDK)イメージは、VMDK イメージのバージョン番号が低すぎるため Elastic Sky X (ESX)サービスによって拒否されていました。この更新により、streamOptimized VMDK イメージのサブフォーマット数が自動的に増えます。これにより、ESX サービスによって VMDK イメージが受け入れられます。(BZ#1299116)
streamOptimized サブフォーマットを持つ VMDK イメージのデータレイアウトが正しくなかった
以前は、qemu-img ツールによって作成された streamOptimized サブフォーマットを持つ仮想マシンディスク(VMDK)イメージのデータレイアウトが正しくありませんでした。これにより、ESX サーバーにインポートする際に VMDK イメージを起動できませんでした。今回の更新により、イメージは有効な VMDK streamOptimized イメージに変換されます。これにより、VMDK イメージが起動できるようになります。(BZ#1299250)
--pivot オプションを使用した blockcopy が失敗しなくなる
以前は、--pivot オプションが指定されている場合、blockcopy は常に失敗していました。今回のリリースにより、この問題を防ぐために libvirt パッケージが更新されました。blockcopy を --pivot オプションと共に使用できるようになりました。(BZ#1197592)
virt-v2v
変換が修正された後のゲスト表示の問題
以前は、
virt-v2v
ユーティリティーで変換したゲストのビデオカードドライバー設定が無視され、ゲストにさまざまな表示問題が発生していました。今回の更新で、virt-v2v
が、変換したゲストの libvirt XML ファイルを適切に生成するようになりました。その結果、ビデオカード設定は保持され、変換後にグラフィカル機能を完全に活用できます。(BZ#1225789)
MSR_TSC_AUX の移行が適切に動作
以前は、ゲストの移行時に MSR_TSC_AUX ファイルの内容が正しく移行されないことがありました。その結果、移行が完了した後にゲストが予期せず終了しました。今回の更新で、MSR_TSC_AUX の内容が想定どおりに移行され、上記のクラッシュが発生しなくなりました。(BZ#1265427)
ドキュメントから削除された Windows ゲスト仮想マシン情報
今回の更新で、Windows ゲスト仮想マシンへの参照がすべてドキュメントから削除されました。この情報は、ナレッジベースの記事 https://access.redhat.com/articles/2470791 に移動しました(BZ# 1262007)。
virt-manager
でのゲストディスクへのアクセスは、SELinux および libguestfs-pythonで適切に機能します。
今回の更新以前は、libguestfs-python パッケージがインストールされ、ホストマシンで SELinux が有効になっている場合、
virt-manager
インターフェイスを使用してゲストディスクにアクセスすると、I/O に失敗していました。virt-manager
および libguestfs ライブラリーは、同じ libvirt 接続を共有するようになり、上記のエラーが発生しなくなりました。(BZ#1173695)