VMware architecture
The Fabric Services System supports a component in a VMware vSphere environment to allow the management of the SR Linux based fabric through VMware vCenter. Below is an overview of the architecture.
![](graphics/vmware-architecture.png)
The Connect VMware vSphere plugin
The Connect VMware vSphere plugin is a micro-service which is deployed inside the Fabric Services System environment itself. After deploying the plugin itself, connections to different VMware vCenter environments can be set up through the creation of Deployments within the plugin. This is done through the Connect Service API.
After a VMware plugin has been setup to a VMware vCenter environment, it connects to that vCenter and listen for events for the following objects in VMware vCenter:
- Distributed vSwitch management
- Port Group management
- Host to dVS associations
- SR-IOV Configuration
- SR-IOV enabled virtual machine boot and shutdown
The plugin only uses a read-only user for these activities.
The Connect VMware vSphere plugin supports up to a maximum of 2 different VMware vCenter deployments.