vMotion falla al 10 % con el error: A general system error occurred: Migration failed while copying data, Broken Pipe
search cancel

vMotion falla al 10 % con el error: A general system error occurred: Migration failed while copying data, Broken Pipe

book

Article ID: 344485

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Renuncia: Este artículo es una traducción de vMotion fails at 10% with the error: A general system error occurred: Migration failed while copying data, Broken Pipe (1013150). Los artículos han sido traducidos en español basados en el mejor esfuerzo. Sin embargo, el contenido localizado o específico puede quedar desactualizado. Para revisar el contenido más reciente, por favor consulte el artículo en Inglés.


Symptoms:
  • vMotion falla al 10%
  • Observa los siguientes errores en vCenter Server:

    • A general system error occurred: Migration failed while copying data, Broken Pipe
      Migration failed while copying data. Connection reset by peer
    • A general system error occured: Failed to start migration pre-copy Error 0xbad010d. The Esx host failed connect over the VMotion network.

  • Observa el siguiente error en el archivo de registro /var/log/messages (host ESXi) o /var/log/vmkernel (host ESX):

    The ESX hosts failed to connect over the VMotion network Module Migrate power on failed

  • La prueba de vmkping en la red VMkernel utilizada para vMotion se realizó correctamente

    Nota: para obtener más información, consulte VMkernel network connectivity with the vmkping command (1003728).

  • Deshabilitar y habilitar nuevamente vMotion en el puerto VMkernel utilizado para vMotion en vCenter no soluciona este problema
  • En el archivo de registro /var/log/vmkernel del host ESX de origen, observa la siguiente advertencia:

    WARNING: MigrateNet: 210: 4225417790: 2-0x3fa0c8d0:Received only 0 of 68 bytes: Migration protocol error
  • En el archivo de registro /var/log/vmkernel del host ESX de destino, observa los siguientes mensajes:


    • WARNING: Migrate: 1153: 4225417790: Failed: I/O error (0xbad000a) @0x8d7c03
    • ESX hosts failed to connect over the VMotion network (0xbad010d) @0x0
    • Feb 22 14:14:04 esx1 vmkernel: 402:01:22:35.133 cpu6:1939)Migrate: vm 1940: 7338: Setting migration info ts = 1298397818667246, src ip = <192.168.103.48> dest ip = <192.168.103.7> Dest wid = 5272 using SHARED swap
      Feb 22 14:14:04 esx1 vmkernel: 402:01:22:35.134 cpu6:1939)World: vm 3330: 900: Starting world migSendHelper-1940 with flags 1
      Feb 22 14:14:04 esx1 vmkernel: 402:01:22:35.134 cpu6:1939)World: vm 4355: 900: Starting world migRecvHelper-1940 with flags 1
      Feb 22 14:14:04 esx1 vmkernel: 402:01:22:35.136 cpu4:3330)WARNING: MigrateNet: 309: 1298397818667246: 5-0x801f640:Sent only 4020 of 4096 bytes of message data: Broken pipe
      Feb 22 14:14:04 esx1 vmkernel: 402:01:22:35.136 cpu4:3330)WARNING: Migrate: 6776: 1298397818667246: Couldn't send data for 8: Broken pipe
      Feb 22 14:14:04 esx1 vmkernel: 402:01:22:35.136 cpu4:3330)WARNING: Migrate: 1243: 1298397818667246: Failed: Broken pipe (0xbad0052) @0x9efd5f

  • El /var/log/vmware/hostd.log (ESX) and /var/log/messages (ESXi) contiene una entrada similar a:

    Apr 8 11:24:44 Hostd: [2011-04-08 11:24:44.929 37903B90 verbose 'vm:/vmfs/volumes/4c220e6f-01b124b3-f25d-e41f132dae86/twidmann_test/twidmann_test.vmx'] VMotionLastStatusCb: Failed with error 536871181: Failed to start migration pre-copy. Error 0xba
    Apr 8 11:24:44 d010d. The ESX hosts failed to connect over the VMotion network.
    Apr 8 11:24:44 Hostd: [2011-04-08 11:24:44.929 37903B90 verbose 'vm:/vmfs/volumes/4c220e6f-01b124b3-f25d-e41f132dae86/twidmann_test/twidmann_test.vmx'] VMotionResolveCheck: Operation in progress
    Apr 8 11:24:44 Hostd: [2011-04-08 11:24:44.929 37903B90 verbose 'vm:/vmfs/volumes/4c220e6f-01b124b3-f25d-e41f132dae86/twidmann_test/twidmann_test.vmx'] VMotionStatusCb: Completed
    Apr 8 11:24:44 Hostd: [2011-04-08 11:24:44.929 37903B90 verbose 'vm:/vmfs/volumes/4c220e6f-01b124b3-f25d-e41f132dae86/twidmann_test/twidmann_test.vmx'] VMotionResolveCheck: Firing ResolveCb
    Apr 8 11:24:44 Hostd: [2011-04-08 11:24:44.929 37903B90 info 'VMotionSrc (1302261872027749)'] ResolveCb: VMX reports needsUnregister = false for migrateType MIGRATE_TYPE_VMOTION
    Apr 8 11:24:44 Hostd: [2011-04-08 11:24:44.929 37903B90 info 'VMotionSrc (1302261872027749)'] ResolveCb: Failed with fault: (vmodl.fault.SystemError) {
    Apr 8 11:24:44 Hostd: dynamicType = <unset>,
    Apr 8 11:24:44 Hostd: faultCause = (vmodl.MethodFault) null,
    Apr 8 11:24:44 Hostd: reason = "Failed to start migration pre-copy. Error 0xbad010d. The ESX hosts failed to connect over the VMotion network.
    Apr 8 11:24:44 Hostd: ",
    Apr 8 11:24:44 Hostd: msg = "",
    Apr 8 11:24:44 Hostd: }
    Apr 8 11:24:44 Hostd: [2011-04-08 11:24:44.929 37903B90 verbose 'VMotionSrc (1302261872027749)'] Migration changed state from MIGRATING to DONE
    Apr 8 11:24:44 Hostd: [2011-04-08 11:24:44.929 37903B90 verbose 'VMotionSrc (1302261872027749)'] Finish called
    Apr 8 11:24:44 Hostd: [2011-04-08 11:24:44.929 366A9B90 info 'vm:/vmfs/volumes/4c220e6f-01b124b3-f25d-e41f132dae86/twidmann_test/twidmann_test.vmx'] Disconnect check in progress.


