免責事項:これは英文の記事「Cannot hot add more than 3GB to Linux 64-bit or Windows 7 operating systems」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
症状:
Linux 64ビット版またはWindows 7 32ビット版ゲストOSにメモリをホットアドしようとしても、メモリを3GB以上に増やすことができません。
vSphere Web Clientに次のメッセージが表示されます:
メモリの数は3072MB以下にする必要があります。
vSphere Clientに次のメッセージが表示されます:
仮想マシンがパワーオン状態のため、この設定は制限されています。
VMware vCenter Server 7.0.x
Linux 64 ビットまたは Windows 7 32 ビットのゲスト OS を搭載した仮想マシンにメモリをホットアドする際は、以下の条件が適用されます。
パワーオン状態の仮想マシンのメモリが 3 GB を超える場合、仮想マシンのメモリを、仮想マシンの初期パワーオンサイズの 16 倍、またはハードウェアバージョンの制限のいずれか小さい方まで増やすことができます。
ハードウェアバージョンの制限は、ハードウェアバージョン 7 の場合は 255 GB、ハードウェアバージョン 8 の場合は 1011 GB です。
Linux 64 ビットおよび Windows 7 32 ビットゲスト OS では、仮想マシンのパワーオン中にメモリが 3 GB 以下から 3 GB 以上に増加するとフリーズします。
この vSphere の制限により、ゲスト OS でこの問題が発生するのを防ぎます。