アップグレード後の vMotion 中に「メモリ ページを追加できませんでした (Failed to add memory page)」エラーが発生する
search cancel

アップグレード後の vMotion 中に「メモリ ページを追加できませんでした (Failed to add memory page)」エラーが発生する

book

Article ID: 343895

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

ESXi 5.0/5.1 から ESXi 5.5 Update 3b または 6.0 Update 1b へのアップグレード後に仮想マシンの vMotion に失敗する問題は、ESXi 6.0 Update 2 で解決されました。


Symptoms:
免責事項:これは英文の記事「"Failed to add memory page" error during vMotion after upgrade (2143943)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。



ESXi 5.0/5.1 から ESXi 5.5 Update 3b または 6.0 Update 1b にアップグレードした後、次の症状が発生します。

ESXi 5.0 または 5.1 ホストから ESXi 5.5 Update 3b または 6.0 Update 1b ホストに仮想マシンの vMotion を実行すると失敗する。

:その他の症状およびログ エントリについては、「追加情報」セクションを参照してください。


Environment

VMware vCenter Server 5.5.x
VMware vSphere ESXi 5.0
VMware vSphere ESXi 5.1
VMware vCenter Server 6.0.x
VMware vSphere ESXi 6.0
VMware vSphere ESXi 5.5

Resolution

この問題は次の製品で解決されています。

アップグレードせずにこの問題を回避するには、仮想マシンをパワーオフしてからパワーオンします。


Additional Information

さらに次の症状が発生します。

ソース ESXi ホストでは:
  • /vmfs/volumes/datastore/virtual_machine/vmware.log ファイルに次のようなエントリが表示される。

    /vmfs/volumes/datastore/virtual_machine/virtual_machine.vmx: Cannot remove symlink /var/run/vmware/root_0/1453212583391267_303401/configFile: No such file or directory
    2016-01-19T14:09:43.973Z| vmx| I120: Vix: [303401 mainDispatch.c:3964]: VMAutomation_ReportPowerOpFinished: statevar=1, newAppState=1873, success=1 additionalError=0
    2016-01-19T14:09:43.973Z| vmx| I120: Msg_Post: Error
    2016-01-19T14:09:43.973Z| vmx| I120: [vob.swap.migrate.invalidindex.mig] The migration swap type is not supported for migration.
    2016-01-19T14:09:43.973Z| vmx| I120: [vob.migrate.addpage.swapped.invalidindex] Received invalid swap slot data (0xc000f3ba) for pgNum 0x201.
    2016-01-19T14:09:43.973Z| vmx| I120: [vob.vmotion.addpage.failed.status] vMotion migration [aae0118:1453212580328954] failed to add memory page 0x201 to VM: Bad parameter


  • /var/log/vmkernel ファイルに次のようなエントリが表示される。

    2016-01-19T14:09:43.818Z cpu19:2550920)WARNING: VMotionUtil: 4356: 1453212580328954 S: socket connected returned: Already disconnected
    2016-01-19T14:09:43.818Z cpu19:2550920)WARNING: VMotionUtil: 6814: 1453212580328954 S: failed to flush stream buffer: Already disconnected
    2016-01-19T14:09:43.818Z cpu19:2550920)WARNING: VMotionUtil: 1670: 1453212580328954 S: failed writing stream completion: Already disconnected
    2016-01-19T14:09:43.839Z cpu8:2767161)WARNING: Migrate: 4983: 1453212580328954 S: Migration considered a failure by the VMX. It is most likely a timeout, but check the VMX log for the true error.


  • /var/log/hostd ファイルに次のようなエントリが表示される。

    2016-01-19T14:09:43.807Z [FFAAEAD0 verbose 'vm:/vmfs/volumes/datastore/virtual_machine/virtual_machine.vmx'] VMotionCmdCb [1453212580328954] 'start': done
    2016-01-19T14:09:43.843Z [2803DB90 info 'vm:/vmfs/volumes/datastore/virtual_machine/virtual_machine.vmx'] Disconnect check in progress.
    2016-01-19T14:09:43.844Z [295C9B90 verbose 'vm:/vmfs/volumes/datastore/virtual_machine/virtual_machine.vmx'] Handling message _vmx2: vMotion migration [aae0118:1453212580328954] socket connected returned: Already disconnected
    --> vMotion migration [aae0118:1453212580328954] failed to flush stream buffer: Already disconnected
    --> vMotion migration [aae0118:1453212580328954] failed writing stream completion: Already disconnected
    --> Migration to host <<unknown>> failed with error Already disconnected (0xbad002e).
    -->
    2016-01-19T14:09:43.844Z [2803DB90 info 'vm:/vmfs/volumes/datastore/virtual_machine/virtual_machine.vmx'] Disconnect check in progress.
    2016-01-19T14:09:43.844Z [295C9B90 warning 'vm:/vmfs/volumes/datastore/virtual_machine/virtual_machine.vmx'] Failed to find activation record, event user unknown.


ターゲット ESXi ホストでは:
  • /var/log/vmkernel ファイルに次のようなエントリが表示される。

    2016-01-19T14:09:43.807Z cpu18:33744)MigrateNet: vm 33744: 2096: Accepted connection from <source_ip>
    2016-01-19T14:09:43.807Z cpu18:33744)MigrateNet: vm 33744: 2138: data socket size 0 is less than config option 562140
    2016-01-19T14:09:43.807Z cpu18:33744)MigrateNet: vm 33744: 2166: dataSocket 0x410ab6838a10 receive buffer size is 562140
    2016-01-19T14:09:43.807Z cpu18:33744)VMotionUtil: 3396: 1453212580328954 D: Stream connection 2 added.
    2016-01-19T14:09:43.811Z cpu21:303408)WARNING: Swap: 787: The migration swap type is not supported for migration.
    2016-01-19T14:09:43.811Z cpu21:303408)WARNING: VmMemMigrate: 1976: Received invalid swap slot data (0xc000f3ba) for pgNum 0x201.
    2016-01-19T14:09:43.811Z cpu21:303408)WARNING: VMotionRecv: 1116: 1453212580328954 D: failed to add memory page 0x201 to VM: Bad parameter

    2016-01-19T14:09:43.811Z cpu21:303408)WARNING: VMotionUtil: 1476: 1453212580328954 D: failed draining stream completion: Bad parameter
    2016-01-19T14:09:43.811Z cpu21:303408)WARNING: Migrate: 269: 1453212580328954 D: Failed: Bad parameter (0xbad0007) @0x418021e56f9a
    2016-01-19T14:09:43.818Z cpu5:303401)WARNING: Migrate: 5291: 1453212580328954 D: Migration considered a failure by the VMX. It is most likely a timeout, but check the VMX log for the true error.

    :前述のログの引用は単なる例です。日付、時間、および環境変数は、環境によって異なる場合があります。
"Failed to add memory page" error during vMotion after upgrade