PowerFlex 2.6: Konvertering av SVM-operativsystem misslyckas "OVÄNTAT fel java.lang.NullPointerException körningskommando . CustomizeSvmCommand"
Summary: PowerFlex Convert SVM OS misslyckas med "UNEXPECTED Error java.lang.NullPointerException körningskommando. CustomizeSvmCommand"
Symptoms
Konvertera SVM OS från SLES 11.3 till SLES 12.2 med GW
Symptom
Uppgiften i GW-åtgärden misslyckas med ett oväntat fel.
scaleio-trace.log innehåller följande:
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)
Påverkan
Det går inte att fortsätta med konverteringen.
Cause
vmware-tools-processen i den ursprungliga SVM:en har ett problem och VCenter kan inte hämta IP-adresserna från den och kan därför inte konfigurera de nya SVM:erna i enlighet med detta.
Om du tittar på VCenters VM-sammanfattningsflik är listan "IP-adresser" tom, vilket visas i skärmdumpen nedan. Statusen för VMware Tools kan dock fortfarande vara "Running".
Resolution
Identifiera alla (ursprungliga) SVM:er som inte visar IP-adresser i vCenter, logga in på dem och starta om vmware-tools-processen, till exempel:
systemctl restart vmtoolsd
Additional Information
Berörda versioner
Det här är inte ett ScaleIO/VxFlex OS-problem.