This article provides information on the planned transition from N-VDS (NSX Virtual Distributed Switch) to Virtual Distributed Switch (VDS) in the VMware Cloud on AWS (VMConAWS) and VMware Cloud on Dell EMC solutions. It also provides VMConAWS specific API changes to enable customers and partners who are using them will be able to make the transition to the VDS API calls.
For background on the history of N-VDS detailed API and UI changes for on-premises NSX-T as well as a detailed explanation of opaque networks compared to Distributed Virtual Port Groups (DVPGs), refer to this KB 79872.
VMware Cloud on AWS (VMConAWS) and VMware Cloud on Dell EMC are managed services and many of the configuration options that are specific to on-premises NSX-T deployments are not available to VMConAWS and VMC on Dell EMC customers as VMware manages those configurations. The simplicity and ease of use of VMConAWS and VMC on Dell EMC reduces the need for customers to work with some of the lower level configuration.
However, there are a few changes that will be present for customers to manage and therefore, be aware of and plan for. These are enumerated below.
There are some changes you need to be aware of:
Object/API | Property | Newly Added | vSphere DVPG | NSX DVPG |
DistributedVirtualPortgroup | ConfigInfo.transportZoneUuid | Yes | Unset | |
ConfigInfo.transportZoneName | Yes | Unset | ||
ConfigInfo.logicalSwitchUuid | Yes | Unset | ||
ConfigInfo.segmentId | Yes | Unset | ||
Connect VM VNIC to target network | Use vim.vm.device.VirtualEthernetCard.DistributedVirtualPortBackingInfo to specify the target network. User needs to provide switchUuid and portgroupKey. | (1) Use vim.vm.device.VirtualEthernetCard.DistributedVirtualPortBackingInfo to specify the target network. User needs to provide switchUuid and portgroupKey(Same as normal DVPG). OR (2) Use vim.vm.device.VirtualEthernetCard.OpaqueNetworkBackingInfo User needs to provide opaqueNetworkId and opaqueNetworkType(Same as Opaque Network). | ||
Read VM VNIC backing | API returns vim.vm.device.VirtualEthernetCard.DistributedVirtualPortBackingInfo | API returns vim.vm.device.VirtualEthernetCard.DistributedVirtualPortBackingInfo(same as normal DVPG), DistributedVirtualPortBackingInfo/OpaqueNetworkBackingInfo to connect the VM VNIC to the network. | ||
Read vmk backing | API returns vim.host.VirtualNic.Specification.distributedVirtualPort | API returns vim.host.VirtualNic.Specification.distributedVirtualPort(Same as normal DVPG), distributedVirtualPort/opaqueNetworkspecify to connect the vmk nic to the network. |
Additionally, the vCenter User Interface network objects will change as depicted below.
Figure 1 – Opaque Network in VMConAWS and VMC on Dell EMC
Figure 2 – Distributed Port Group in VMConAWS and VMC on Dell EMC
2nd and 3rd Party Products and Applications with VDS Support
The table below reflects the minimum version of 2nd and 3rd party products and applications with VDS support.
2nd Party Product Name | Supported Version |
Ansible | NSX-T 3.0.0 |
AVI Load Balancer | AVI 20.1.1 |
BOSH CPI | 54.1.0 |
Datrium | 7.21.4.0 |
Horizon 7/8 | 7.13 or 8.1 |
HCX | HCX 4.2.4 |
PowerCLI | PowerCLI 12.0 |
Terraform NSX-T Provider | NSX-T Provider 3.0 |
VMware Cloud Director (vCD) | 10.1.1 |
VMware Cloud Foundation (VCF) | VCF J1 |
VMware Pivotal Container Service (PKS) | PKS 1.8 |
VMware Site Recovery Manager (SRM) | 8.3.1 |
VMware Tanzu Application Service (TAS) | TAS 2.9.2 |
VMware Tanzu Kubernetes Grid (TKG) | N/A |
vRealize Automation (vRA) Greenfield | 8.1 |
vRealize Automation (vRA) Brownfield | 8.5 |
vRealize Network Insight (vRNI) | vRNI 5.2 |
vRealize Operations (vROPS) | vROPS 8.2 |
VxRail | VxRail 7.0.0 |
3rd Party Product Name | Supported Version |
Clumio | SaaS |
Cohesity | SaaS |
Commvault | 11.19 |
Druva | SaaS |
Embotics vCommander | Contact your vendor |
EMC Avamar | Contact your vendor |
EMC Networker | Contact your vendor |
EMC PowerProtect | Contact your vendor |
EMC Unity VSA | Contact your vendor |
IBM Spectrum Protect | 8.1.12 |
IBM Spectrum Protect Plus | 10.1.8 |
Primary IO | Contact your vendor |
Rubrik | 5.3 |
Terraform vSphere Provider | vSphere Provider 1.17.1 |
Veeam | 11.0 |
Veritas BackupExec | 21.2 |
VMware Safekeeping (open source) | Source code updated |
Summary
The VMware Cloud on AWS and VMware Cloud on Dell EMC services will be migrating from N-VDS to VDS by the VMConAWS and VMware Cloud on Dell EMC releases in Q1 Calendar Year 2022. This migration is expected to be transparent to the vast majority of customers with only the few API and UI changes mentioned above being customer facing.