Home / Reference / ONTAP Tools for vSphere
ONTAP Tools for VMware vSphere
ONTAP Tools (formerly Virtual Storage Console, VSC) is the VMware plug-in appliance that bundles array management, VASA-based vvols awareness, and the Storage Replication Adapter (SRA) for Site Recovery Manager into a single OVA deployment.
What ships inside the appliance
| Component | What it does | Where it runs today |
|---|---|---|
| Virtual Storage Console (VSC) | Storage discovery, provisioning of volumes/LUNs to ESXi hosts, resizing, offloading storage vmotion-aware tasks, host configuration checks (MPIO, HBA timeouts, iSCSI settings) | Inside the unified ONTAP Tools OVA since 9.x; standalone Windows VSC is legacy |
| VASA Provider | Reports ONTAP capabilities (tiering, QoS, replication) to vCenter so VM Storage Policies can select them; required for VMware Virtual Volumes (VVols) | Same OVA; register once per vCenter |
| Storage Replication Adapter (SRA) | Lets VMware Site Recovery Manager (SRM) discover and test-fail over replicated LUNs/volumes using SnapMirror relationships | Same OVA; configured after SRM pairing |
The current major train is ONTAP Tools 10.x, deployed as an OVA directly from the VMware marketplace or NetApp's support site. Version 10.4 continues the streamlined deployment flow introduced across the 10.x releases: one OVA, certificate-driven registration, and no separate plug-in installers on admin workstations.
Deployment walkthrough (10.x pattern)
- Pre-checks. Confirm vCenter version support for your exact ONTAP Tools release in the Interoperability Matrix, and that your ONTAP cluster is on a supported 9.x release. Reserve IPs for the appliance (management), and make sure NTP is correct on vCenter, ESXi, ONTAP, and the appliance — certificate validation fails silently on clock skew.
- Deploy the OVA. In vSphere Client: Deploy OVF Template, point at the downloaded OVA, choose size (small/medium/large — driven by managed hosts count), and set networking plus both IPv4 addresses when prompted.
- Initial configuration. Power on, browse to
https://<appliance-ip>. Accept the EULA, set the admin password, upload or generate certificates. If your environment uses a corporate CA, install the CA chain on the appliance before registering to vCenter — self-signed prompts in vCenter are the most common first-day failure. - Register to vCenter. Supply vCenter FQDN and administrator credentials (a dedicated service account with least privilege is best practice). The plug-in appears under Menu → ONTAP Tools after a short registration period; hard-refresh the browser if it doesn't.
- Add storage backends. In the ONTAP Tools UI, add each SVM or cluster management endpoint with credentials. A dedicated integration user on the SVM scope is preferred over admin:
# On the ONTAP cluster — create a scoped user for ONTAP Tools
security login create -user-or-group-name svc_ontaptools -application http \
-authentication-method password -role vsadmin -vserver svm1
# Verify the account works
security login show -user-or-group-name svc_ontaptools
# The SVM must allow the management protocol from the appliance network
vserver services management-interface show
network interface show -vserver svm1
Provisioning datastores with VSC
With a backend registered, use Storage Systems → provision to create NFS datastores (v3 or v4.1) or VMFS datastores backed by LUNs. Under the hood ONTAP Tools issues standard ONTAP calls you can reproduce on the CLI:
# Equivalent of an NFS datastore provision (volume + export policy)
volume create -volume esx_ds01 -vserver svm1 -aggregate aggr1 -size 2TB \
-space-guarantee none -snapshot-policy none -tiering-policy snapshot-only
export-policy create -policyname esx_nfs -vserver svm1
export-policy rule create -policyname esx_nfs -vserver svm1 \
-clientmatch 10.0.10.0/24 -rule-index 1 -protocol nfs \
-rorule sys -rwrule sys -superuser security
vserver export-policy rule show -policyname esx_nfs
# Equivalent of a VMFS/LUN provision
lun create -path /vol/esx_luns/esx_ds02 -size 2tb -ostype vmware -space-reservation disabled
igroup create -igroup esx_hosts -protocol fcp -vserver svm1
lun map -path /vol/esx_luns/esx_ds02 -igroup esx_hosts
# Check what the host will see
lun show -vserver svm1
igroup show -instance
VSC also runs host configuration checks: it compares ESXi MPIO path policy, iSCSI login settings, HBA timeout values against NetApp recommendations and offers one-click remediation. Run this after every new host join or ESXi upgrade. For multipathing details on the storage side, see SAN host configuration & multipathing.
VVols via the VASA provider
- Enable VVols on the SVM/container, then register the VASA provider (usually auto-discovered during backend registration).
- Create VM Storage Policies that map to ONTAP capabilities — e.g. encrypted volumes, FabricPool/snapshot-only tiering, or QoS-limited performance classes.
- Attach policies at VM creation; the storage container's capacity and compliance status surface per-datastore in vCenter.
- Test a storage policy migration on a disposable VM before mass-compliance operations — capability mismatches surface as non-compliant, not failed, which is easy to miss.
SRA and Site Recovery Manager
Configure SRA only after SRM itself is paired between protected and recovery sites. SRA discovers SnapMirror relationships for the mapped arrays, lets SRM build recovery plans around replicated datastores, and supports test failover onto snapshots without breaking the mirror. Key operational points:
- Both sites need their own ONTAP Tools appliances registered to their own vCenters.
- Replicated LUNs must not be mapped to hosts at the recovery site while the relationship is healthy — SRA handles mapping/unmapping during planned failover.
- After failover, reverse resynchronization direction deliberately; accidental reverse-sync is a classic DR-drill mistake.
- Troubleshoot replication health on the storage side with
snapmirror show,snapmirror lag show— see SnapMirror troubleshooting.
Certificates and upgrades
- Replace appliance self-signed certificates with CA-signed ones before production registration; changing them afterwards requires re-trusting on the vCenter side.
- Upgrade the OVA in place through its management UI (it preserves registration state), but always note the vCenter plug-in versions before starting — mixed-version plug-in states after a partial upgrade are the most common post-upgrade complaint.
- Upgrade order: ONTAP cluster → ONTAP Tools → SRM/SRA last, so the adapter matches both ends.
- Take a config backup (
system configuration backup createon ONTAP; export appliance settings) before any upgrade.
Troubleshooting quick matrix
| Symptom | First check | Typical cause |
|---|---|---|
| Plug-in missing from vCenter menu | Appliance → vCenter registration status; browser cache | Registration never completed or stale extension entry — re-register |
| Certificate errors during registration | NTP/time skew; trust chain on appliance | Clock drift or untrusted CA chain |
| Backend discovery fails | security login show; mgmt LIF reachability from appliance | Wrong role/SVM scope, firewall, or cluster-level creds used against an SVM endpoint |
| Provision succeeds but host can't see datastore | Zoning/iGroup membership, export rules | Missing initiator in igroup or clientmatch excludes ESXi kernel IP |
| SRM plan fails at discover | snapmirror show health on both clusters | Relationship degraded/lagging, or SRA credentials scoped to wrong SVM |
Related pages
- SAN host configuration & multipathing — what VSC's host checks validate
- SVM administration — scoping the integration accounts ONTAP Tools uses
- MetroCluster and SnapMirror troubleshooting — replication underpinning SRA
- NetApp with non-VMware hypervisors — if vSphere isn't your layer