第9章 既知の制限とその回避策
- 9.1 ホット追加されたvCPUsは再起動されるまでWindows仮想マシンで使用されない
- 9.2 署名されていないドライバに対するセキュリティ・アラート
- 9.3 Microsoft Windows 32ビットでのアップグレード
- 9.4 Windowsゲストでのカーネル・パニック
- 9.5 クラッシュ・ダンプまたはハイバネーションが失敗する
- 9.6 PVHVMゲストを実行するためのメモリーまたはvCPUsを変更できない
- 9.7 フェイルオーバー・クラスタリングを備えたMicrosoft Windows Server 2012データ・センター・ゲストでIPアドレスを取得できない
- 9.8 Windows仮想マシンに複数の仮想ディスクがアタッチされている場合のアップグレード障害
- 9.9 Oracle VM PV Drivers for Microsoft Windowsリリース3.4.1のアンインストールの失敗
- 9.10 Windows Server 2008ゲストでのMicrosoft Windowsブルー・スクリーン・エラー
- 9.11 Oracle VM仮想イーサネット・アダプタのドライバのバージョンが正しく表示されない
- 9.12 Windows Server仮想化サポートが有効でない場合のパフォーマンスの影響
この項では、Oracle VM PV Drivers for Microsoft Windowsの既知の制限と回避策について説明します。
9.1 ホット追加されたvCPUsは再起動されるまでWindows仮想マシンで使用されない
vCPUsをWindows仮想マシンにホット追加すると、追加されたプロセッサはすぐにWindowsデバイス・マネージャに表示されますが、仮想マシンを再起動するまで使用されません。
回避策: vCPUsをホット追加した後、Windows仮想マシンを再起動します。
9.2 署名されていないドライバに対するセキュリティ・アラート
-
Oracle VM PV Drivers for Microsoft Windowsリリース3.4.5、リリース3.4.4、リリース3.4.3、リリース3.4.2およびリリース3.2.3は、32-bit Microsoft Windowsオペレーティング・システム用にMicrosoftによって署名されていません。
-
Oracle VM PV Drivers for Microsoft Windowsリリース3.4.1は、Windowsソフトウェア・ロゴ・プログラムのMicrosoftによって署名されていません。
Oracle VM PV Drivers for Microsoft WindowsはMicrosoftによって署名されていないため、インストール中に次のセキュリティ警告が表示されます:

インストールを続行するには、「はい」をクリックし、次の画面が表示されたら「このまま続行」をクリックします。

Oracle Bug#18361346
9.3 Microsoft Windows 32ビットでのアップグレード
Oracle VM PV Drivers for Microsoft Windowsリリース3.2.2からリリース3.2.3にアップグレードし、リリース3.2.3をアンインストールすると、致命的なシステム・エラーが発生する可能性があります。 この問題は、Microsoft Windows 2008 SP2、Microsoft Windows 7、Microsoft Windows 8.1など一部のMicrosoft Windows 32ビット・バージョンで発生することがあります。
回避策:
-
リリース3.2.3をインストールする前に、Oracle VM PV Drivers for Microsoft Windowsリリース3.2.2をアンインストールしてください。
-
この問題が発生した場合は、システムを再起動し、Oracle VM PV Drivers for Microsoft Windowsリリース3.2.3インストール・プログラムを使用してリリース3.2.3を完全にアンインストールします。 リリース3.2.3をインストールする前に、Oracle VM PV Drivers for Microsoft Windowsリリース3.2.2をアンインストールする必要があります。
9.4 Windowsゲストでのカーネル・パニック
仮想マシンが複数回にわたって停止および再起動されると、Microsoft Windowsゲスト上でカーネル・パニックが発生する可能性があります。 これは、集中的なI/Oが発生する場合にも、生じる可能性があります。 このケースにおけるエラーは、次のとおりです。
(XEN) p2m_pod_demand_populate: Out of populate-on-demand memory!
回避策: 「Maximum Memory」および「Memory」フィールドを、Oracle VM ManagerのCreate/Edit Virtual Machineウィザードと同じ値に設定します。
Oracle Bug#10334923
9.5 クラッシュ・ダンプまたはハイバネーションが失敗する
クラッシュ・ダンプまたはハイバネーションを行うと、停止エラー0x000000D1
が発生することがあります。 これは、Microsoft Windows Server 2008 R2、Microsoft Windows Server 2008およびMicrosoft Windows 7でOracle VM PV Drivers for Microsoft Windowsリリース3.0.1を使用している場合にのみ発生します。
回避策: Microsoft修正プログラムをダウンロードしてインストールします。
9.6 PVHVMゲストを実行するためのメモリーまたはvCPUsを変更できない
このリリースのWindows PVドライバでは、リブートせずにMicrosoft Windows OSで実行中のPVHVMゲストのメモリーまたはvCPUsを変更することはできません。 Microsoft Windows OSを実行しているPVHVMゲストのホット・チェンジ・メモリーおよびvCPUsを有効にするために、将来のリリースのWindows PVドライバが提供される可能性があります。
回避策: メモリーまたはvCPUsを変更する前にPVHVMゲストを停止します。
9.7 フェイルオーバー・クラスタリングを備えたMicrosoft Windows Server 2012データ・センター・ゲストでIPアドレスを取得できない
Microsoft Windows Server 2012データセンターのゲストは、Windows Serverフェイルオーバー・クラスタリング機能をインストールしてゲストを再起動した後、DHCPサーバーからIPアドレスを取得できないか、UDP接続に失敗することがあります。
この問題は、Microsoft Windows Server 2012 R2には適用されません。 この問題は、Microsoft Windows Server 2012にのみ影響します。
回避策:
-
この問題を解決するには、次の修正プログラムをインストール : https://support.microsoft.com/en-us/kb/3062586.
-
Microsoft Windows Server 2012でWindows Serverフェイルオーバー・クラスタリングのエラーがさらに発生する場合は、Microsoft SupportのWindows Server 2012ベースのクラスタの推奨される修正プログラムおよび更新プログラムを参照してください: https://support.microsoft.com/en-us/kb/2784261.
Oracle Bug#24594337
9.8 Windows仮想マシンに複数の仮想ディスクがアタッチされている場合のアップグレード障害
Oracle VM PV Drivers for Microsoft Windowsリリース3.4.1から、複数の仮想ディスクがアタッチされたWindowsゲスト仮想マシンの後のリリースにアップグレードすると、Windowsブルー・スクリーン・エラーが発生することがあります。
回避策:
-
Oracle VM PV Drivers for Microsoft Windowsリリース3.4.1がインストールされている仮想マシンをシャットダウンします。
-
アップグレード前に、次のように、Oracle VM Manager Webインタフェースを使用して仮想マシンから仮想ディスクを個別にデタッチする必要があります。
-
「Servers and VMs」タブをクリックします。
-
ナビゲーション・ツリーで、仮想マシンが存在するサーバー・プールを選択します。
-
「Perspective」ドロップダウン・リストから「Virtual Machines」を選択します。 管理ペインで仮想マシンを選択し、「Edit...」をクリックします (管理ペインのツールバー)。
-
「Edit Virtual Machine」ダイアログ・ボックスが表示されます。
-
「Disks」タブを選択し、1つ目の仮想ディスクの「Disk Type」を「Empty」に設定して「Ok」をクリックします。
ノート「CD/DVD」など、システム・ブート・ディスクをディタッチする必要はありません。
-
システム・ブート・ディスクを除き、残りすべての仮想ディスクについて、ステップc、dおよびeを繰り返します。
-
データ仮想ディスクをすべてディタッチしたら、仮想マシンを起動します。
-
-
Oracle VM PV Drivers for Microsoft Windowsリリース3.4.1のアップグレードに進みます。 詳細については、第5章、「Oracle VM PV Drivers for Microsoft Windowsのアップグレード」を参照してください。
-
アップグレードが正常に終了したら、必要に応じて、次のようにOracle VM Manager Webインタフェースを使用して仮想ディスクをWindows仮想マシンに再度アタッチできます。
-
「Servers and VMs」タブをクリックします。
-
ナビゲーション・ツリーで、仮想マシンが存在するサーバー・プールを選択します。
-
「Perspective」ドロップダウン・リストから「Virtual Machines」を選択します。 管理ペインで仮想マシンを選択し、「Edit...」をクリックします (管理ペインのツールバー)。
-
「Edit Virtual Machine」ダイアログ・ボックスが表示されます。
-
「Disks」タブを選択し、「Disk Type」を「Empty」から「Virtual Disk」に変更します。
-
「Select a Virtual Machine Disk」をクリックし、アップグレード前に仮想マシンからすでに削除した仮想ディスクを選択します。
-
すべての仮想ディスクを再度アタッチしたら、「Ok」をクリックします。
-
Oracle VM PV Drivers for Microsoft Windowsのリリース3.4.1からそれ以降のリリースへのアップグレードが、複数の仮想ディスクがアタッチされたWindowsゲスト仮想マシンで完了しました。
Oracle Bug#25135637
9.9 Oracle VM PV Drivers for Microsoft Windowsリリース3.4.1のアンインストール失敗
複数の仮想ディスクがアタッチされたWindowsゲスト仮想マシンでOracle VM PV Drivers for Microsoft Windowsリリース3.4.1をアンインストールすると、Windowsブルー・スクリーン・エラーが発生することがあります。
回避策:
-
Oracle VM PV Drivers for Microsoft Windowsリリース3.4.1がインストールされている仮想マシンをシャットダウンします。
-
アンインストール前に、次のように、Oracle VM Manager Webインタフェースを使用して仮想マシンから仮想ディスクを個別にデタッチする必要があります。
-
「Servers and VMs」タブをクリックします。
-
ナビゲーション・ツリーで、仮想マシンが存在するサーバー・プールを選択します。
-
「Perspective」ドロップダウン・リストから「Virtual Machines」を選択します。 管理ペインで仮想マシンを選択し、「Edit...」をクリックします (管理ペインのツールバー)。
-
「Edit Virtual Machine」ダイアログ・ボックスが表示されます。
-
「Disks」タブを選択し、1つ目の仮想ディスクの「Disk Type」を「Empty」に設定して「Ok」をクリックします。
ノート「CD/DVD」など、システム・ブート・ディスクをディタッチする必要はありません。
-
システム・ブート・ディスクを除き、残りすべての仮想ディスクについて、ステップc、dおよびeを繰り返します。
-
-
データ仮想ディスクをすべてディタッチしたら、仮想マシンを起動します。
-
WindowsゲストからOracle VM PV Drivers for Microsoft Windowsリリース3.4.1をアンインストールします。 詳細は、第8章、「Oracle VM PV Drivers for Microsoft Windowsのアンインストール」を参照してください。
Oracle Bug#25355611
9.10 Windows Server 2008ゲストでのMicrosoft Windowsブルー・スクリーン・エラー
I/Oトラフィックの集中時に、Windowsブルー・スクリーン・エラー0x000000BE
または0x000000D1
がWindows Server 2008 R2 SP1ゲストおよびWindows Server 2008 SP2ゲストに表示されることがあります。
回避策:
Windows Server 2008 R2 SP1ゲストの場合は、次のMicrosoftホットフィックスをダウンロードしてインストールします。
Windows Server 2008 SP2ゲストの場合は、Microsoftホットフィックス983554
のみが必要です。
Oracle Bug#24594337
9.11 Oracle VM Virtual Ethernetアダプタに表示されるドライバ・バージョンが正しくありません
Oracle VM PV Drivers for Microsoft Windowsリリース3.4.3以前では、「Oracle VM仮想イーサネット・アダプタ」ネットワーク・アダプタ・デバイスの「デバイス・マネージャ」に表示される「ドライバのバージョン」が正しくない可能性があります。 たとえば、複数の「Oracle VM仮想イーサネット・アダプタ」デバイスが同じxennet.sys
ドライバを使用していても、異なるドライバ・バージョン番号を表示することがあります。
回避策: Oracle VM仮想イーサネット・アダプタデバイスのデバイス・マネージャでドライバのバージョンが正しくないと思われる場合は、xennet.sys
ファイルのバージョンを次のようにチェックして、正しいドライバのバージョンを入手できます:
-
Microsoft Windowsゲストで、コントロール・パネルを開き、
%SystemRoot%\System32\drivers\xennet.sys
にナビゲートします。 -
xennet.sys
ファイルを右クリックし、「プロパティ」を選択して、「詳細」タブを開きます。 -
表示される「ファイルのバージョン」は、
xennet.sys
ドライバの正しいバージョンです。
Bug 26646025
9.12 Windows Server仮想化サポートが有効になっていない場合のパフォーマンスへの影響
Microsoft Windowsを実行しているゲストは、パフォーマンスが低下することがあります。たとえば、Microsoft Windows Server 2016のデータベースの起動中にパフォーマンスが低下することがあります。
Microsoft Windows Server 2008以降、Microsoft Windowsゲスト・オペレーティング・システムへのWindows仮想化(ウイルスとも呼ばれる)互換権限の公開を有効にできます。 Oracle VM PV Drivers for Microsoft Windowsを実行しているすべてのMicrosoft Windowsゲスト・オペレーティング・システムのパフォーマンスを向上させるには、viridianサポートを有効にすることを強くお勧めします。
回避策: Oracle VM Manager Web Interfaceリリース3.4.5以降を使用して、Microsoft Windowsゲスト仮想マシンを編集し、viridianサポートを有効にします。
viridianサポートを有効にすることは、すべてのMicrosoft Windowsゲスト・オペレーティング・システム・タイプで許可されています。 ただし、これはMicrosoft Windows Server 2008以降でのみ有効です。
バグ27333866