Tuesday, April 29, 2008

Error en Pegasus tras actualizar a ESX 3.5 Update 1

Hoy e actualizado uno de los ESX 3.5 que tengo en el laboratorio a la versión 3.5 Update 1 y me ha dado un error al reiniciar. Dicho error ya está documento y se cuenta con solución. Como cabe la alta probabilidad de que esto me ocurra más adelante dejo aquí la receta para solucionarlo.

Información obtenida de un articulo de Yellow Bricks y los foros de VMware:


Edit the roleauth-schema compiler directive to include the VMware_Identity class definition using


nano /var/pegasus/vmware/install_queue/3_files/mofs/root/PG_Interop/roleauth-schema.mof


Add the bolded line above the pre-existing member directive.


#pragma include ("VMware_Identity.mof")

#pragma include ("VMware_IdentityMemberOfCollection.mof")


It also needs to be added in the standard cimv2 path.


nano /var/pegasus/vmware/install_queue/3_files/mofs/root/cimv2/roleauth-schema.mof


#pragma include ("VMware_Identity.mof")

#pragma include ("VMware_IdentityMemberOfCollection.mof")


Copy the missing file from the stardard cimv2 path to the shared path.


cp
/var/pegasus/vmware/install_queue/3_files/mofs/root/cimv2/VMware_Identity.mof
/var/pegasus/vmware/install_queue/3_files/mofs/root/PG_Interop/



Stop and start the service with these commands.


/etc/init.d/pegasus stop

/etc/init.d/pegasus start


Once the scripts completes the install_queues will be empty and the service will start much more quickly.

Eso es todo.

No comments: