Techieshelp.com

VMotion fails at 80% with a general system error

Problem

 

 

 

Resolution

This issue is resolved in ESX/ESXi 4.0 Update 1. You can download ESX/ESXi 4.0 Update 1 from the vSphere download page.

Prior to ESX/ESXi 4.0 Update 1, this issue may occur if Video RAM (VRAM) is greater than 30MB for a virtual machine.

Note: Using VMotion to migrate a virtual machine with VRAM greater than 30MB to an ESX/ESXi 4.0 Update 1 host might prevent you from migrating it back to a host that does not have this fix.

To workaround this issue if you cannot upgrade to ESX/ESXi 4.0 Update 1, ensure that the amount of VRAM assigned to the virtual machine is 30MB or less.

vCenter Server 4.0

To change the amount of VRAM assigned to a virtual machine running on an ESX host managed by vCenter Server 4.0:

  1. Power off the virtual machine.
  2. Right-click on the virtual machine and click Edit Settings.
  3. Click Hardware > Video card > Enter total video RAM.
  4. Set the value to 30MB or less.
  5. Save the changes.
  6. Power on the virtual machine.

vCenter Server 2.5

To change the amount of VRAM assigned to a virtual machine running on an ESX host managed by vCenter Server 2.5:

  1. Power off the virtual machine.
  2. Record the path to the virtual machine configuration file (extension .vmx) on the ESX host.
  3. Right-click on the virtual machine and click Edit Settings > Options > General Options > Virtual Machine Configuration File.
  4. Log in to the ESX host as root using an SSH client.
  5. Make a backup copy of the .vmx file.
  6. The VRAM size is listed in the .vmx file for the virtual machine with a tag of svga.vramSize. It displays the value in bytes.
  7. Edit the .vmx file and change the value for svga.vramSize to 30MB or less.When set to 30MB, the entry reads svga.vramSize=31457280.
  8. Save the .vmx file.
  9. Remove the virtual machine from the Inventory in vCenter.
  10. Add the virtual machine to the Inventory in vCenter by browsing the datastore from vCenter to locate the .vmx file for the virtual machine, in the path noted at step 2 above.
  11. Right-click on the .vmx file and click Add to Inventory.
  12. Power on the virtual machine.