Hi again,
Coming back with more logs...
I went as far as enabling an ETL trace in VMM for debugging and identified the segment where it fails:
[8]1AEC.1E8C::2021-01-15 09:40:42.238 [Microsoft-VirtualMachineManager-Debug]4,4,private\product\engine\ADHC\Operations\InstallClusterService.cs,98,InstallClusterService.InstallCluster [s#1 58496ms] Failing [ex#13b] New exception = [[(FaultException`1<ErrorInfo>#1abcba3) System.ServiceModel.FaultException`1[Microsoft.VirtualManager.Utils.ErrorInfo]: The creator of this fault did not specify a Reason. (Fault Detail is equal to CreateClusterFailed (25325)).]] (this: (InstallClusterService#[2]) { tbd }, clusterName: (string) "MARGE", nodes: (String[][3]#17c3e99) { "marge04.impelling.gunit", "marge03.impelling.gunit", "marge02.impelling.gunit" }, ignoredNetworks: (String[][2]#217de62) { "172.20.15.0/27", "172.20.17.0/27" }, staticIPs: (String[][0]#3f53e18) { }, addStorage: (Boolean#0) False),{00000000-0000-0000-0000-000000000000},
[12]0D74.1E38::2021-01-15 09:40:42.282 [Microsoft-VirtualMachineManager-Debug]4,4,private\product\common\vmmhost\HostHelper\HostHelper.cs,306,Entering [s#27e4a82e] HostHelper`2.CloseProcess(this: (HostDuplexHelper`3<IInstallCluster, InstallClusterService, IClusterProgress>#[5]) { }),{00000000-0000-0000-0000-000000000000},
[12]0D74.1E38::2021-01-15 09:40:42.282 [Microsoft-VirtualMachineManager-Debug]4,4,private\product\common\vmmhost\HostHelper\HostHelper.cs,320,Checking remote interface for communication fault,{00000000-0000-0000-0000-000000000000},
[12]0D74.1E38::2021-01-15 09:40:42.282 [Microsoft-VirtualMachineManager-Debug]4,4,private\product\common\vmmhost\HostHelper\HostHelper.cs,367,Process is still running,{00000000-0000-0000-0000-000000000000},
[12]0D74.1E38::2021-01-15 09:40:42.282 [Microsoft-VirtualMachineManager-Debug]4,4,private\product\common\vmmhost\HostHelper\HostHelper.cs,374,Requesting process to exit,{00000000-0000-0000-0000-000000000000},
The only odd thing I find in this trace is the fact that staticIPs: (String[][0]#3f53e18) { }
is empty, where it should have 172.20.20.1 as the cluster's IP address specified in the wizard (statically not via selecting a drop down IP pool). It ignores the other static subnets fine as it should, but that string is empty for some reason.
Does someone have any idea if that is by design or it's a genuine abnormality?
Thanks guys!