Skip to main content

Install VMware: Overview

Contributors netapp-lhalbert netapp-perveilerk ssantho3

Installing a StorageGRID system in a VMware environment includes three primary steps.

  1. Preparation: During planning and preparation, you perform the following tasks:

    • Learn about the hardware, software, virtual machine, storage, and performance requirements for StorageGRID.

    • Learn about the specifics of StorageGRID networking so you can configure your network appropriately.

    • Identify and prepare the physical servers you plan to use to host your StorageGRID grid nodes.

    • On the servers you have prepared:

      • Install VMware vSphere Hypervisor

      • Configure the ESX hosts

      • Install and configure VMware vSphere and vCenter

  2. Deployment: Deploy grid nodes using the VMware vSphere Web Client. When you deploy grid nodes, they are created as part of the StorageGRID system and connected to one or more networks.

    1. Use the VMware vSphere Web Client, a .vmdk file, and a set of .ovf file templates to deploy the software-based nodes as virtual machines (VMs) on the servers you prepared in step 1.

    2. Use the StorageGRID Appliance Installer to deploy StorageGRID appliance nodes.

      Note Hardware-specific installation and integration instructions aren't included in the StorageGRID installation procedure. To learn how to install StorageGRID appliances, see the Quick start for hardware installation to locate instructions for your appliance.
  3. Configuration: When all nodes have been deployed, use the Grid Manager to configure the grid and complete the installation.

These instructions recommend a standard approach for deploying and configuring a StorageGRID system in a VMware environment. See also the information about the following alternative approaches:

  • Use the deploy-vsphere-ovftool.sh Bash script (available from the installation archive) to deploy grid nodes in VMware vSphere.

  • Automate the deployment and configuration of the StorageGRID system using a Python configuration script (provided in the installation archive).

  • Automate the deployment and configuration of appliance grid nodes with a Python configuration script (available from the installation archive or from the StorageGRID Appliance Installer).

  • If you are an advanced developer of StorageGRID deployments, use the installation REST APIs to automate the installation of StorageGRID grid nodes.