Dell VxRail: Las experiencias de actualización fallan en la ejecución de la comprobación previa para la actualización de VMware vCenter Server Platform Services Controller
Resumen: La actualización falla con una falla de ejecución de comprobación previa en la ejecución para la actualización de VMware vCenter Server Platform Services Controller con el error: Asegúrese de que la iso del parche sea válida. ...
Síntomas
La actualización de VxRail falla con el error "Falla de comprobación previa de simulacro en la ejecución de la actualización de VMware vCenter Server Platform Services Controller con error".
lcm.log:
2019-05-12T09:22:20.198+0000 ERROR [pool-9-thread-1] com.vce.lcm.service.checker.upgrade.PSCDryRunPrechecker PSCDryRunPrechecker.performDryRun:118 - Dry run pre-check failure in execution for VMware vCenter Server Platform Services Controller upgrade with error: .. 2019-05-12T09:22:20.199+0000 INFO [pool-9-thread-1] com.vce.lcm.service.LCMServiceImpl LCMServiceImpl.handleUpgradeException:1541 - handling upgrade exception. 2019-05-12T09:22:20.201+0000 INFO [pool-9-thread-1] com.vce.lcm.service.LCMServiceImpl LCMServiceImpl.setStatusToUpgradeFailed:1531 - set bundle VMware vCenter Server Appliance status to upgrade failed 2019-05-12T09:22:20.201+0000 ERROR [pool-9-thread-1] com.vce.lcm.service.LCMServiceImpl LCMServiceImpl.handleUpgradeException:1569 - failed to upgrade: VXRAIL_COMPOSITE-4.7.200-13531219_for_4.7.x.zip, with exception: com.vce.lcm.exception.LCMInternalException: Failure running upgrade script. at com.vce.lcm.service.checker.upgrade.PSCDryRunPrechecker.performDryRun(PSCDryRunPrechecker.java:120) ~[lcm_module-4.7.200.jar:?] at com.vce.lcm.service.checker.upgrade.AbstractApplianceDryRunPrechecker.performCheck(AbstractApplianceDryRunPrechecker.java:62) ~[lcm_module-4.7.200.jar:?] at com.vce.lcm.helper.LCMUtilService.executeIndividualCheck(LCMUtilService.java:758) ~[lcm_module-4.7.200.jar:?]
Causa
Esto sucede debido a lo siguiente:
- Se dañó el archivo .zip compuesto de VxRail o algo salió mal durante la descarga.
Resolución
Siga los pasos que se indican a continuación para verificar si el compuesto está dañado.
-
Busque la actualización compuesta de destino, por ejemplo: Paquete de actualización compuesto de VxRail 4.7.200 para 4.7.x

-
Debajo del resultado encontrado, presione checksum

-
Muestra la clave hash con el algoritmo hash utilizado de la siguiente manera:

-
En la máquina local que tiene el compuesto de actualización dañado, abra cmd y ejecute el siguiente comando:
certUtil -hashfile pathToFileToCheck [HashAlgorithm]
Por ejemplo:
certUtil -hashfile C:\Downloads\VXRAIL_COMPOSITE-4.7.200-13531219_for_4.7.x.zip SHA256
Las opciones de HashAlgorithm son: MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512

-
Compare la clave hash generada desde cmd con la que se encuentra en support.emc.com y, si no coinciden, esto significa que la composición descargada está dañada
-
Vuelva a descargar la composición y repita los dos pasos anteriores para garantizar que la nueva se descargue correctamente.
-
Si se toma una instantánea de VxRail Manager y antes de iniciar la actualización anterior, vuelva a ella y vuelva a intentar la actualización con la composición de actualización recién descargada.
-
Si no se tomó ninguna instantánea, tome una instantánea y realice los siguientes tres pasos:
- Abra la base de datos mystic mediante el siguiente comando en la VM de VxRail Manager:
psql -U postgres mysticmanager;
- Restablezca el estado de actualización a HAS_NEWER mediante la ejecución del siguiente comando:
update virtual_appliance set upgrade_status='HAS_NEWER'where component_id='VXRAIL_SYSTEM';
- Reinicie los servicios runjars y vmware-marvin mediante los siguientes comandos
systemctl restart vmware-marvin systemctl restart runjars
- Abra la base de datos mystic mediante el siguiente comando en la VM de VxRail Manager: