Skip to main content
ONTAP tools for VMware vSphere 10.3

Prerequisites for ONTAP tools for VMware vSphere deployment

Contributors netapp-jani

Before deploying ONTAP tools for VMware vSphere, you should be familiar with the space requirements for the deployment package and some basic host system requirements.

You can use ONTAP tools for VMware vSphere with VMware vCenter Server Virtual Appliance (vCSA). You should deploy ONTAP tools for VMware vSphere on a supported vSphere client that includes ESXi system.

System requirements

  • Installation package space requirements per node

    • 15 GB for thin provisioned installations

    • 348 GB for thick provisioned installations

  • Host system sizing requirements Recommended memory as per the size of deployment is as shown in the table below:

Type of deployment

CPUs

Memory (GB)

Disk space (GB) thick provisioned

Non-HA small

9

18

350

Non-HA medium

13

26

350

HA small (cumulative of three nodes)

27

54

1050

HA medium (cumulative of three nodes)

39

78

1050

HA large (cumulative of three nodes)

51

102

1050

Minimum storage and application requirements

Storage, host, and applications Minimum version requirements

ONTAP

9.14.1, 9.15.1, and 9.16.0.

FAS, ASA A-Series, ASA C-Series, AFF A-Series, AFF C-Series, and ASA r2.

ESXi hosts

ESXi 7.0.3

vCenter server

vCenter 7.0U3

VASA Provider

3.0

OVA Application

10.3

The Interoperability Matrix Tool (IMT) contains the latest information about the supported versions of ONTAP, vCenter Server, ESXi hosts, and plug-in applications.

Configuration limits to deploy ONTAP tools for VMware vSphere

You can use the following table as a guide to configure ONTAP tools for VMware vSphere.

Deployment

Type

Number of vVols

Number of hosts

Non-HA

Small (S)

~12K

32

Non-HA

Medium (M)

~24K

64

High-Availability

Small (S)

~24K

64

High-Availability

Medium (M)

~50k

128

High-Availability

Large (L)

~100k

256 [NOTE] The number of hosts in the table shows the total number of host from multiple vCenters.

ONTAP tools for VMware vSphere - Storage Replication Adapter (SRA)

The following table shows the numbers supported per VMware Live Site Recovery instance using ONTAP tools for VMware vSphere.

vCenter Deployment size Small Medium

Total number of virtual machines configured for protection using array-based replication

2000

5000

Total number of array-based replication protection groups

250

250

Total number of protection groups per recovery plan

50

50

Number of replicated datastores

255

255

Number of VMs

4000

7000

The following table shows the number of VMware Live Site Recovery and the corresponding ONTAP tools for VMware vSphere deployment size.

Number of VMware Live Site Recovery instances

ONTAP tools deployment Size

Upto 4

Small

4 to 8

Medium

More than 8

Large

For more information, refer to Operational Limits of VMware Live Site Recovery.

Port requirements

The following table outlines the network ports that NetApp uses and their purposes. Ensure these ports are open and accessible to facilitate proper operation and communication within the system. Ensure that the necessary network configurations are in place to allow traffic on these ports for the associated services to function correctly. Depending on your security policies, you may need to configure firewalls or other security appliances to permit this traffic within your network.

Port

Description

22(TCP)

Ansible uses this SSH port for communication during cluster provisioning. This port is required for functionalities like changing maintenance user password, status messages, and to update values on all the three nodes in case of HA configuration.

443(TCP)

This is the pass through port for incoming communication for the VASA Provider service. VASA Provider self-signed certificate and custom CA certificate are hosted on this port.

8443(TCP)

This port hosts the API documentation through swagger and the Manager user interface application.

2379(TCP)

This is the default port for client requests such as get, put, delete, or watch for keys in the etcd key value store.

2380(TCP)

This is the default port for server-to-server communication for the etcd cluster used for the raft consensus algorithm that etcd relies on for data replication and consistency.

7472(TCP+UDP)

This is the prometheus metrics service port.

7946(TCP+UDP)

This port is used for docker's container network discovery.

9083(TCP)

This port is an internally used service port for VASA Provider service.

1162(UDP)

This is the SNMP trap packets port.

6443(TCP)

Source: RKE2 agents nodes. Destination: REK2 server nodes. Description: Kubernetes API

9345(TCP)

Source: RKE2 agents nodes. Destination: REK2 server nodes. Description: REK2 supervisor API

8472(TCP+UDP)

All nodes need to be able to reach other nodes over UDP port 8472 when flannel VXLAN is used. Source: all RKE2 nodes. Destination: all REK2 nodes. Description: Canal CNI with VXLAN

10250(TCP)

Source: all RKE2 nodes. Destination: all REK2 nodes. Description: Kubelet metrics

30000-32767(TCP)

Source: all RKE2 nodes. Destination: all REK2 nodes. Description: NodePort port range

123(TCP)

Ntpd uses this port to perform validation of the ntp server.