PowerFlex 3.0: Falla de actualización mediante IM en Ubuntu 18.04 y versiones posteriores o Red Hat Enterprise Linux 7.0 y versiones posteriores
Summary: La actualización de PowerFlex a la versión 3.0.1.1 fallaba cuando se usaba IM
Instructions
Cuando se intenta realizar una NDU de VxFlex de la versión 3.0 (o anterior) a la versión 3.0.1.1 (o posterior) en los siguientes sistemas operativos:
- Ubuntu 18.04 y versiones posteriores
- Red Hat Enterprise Linux 7.0 y versiones posteriores
La IM falla en el paso de validación del nodo con el siguiente error:
Get IP address command was not successful
Síntomas
En scaleio.log en /opt/emc/scaleio/gateway/logs/scaleio.log, se conoce la IP y la conexión se realizó correctamente:
2019-12-30 20:21:17,027 [executor-26] INFO c.e.s.s.i.s.i.c.LIANodeConnection - Successfully connected to 10.139.216.216
Pero la obtención del paso de la dirección IP falla:
2019-12-30 20:21:17,035 [executor-26] ERROR c.e.s.s.i.s.i.c.LIANodeConnection - Failed to get ip addresses. ResultCode: LIA_GET_IP_ADDRESS_COMMAND_FAILED
Impacto
Falla de actualización
Causa principal
Durante la actualización de LIA, el script previo a la actualización utiliza el comando "grep" para capturar las direcciones IP pertinentes y las utiliza durante el proceso de actualización. Para los siguientes sistemas operativos:
- Ubuntu 18.04 o posterior
- Red Hat Enterprise Linux 7.0 o posterior
Se cambió la salida del comando "IP addr" y el script previo a la actualización no puede obtener los parámetros pertinentes.
Solución alternativa
Actualice manualmente LIA y vuelva a ejecutar los pasos de NDU fallidos desde la mensajería instantánea.
Ejemplo para Red Hat Enterprise Linux:
-
Copie el paquete de LIA correspondiente de GW a la carpeta "tmp" en los servidores dedicados:
scp /opt/emc/scaleio/gateway/temp/scaleio/EMC-ScaleIO-lia-<version>.rpm <IP>:/var/tmp/ Example: scp /opt/emc/scaleio/gateway/temp/scaleio/EMC-ScaleIO-lia-3.0-1100.113.el8.x86_64.rpm 100.65.22.30:/var/tmp/
-
Inicie sesión en los servidores pertinentes y actualice LIA manualmente:
rpm -Uvh /var/tmp/EMC-ScaleIO-lia-<version>.rpm Example: rpm -Uvh /var/tmp/EMC-ScaleIO-lia-3.0-1100.113.el8.x86_64.rpm Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:EMC-ScaleIO-lia-3.0-1100.113.el8 ################################# [ 50%] shm prefix already defined by previous version Cleaning up / removing... 2:EMC-ScaleIO-lia-3.0-1000.208.el8 ################################# [100%]
-
Vuelva a la mensajería instantánea y vuelva a ejecutar los pasos fallidos.
Versiones afectadas
PowerFlex 3.0 y versiones anteriores
Problema corregido en la versión
PowerFlex 3.0.1.1