PowerFlex 3.0: Errore di upgrade con IM su Ubuntu 18.04 e versioni successive o Red Hat Enterprise Linux 7.0 e versioni successive
Summary: Aggiornamento di PowerFlex alla versione 3.0.1.1 non riuscito quando si utilizza IM
Instructions
Quando si tenta di eseguire un NDU di VxFlex dalla versione 3.0 (o precedente) alla versione 3.0.1.1 (o successiva) sui seguenti sistemi operativi:
- Ubuntu 18.04 e versioni successive
- Red Hat Enterprise Linux 7.0 e versioni successive
IM ha esito negativo nel passaggio di convalida del nodo con il seguente errore:
Get IP address command was not successful
Sintomi
In scaleio.log in /opt/emc/scaleio/gateway/logs/scaleio.log, l'IP è noto e la connessione ha esito positivo:
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
Tuttavia, il passaggio dell'indirizzo IP non riesce:
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
Impatto
Upgrade non riuscito
Root cause:
Durante l'aggiornamento LIA, lo script di pre-aggiornamento utilizza il comando "grep" per acquisire gli IP pertinenti e li utilizza durante il processo di aggiornamento. Per i seguenti sistemi operativi:
- Ubuntu 18.04 o versioni successive
- Red Hat Enterprise Linux 7.0 o versioni successive
L'output del comando "IP addr" è stato modificato e lo script di pre-aggiornamento non riesce a ottenere i parametri pertinenti.
Soluzione alternativa
Aggiornare manualmente LIA ed eseguire nuovamente i passaggi NDU non riusciti da IM.
Esempio per Red Hat Enterprise Linux:
-
Copiare il pacchetto LIA pertinente da GW alla cartella "tmp" sui server dedicati:
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/
-
Accedere ai server pertinenti e aggiornare manualmente LIA:
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%]
-
Tornare all'istantanea ed eseguire nuovamente i passaggi non riusciti.
Versioni interessate
PowerFlex 3.0 e versioni precedenti
Risolto nella versione
PowerFlex 3.0.1.1