PowerFlex 2.6: SVM-besturingssysteem converteren mislukt "ONVERWACHTE fout java.lang.NullPointerException uitvoeringsopdracht . CustomizeSvmCommand"
Summary: PowerFlex Convert SVM OS mislukt met "UNEXPECTED Error java.lang.NullPointerException executing command. CustomizeSvmCommand"
Symptoms
SVM OS converteren van SLES 11.3 naar SLES 12.2 met de GW
Symptomen
De taak in GW-bewerking mislukt met een onverwachte fout.
scaleio-trace.log bevat het volgende:
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)
Impact
Kan niet verdergaan met de conversie.
Cause
Het vmware-tools-proces in de oorspronkelijke SVM heeft een probleem en VCenter kan de IP-adressen er niet van ophalen en kan dus de nieuwe SVM's niet dienovereenkomstig configureren.
Kijkend naar het tabblad VMenter VM-overzicht, is de lijst "IP Addresses" leeg, zoals wordt weergegeven in de onderstaande schermafbeelding. De status "VMware Tools" kan echter nog steeds "Running" zijn.
Resolution
Identificeer alle (oorspronkelijke) SVM's die geen IP-adressen weergeven in vCenter, log in op deze SVM's en start het vmware-tools-proces opnieuw, bijvoorbeeld:
systemctl restart vmtoolsd
Additional Information
Versies waarop dit van toepassing is
Dit is geen probleem met ScaleIO/VxFlex OS.