PowerFlex 3.x SVM conversion fails (Cluster is not functional)
Summary: SVM conversion process fails during the Query phase, at the resolve svm topology command.
Symptoms
MDM cluster has virtual IP addresses configured which do not correspond to the configured MDM IP addresses (MDM control IP addresses).
Symptoms
The Gateway log, scaleio-trace.log, contains messages similar to the following.
2019-04-04 07:31:13,933 [executor-10] ERROR c.e.s.s.d.i.c.ResolveSvmTopologyCommand - Error Cluster is not functional. executing command .ResolveSvmTopologyCommand (abort) : com.emc.s3g.scaleio.im.services.installation.OrchestratorServiceImpl.svmUpgradeNodeSwitchMdmRoles(OrchestratorServiceImpl.java:1920) com.emc.s3g.scaleio.im.services.installation.OrchestratorServiceImpl.svmUpgradeNode(OrchestratorServiceImpl.java:2385) com.emc.s3g.scaleio.im.services.installation.OrchestratorServiceImpl.svmUpgrade(OrchestratorServiceImpl.java:1259) com.emc.s3g.scaleio.domain.installation.commands.ResolveSvmTopologyCommand.executeVCenterCommand(ResolveSvmTopologyCommand.java:90) com.emc.s3g.scaleio.domain.installation.commands.ResolveSvmTopologyCommand.executeVCenterCommand(ResolveSvmTopologyCommand.java:27) 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(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
Impact
SVM conversion process cannot proceed.
Cause
The issue is caused by incorrect MDM virtual IP address configuration.
The MDM cluster is expected to have one virtual IP address for each configured MDM control IP address.
Each virtual IP address should be part of its corresponding MDM control IP address's network (subnet).
In addition, no virtual IP addresses are expected to be configured for any MDM management IP addresses.
For example, if the MDM cluster has two MDM control IP addresses configured, exactly two virtual IP addresses are expected.
Resolution
Perform the following steps.
- Add MDM virtual IP addresses for all MDM control IP addresses.
- Remove any MDM virtual IP addresses which do not correspond to MDM control IP addresses.
- Restart the SVM conversion process.
Impacted Versions
All VxFlex OS Gateway versions Configuration issue
Fixed in Version
N/A Configuration issue