Below are some links to get your started with VVOLs and NetApp ONTAP.
TR-4400 is probably the best starter resource, just it is a little old.
Usually, when looking for useful collateral I’ll start with these 3 sites:
1) NetApp Field Portal (NetApp Partners & Employees): https://fieldportal.netapp.com/
2) NetApp Insight 2020 content: https://insightdigital.netapp.com/content-library or Panopto link (for NetApp Partners & Employees)
3) Lab on Demand (mostly NetApp Partners & Employess): https://labondemand.netapp.com/ (also, since there is a big VMware element here, I'd check out https://labs.hol.vmware.com/)
Image: VM - Data Path - Protocol Endpoint - VVOL - Storage Container (enabled by VASA Provider and vCenter)
Image: A Couple of Protocol Endpoint LUNs Created by the NetApp VSC Provisioning a VVOL Datastore for SAN consisting of 2 flexvols
VVOLs on ONTAP: Starter Resources
Note: As I write this, 9.7.1P1 is the latest version of the Virtual Storage Console for VMware vSphere.
Image: ONTAP VASA Provider architecture
TR-4400: VMware vSphere Virtual Volumes with ONTAP
[YouTube] Provisioning a vVols Datastore with the Unified VSC
LoD: Virtual Storage Console 9.6 for VMware vSphere 6.7 v1.2
https://labs.hol.vmware.com/: HOL-2105-02-HCI - Virtual Volumes (vVols) and Storage Policy Based Management (Not ONTAP but still useful)
Insight 2020: BRK-1262-2 VVOLs Disaster Recovery with ONTAP Tools and VMware SRM 8.3
TR-4597: VMware vSphere with ONTAP
Insight 2020: BRK-1260-2 Best Practices for VMware vSphere and NetApp ONTAP
LoD: Virtual Storage Console for VMware vSphere 6.7 v1.1-(VSC&VVOL)
LoD: Early Adopter Lab for SnapCenter with VMware vCenters in Enhanced Linked Mode v1.0
VVOLs on ONTAP: Further Resources
Docs & Knowledgebase > GPS (Guided Problem Solving) > Management Software > Virtual Storage Console for VMware
Virtual Storage Console for VMware vSphere: Download:
Virtual Storage Console for VMware vSphere: Resources:
Virtual Storage Console for VMware vSphere 9.7: Documentation:
Configuring vVols datastores:
Virtual Storage Console for VMware vSphere: Knowledge
VVOLs: Other References (Not ONTAP Specific)
Cormac Hogan: VVols (Virtual Volumes) posts:
Virtual Volumes and Storage Policy-Based Management for Databases:
VVOLs on ONTAP: Notes
Note: These notes are mostly from TR-4400 which last time I checked was a little old (says July 2018).
- The VASA Provider requires the ONTAP FlexClone license.
- The appliance has a built-in watchdog to ensure availability, and it can optionally be configured with the VMware High Availability or Fault Tolerance feature.
- If the VASA Provider is not available, VMs using VVOLs will continue to run, however, new VVOL datastores and VVOLs cannot be created (VMs using VVOLs cannot be powered on)
- The appliance should not be on VVOL storage.
- For dashboard information ... the VASA Provider requires a dedicated installation of OnCommand API Services, and it cannot be shared with multiple VASA Provider instances.
- Section 2.2 of TR-4400 lists ‘Best Practices’
- Use the VASA provider for ONTAP to provision VVOL datastores and protocol endpoints.
- Evaluate the optimal number of FlexVol volumes for your environment.
- Keep Storage Capability Profiles simple.
- Consider using Max IOPS to control unknown or test VMs.
- Policy-based management to speed VM provisioning and avoid mistakes
- VM granular management on SAN (performance, QoS, etc)
- Create a storage capability profile (SCP).
- Create a vVols datastore and associate the SCP to the datastore.
- Verify the datastore configurations.
- Create VM storage policies.
- Configure a virtual machine with VM storage policies.