The Unity Vendor Provider is array based and hosted on the “Primary SP”. The VP is not involved in any PE or I/O related activity other than reporting available PEs to vCenter when requested via the VASA protocol. When a VVol datastore is created on the array, a PE is created for each host that has access to the datastore. When it’s time to perform I/O to the VVol, the array will report (via the bindVirtualVolume reply) the preferred PE to use for I/O. This is generally the PE on the SP that is hosting the VVol since VVols are load balanced across SPs.
Hi there -  Will the VASA provider within Unity enable automatic load balancing of Protocol Endpoints between SPs if the workload is disproportional?   I am trying to determine is if VVOLs are being served from a Protocol Endpoint, and that Protocol Endpoint is statically set to a particular Storage Processor are the VVOLs associated with that PE static or is there intelligence built into our VASA provider to balance the VVOLs so that both Protocol Endpoints have a similar I/O profile?  Thanks, Dustin
VVOL/PE VASA Load Balance