Skip to main content

Software requirements for VMware

Contributors netapp-perveilerk netapp-lhalbert

You can use a virtual machine to host any type of StorageGRID node. You need one virtual machine for each grid node.

VMware vSphere Hypervisor

You must install VMware vSphere Hypervisor on a prepared physical server. The hardware must be configured correctly (including firmware versions and BIOS settings) before you install VMware software.

  • Configure networking in the hypervisor as required to support networking for the StorageGRID system you are installing.

  • Ensure that the datastore is large enough for the virtual machines and virtual disks that are required to host the grid nodes.

  • If you create more than one datastore, name each datastore so that you can easily identify which datastore to use for each grid node when you create virtual machines.

ESX host configuration requirements

Caution You must properly configure the network time protocol (NTP) on each ESX host. If the host time is incorrect, negative effects, including data loss, could occur.

VMware configuration requirements

You must install and configure VMware vSphere and vCenter before deploying StorageGRID nodes.

For supported versions of VMware vSphere Hypervisor and VMware vCenter Server software, see the NetApp Interoperability Matrix Tool.

For the steps required to install these VMware products, see the VMware documentation.

Other required software

To install StorageGRID on VMware, you must install some third-party software packages. Some supported Linux distributions don't contain these packages by default. The software package versions that StorageGRID installations are tested on include those listed on this page.

Note If you select a Linux distribution and container runtime installation option that requires any of these packages, and they are not installed automatically by the Linux distribution, install one of the versions listed here if available from your provider or the supporting vendor for your Linux distribution. Otherwise, use the default package versions available from your vendor.
Note All installation options require either Podman or Docker. Do not install both packages. Install only the package required by your installation option.

Python versions tested

  • 3.5.2-2

  • 3.6.8-2

  • 3.6.8-38

  • 3.6.9-1

  • 3.7.3-1

  • 3.8.10-0

  • 3.9.2-1

  • 3.9.10-2

  • 3.9.16-1

  • 3.10.6-1

  • 3.11.2-6

Podman versions tested

  • 3.2.3-0

  • 3.4.4+ds1

  • 4.1.1-7

  • 4.2.0-11

  • 4.3.1+ds1-8+b1

  • 4.4.1-8

  • 4.4.1-12

Docker versions tested

Important Docker support is deprecated and will be removed in a future release.
  • Docker-CE 20.10.7

  • Docker-CE 20.10.20-3

  • Docker-CE 23.0.6-1

  • Docker-CE 24.0.2-1

  • Docker-CE 24.0.4-1

  • Docker-CE 24.0.5-1

  • Docker-CE 24.0.7-1

  • 1.5-2