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

ComponentWhat it doesWhere 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 ProviderReports 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 relationshipsSame 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)

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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

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:

Certificates and upgrades

Troubleshooting quick matrix

SymptomFirst checkTypical cause
Plug-in missing from vCenter menuAppliance → vCenter registration status; browser cacheRegistration never completed or stale extension entry — re-register
Certificate errors during registrationNTP/time skew; trust chain on applianceClock drift or untrusted CA chain
Backend discovery failssecurity login show; mgmt LIF reachability from applianceWrong role/SVM scope, firewall, or cluster-level creds used against an SVM endpoint
Provision succeeds but host can't see datastoreZoning/iGroup membership, export rulesMissing initiator in igroup or clientmatch excludes ESXi kernel IP
SRM plan fails at discoversnapmirror show health on both clustersRelationship degraded/lagging, or SRA credentials scoped to wrong SVM

Related pages