PowerFlex 2.6: Konwertowanie systemu operacyjnego SVM kończy się niepowodzeniem "UNEXPECTED Error java.lang.NullPointerException wykonując polecenie . CustomizeSvmCommand"
Summary: System operacyjny PowerFlex Convert SVM kończy się niepowodzeniem z komunikatem "UNEXPECTED Error java.lang.NullPointerException executing command. CustomizeSvmCommand"
Symptoms
Konwertowanie SVM OS z SLES 11.3 na SLES 12.2 z GW
Objawy
Zadanie w operacji GW kończy się niepowodzeniem z powodu nieoczekiwanego błędu.
scaleio-trace.log zawiera następujące elementy:
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)
Wpływ
Nie można kontynuować konwersji.
Cause
Proces vmware-tools w oryginalnym SVM ma problem, a VCenter nie jest w stanie pobrać z niego adresów IP, a tym samym nie może odpowiednio skonfigurować nowych maszyn SVM.
Patrząc na kartę podsumowania maszyny wirtualnej vCenter, lista "IP Addresses" jest pusta, jak pokazano na poniższym zrzucie ekranu. Jednak stan "VMware Tools" może nadal mieć wartość "Uruchomione".
Resolution
Zidentyfikuj wszystkie (oryginalne) maszyny SVM, które nie pokazują adresów IP w vCenter, zaloguj się do nich i uruchom ponownie proces vmware-tools, na przykład:
systemctl restart vmtoolsd
Additional Information
Wersje, których dotyczy problem
To nie jest problem systemu operacyjnego ScaleIO/VxFlex.