Environment

VMware ESXi 4.0.x Installable
VMware ESX Server 3.5.x
VMware ESX 4.0.x
VMware ESX Server 3.0.x
VMware ESXi 3.5.x Installable
VMware ESXi 4.0.x Embedded
VMware ESX 4.1.x
VMware ESXi 3.5.x Embedded

Resolution

Este problema está resuelto en ESXi/ESX 4.0 Update 2.

Si no puede actualizar, una solución alternativa a este problema es restablecer la configuración de Migrate.Enabled en el host de origen y en el de destino.

Nota: El problema puede volver a aparecer incluso después de aplicar esta solución alternativa.

Para restablecer la configuración de Migrate.Enabled:

  1. Conecte vSphere o VMware Infrastructure Client a vCenter Server.
  2. Haga clic en el host ESX.
  3. Haga clic en la pestaña Configuration.
  4. Haga clic en Advanced Settings en Software.
  5. Seleccione Migrate y cambie Migrate.Enabled a 0.
  6. Haga clic en OK y cierre.
  7. Haga clic en Advanced Settings.
  8. Seleccione Migrate y cambie Migrate.Enabled a 1.
  9. Haga clic en OK y luego, en Close.

Nota: si observa el error invalid parameter luego de restablecer Migrate.Enabled a 1, consulte vMotioning or adding a network card to a virtual machine fails with the error: Necessary module isn't loaded. (2013128).

Si estos pasos no solucionan el problema, intente aumentando el tiempo de espera para las operaciones de red de migración después del Paso 4 y luego continúe con los pasos restantes. Además, asegúrese de repetir estos pasos en el host de destino.

Para aumentar el tiempo de espera para las operaciones de red de migración:

  1. Haga clic en la pestaña Configuration.
  2. Haga clic en Advanced Settings en Software > Migrate.
  3. Cambie Migrate.NetTimeout a 60. El tiempo predeterminado es 20 segundos.
  4. Haga clic en OK y luego, en Close.

Nota: este problema también puede ocurrir debido a direcciones IP repetidas en su red. Asegúrese de que las direcciones IP de sus vCenter Servers y hosts ESX/ESXi sean únicas.


Additional Information

vMotion fails at 10% with the error: A general system error occurred: Migration failed while copying data, Broken Pipe