Deploy Kubernetes Cluster on XCP-NG error

Hello,

I am trying to deploy a kubernetes cluster on a XCP-NG cloud and I can get past the error below. The Morpheus Ubuntu image is copying to the host and the master VM is deployed, but cloud-init is failing with the below error :frowning:

Any ideas on how I can further troubleshoot of resolve this issue?

[appJobHigh-3] insertCloudInitDisk error: java.lang.IllegalArgumentException: exportedPath cannot be empty java.lang.IllegalArgumentException: exportedPath cannot be empty at com.emc.ecs.nfsclient.nfs.nfs3.Nfs3.checkForBlank(Nfs3.java:274) at com.emc.ecs.nfsclient.nfs.nfs3.Nfs3.<init>(Nfs3.java:243) at com.emc.ecs.nfsclient.nfs.nfs3.Nfs3.<init>(Nfs3.java:201) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at com.bertramlabs.plugins.karman.nfs.NfsStorageProvider.getNfsClient(NfsStorageProvider.groovy:64) [7 skipped] at com.bertramlabs.plugins.karman.nfs.NfsStorageProvider.getDirectory(NfsStorageProvider.groovy:59) at com.bertramlabs.plugins.karman.StorageProviderInterface$getDirectory$0.callCurrent(Unknown Source) at com.bertramlabs.plugins.karman.StorageProviderInterface$getDirectory$0.callCurrent(Unknown Source) [1 skipped] at com.bertramlabs.plugins.karman.StorageProvider.getAt(StorageProvider.groovy:55) at com.bertramlabs.plugins.karman.StorageProviderInterface$getAt.call(Unknown Source) at com.morpheusdata.xen.util.XenComputeUtility.insertCloudInitDisk(XenComputeUtility.groovy:1221) at com.morpheusdata.xen.util.XenComputeUtility$insertCloudInitDisk$13.call(Unknown Source) at com.morpheusdata.xen.XenserverProvisionProvider.createProvisionServer(XenserverProvisionProvider.groovy:1280) at com.morpheusdata.xen.XenserverProvisionProvider$createProvisionServer$1.callCurrent(Unknown Source) at com.morpheusdata.xen.XenserverProvisionProvider.createServer(XenserverProvisionProvider.groovy:1247) [3 skipped] at com.morpheusdata.xen.XenserverProvisionProvider$createServer$8.callCurrent(Unknown Source) at com.morpheusdata.xen.XenserverProvisionProvider.findOrCreateServer(XenserverProvisionProvider.groovy:1236) [3 skipped] at com.morpheusdata.xen.XenserverProvisionProvider$findOrCreateServer$7.callCurrent(Unknown Source) at com.morpheusdata.xen.XenserverProvisionProvider.runHost(XenserverProvisionProvider.groovy:1178) [3 skipped] at com.morpheusdata.core.providers.HostProvisionProvider$runHost$1.call(Unknown Source) at com.morpheus.compute.CloudPluginComputeService$_initializeServer_closure6.doCall(CloudPluginComputeService.groovy:369) [3 skipped] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at com.morpheus.ComputeServer.withNewSession(ComputeServer.groovy) [16 skipped] at com.morpheus.ComputeServer$withNewSession$15.call(Unknown Source) at com.morpheus.compute.CloudPluginComputeService.initializeServer(CloudPluginComputeService.groovy:305) [3 skipped] at com.morpheus.compute.ComputeServiceInterface$initializeServer$4.call(Unknown Source) at com.morpheus.compute.ComputeServiceInterface$initializeServer$4.call(Unknown Source) [1 skipped] at com.morpheus.ComputeService.onInitializeServer(ComputeService.groovy:192) at com.morpheus.ComputeService$onInitializeServer$39.call(Unknown Source) at com.morpheus.ApplianceJobService.executeApplianceJob(ApplianceJobService.groovy:1313) at jdk.internal.reflect.GeneratedMethodAccessor1555.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at com.morpheus.ApplianceJobService$_onApplianceJob_closure2.doCall(ApplianceJobService.groovy:299) [6 skipped] at com.morpheus.ApplianceJobService$_onApplianceJob_closure2.doCall(ApplianceJobService.groovy) at jdk.internal.reflect.GeneratedMethodAccessor1530.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at com.morpheus.ApplianceJobService$_onApplianceJob_closure3.doCall(ApplianceJobService.groovy:366) [7 skipped] at jdk.internal.reflect.GeneratedMethodAccessor1529.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at com.morpheus.util.BoundedExecutor$2.run(BoundedExecutor.java:47) [7 skipped] [3 skipped]

[appJobHigh-3] Preparing to Upload ISO Disk to Datastore: ISO Storage - with deviceConfig: <java.util.HashMap@a87954f5 table=[null, null, null, null, null, null, null, null, null, legacy_mode=true, location=/isostore, null, null, null, null, null] entrySet=[legacy_mode=true, location=/isostore] size=2 modCount=2 threshold=12 loadFactor=0.75 keySet=null values=null> null