There is currently an RFE (Bug 1053277) for adding support for distributed switches. Once this support is added to the DB the provisioning dialog workflow can be updated to use it instead of making direct calls.
Lucy - Once distributed switches are in the database (https://trello.com/c/3wjqBQuw) the provisioning code will need to be modified to read the information from there which will resolve this issue.
https://github.com/ManageIQ/manageiq/pull/7582
New commit detected on ManageIQ/manageiq/master: https://github.com/ManageIQ/manageiq/commit/b839641da9ca01ac9c00c24397a2b71bad3db41b commit b839641da9ca01ac9c00c24397a2b71bad3db41b Author: Lucy Fu <lufu> AuthorDate: Tue Mar 29 17:58:05 2016 -0400 Commit: Lucy Fu <lufu> CommitDate: Fri Apr 1 08:05:10 2016 -0400 Move VMware specific methods for dvSwitch into its own file. https://bugzilla.redhat.com/show_bug.cgi?id=1290174 .../vmware/infra_manager/provision_workflow.rb | 70 ++++++++++++++++ app/models/miq_provision_virt_workflow.rb | 92 ++++------------------ .../infra_manager/provision_workflow_spec.rb | 91 +++++++++++++++++++++ spec/models/miq_provision_virt_workflow_spec.rb | 54 ------------- 4 files changed, 175 insertions(+), 132 deletions(-)
https://github.com/ManageIQ/manageiq/pull/7654
https://github.com/ManageIQ/manageiq/pull/7849
This fix is provided in PR https://github.com/ManageIQ/manageiq/pull/8434. It cannot be back-ported as it requires database schema changes. The fix will be available in 5.6.