El encendido de una máquina virtual falla y aparece el error: A general system error occurred
search cancel

El encendido de una máquina virtual falla y aparece el error: A general system error occurred

book

Article ID: 324971

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

Renuncia: Este artículo es una traducción de Powering on a virtual machine fails with the error: A general system error occurred (1006232) 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:
  • Falla el encendido de una máquina virtual.
  • Al intentar encender una máquina virtual, aparecen uno o varios de los siguientes errores:

    • A general system error occurred. The system returned on error. Communication with the virtual machine may have been interrupted.
    • Heap worldGroup<ID> could not be grown by 65536 bytes for allocation of 12288 bytes

  • Es posible que aparezca la barra de progreso y llegue hasta el 20%, pero la máquina nunca logra encenderse.
  • Si hay un grupo de recursos con una reserva de memoria igual a la cantidad de memoria instalada en el host ESXi, es posible que aparezcan uno o varios de los siguientes errores:

    • An unexpected error was received from the ESX host while powering on VM nombre de la máquina virtual
    • Failed to power on VM
    • Could not power on VM : Out of memory

  • Si reinicia services.sh, es posible que aparezca el error:

    Component sfcb-ProviderMa not running, Restarting sfcbd.
    /etc/init.d/sfcbd: line 38: cannot fork
    /sbin/esxcfg-advcfg: error while loading shared libraries: libvmkctl.so: failed to map segment from shared object: Error 28
    /etc/init.d/sfcbd-watchdog: line 455: cannot fork


Environment

VMware ESX Server 3.5.x
VMware ESXi 3.5.x Embedded
VMware vCenter Server 4.1.x
VMware ESXi 4.1.x Installable
VMware ESX 4.0.x
VMware ESXi 4.1.x Embedded
VMware ESXi 4.0.x Embedded
VMware vSphere ESXi 5.1
VMware vCenter Server 4.0.x
VMware ESXi 4.0.x Installable
VMware ESX 4.1.x
VMware vCenter Server 5.1.x
VMware vCenter Server 5.0.x
VMware vSphere ESXi 5.0
VMware ESXi 3.5.x Installable

Resolution

El problema puede deberse a tres motivos distintos.

Problema 1

El archivo .vmx asociado a la máquina virtual está dañado.

Para crear un nuevo archivo .vmx:

  1. Cree una nueva máquina virtual personalizada.
  2. En el asistente, no cree un nuevo disco virtual. En lugar de eso, seleccione Use existing disk.
  3. Vaya a la ubicación del disco virtual de la máquina virtual.
  4. Complete los pasos del asistente.
  5. Si es posible, visualice el archivo .vmx original y edite el nuevo si desea copiar la entrada de la dirección MAC original. Esto puede ser necesario si el esquema de licencias del sistema operativo de la máquina virtual resulta afectado al cambiar la dirección MAC. Busque una línea similar a la siguiente:

    ethernetN.address = "xx:xx:xx:xx:xx:xx"

Problema 2

Trate este problema como un proceso hostd que haya dejado de responder en el host ESXi/ESX. Para obtener más información, consulte Reiniciar los agentes de administración en un host ESX o ESXi (1003490) (Restarting the Management agents on an ESXi or ESX host [1003490]).

Este problema también se puede solucionar al volver a cargar la configuración de la máquina virtual en el host ESXi/ESX. Para volver a cargar la configuración de la máquina virtual, ejecute estos comandos en la sesión de SSH del host:

vmware-vim-cmd vmsvc/getallvms

(Anote el vmid de la máquina virtual)

vmware-vim-cmd vmsvc/reload vmid

En ESXi, sustituya vim-cmd por vmware-vim-cmd.

Nota: Si el problema persiste después de completar los pasos de este artículo, haga lo siguiente:

Problema 3

El uso de memoria de un host ESXi/ESX se calcula sumando la memoria total consumida por las máquinas virtuales más la memoria asignada a los grupos de recursos.

En vCenter Server, si selecciona la máquina virtual y va a la pestaña Resource Allocation, verá que el valor Consumed de Host Memory no tiene en cuenta la reserva de memoria.

Para encender la máquina virtual, reduzca la reserva de memoria en el grupo de recursos asociado:

  • Haga clic con el botón secundario del mouse sobre el grupo de recursos y haga clic en Edit Settings.
  • En el panel Memory Resources, reduzca la reserva de memoria.
  • Encienda la máquina virtual.

Si la máquina virtual sigue sin encenderse, compruebe la reserva de memoria en la propia máquina virtual:

  • Haga clic con el botón secundario del mouse sobre la máquina virtual y haga clic en Edit Settings.
  • Vaya a la pestaña Resources, seleccione Memory y reduzca la reserva si es necesario.

Nota: Para obtener más información sobre los grupos de recursos, consulte la guía vCenter Server and Host Management Guide.


Additional Information

Powering on a virtual machine fails with the error: A general system error occurred