PowerFlex 2.6: La conversión del SO de la SVM falla "UNEXPECTED Error java.lang.NullPointerException ejecutando el comando. CustomizeSvmCommand"
Summary: El SO SVM de conversión de PowerFlex falla con el comando "UNEXPECTED Error java.lang.NullPointerException. CustomizeSvmCommand"
Symptoms
Conversión del SO de la SVM de SLES 11.3 a SLES 12.2 con GW
Síntomas
La tarea en la operación de GW falla con un error inesperado.
scaleio-trace.log contiene lo siguiente:
2018-08-28 13:39:40,241 [executor-27] ERROR c.e.s.s.d.i.c.CustomizeSvmCommand - UNEXPECTED Error java.lang.NullPointerException executing command .CustomizeSvmCommand (abort) : com.emc.scaleio.serverCommons.vmwareObj.VmWareSpecGenerator.getCustomizationSpec(VmWareSpecGenerator.java:88) com.emc.scaleio.serverCommons.vmwareObj.vCenterClient.copyCustomization(vCenterClient.java:1863) com.emc.scaleio.serverCommons.vmwareConnectors.VCenterConnectorImpl.copyVmCustomization(VCenterConnectorImpl.java:416) com.emc.s3g.scaleio.domain.installation.VCenterConnectionImpl.copyVmCustomization(VCenterConnectionImpl.java:238) com.emc.s3g.scaleio.domain.installation.commands.CustomizeSvmCommand.executeVCenterCommand(CustomizeSvmCommand.java:59) com.emc.s3g.scaleio.domain.installation.commands.CustomizeSvmCommand.executeVCenterCommand(CustomizeSvmCommand.java:29) com.emc.s3g.scaleio.domain.installation.commands.VCenterCommand.executeCommand(VCenterCommand.java:48) com.emc.s3g.scaleio.domain.installation.commands.BaseCommand.call(BaseCommand.java:515) java.util.concurrent.FutureTask.run(FutureTask.java:266) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) java.lang.Thread.run(Thread.java:748)
Impacto
No se puede continuar con la conversión.
Cause
El proceso vmware-tools en la SVM original tiene un problema y VCenter no puede recuperar las direcciones IP de él y, por lo tanto, no puede configurar las nuevas SVM según corresponda.
Si se observa la pestaña de resumen de la máquina virtual de vCenter, la lista "IP Addresses" está vacía, como se muestra en la captura de pantalla que aparece a continuación. Sin embargo, el estado de "VMware Tools" aún podría ser "Running".
Resolution
Identifique todas las SVM (originales) que no muestran direcciones IP en vCenter, inicie sesión en ellas y reinicie el proceso vmware-tools, por ejemplo:
systemctl restart vmtoolsd
Additional Information
Versiones afectadas
Este no es un problema del sistema operativo ScaleIO/VxFlex.