What are the prerequisites for VVOLs on NetApp Clustered Data ONTAP and vSphere 6.0?

By | August 19, 2015

As I described in my another post What's new in vSphere 6.0 - Virtual Volumes, VVOLs let you manage your storage at the virtual machine level instead of the datastore level. NetApp is one of the first storage vendor supporting VVOL. In this post I will show how to configure VVOL to be able to use it under vSphere 6.0 and NetApp Clustered Data ONTAP.

VVOL Prerequisites/requirements on NetApp

The are some prerequisites/requirements to use VVOLs on NetApp storage systems as follows:VASA for NetApp

To be able to play with VVOLs you need to do below steps:

  1. Download (here) and install Virtual Storage Console 6.0.How to configure VMware Virtual Volumes (VVOL) on NetApp to work with vSphere 6 - download VSC
  2. Download (here), deploy (because this is a virtual appliance) and register VASA Provider (VP) 6.0 for clustered Data ONTAP.How to configure VMware Virtual Volumes (VVOL) on NetApp to work with vSphere 6 - download VASA
  3. Add NetApp Storage to the Virtual Storage Console (VSC). If you want to just test VVOL on NetApp, you can deploy and configure Clustered Data ONTAP simulator.
  4. Create a Storage Capability Profile (SCP).

 

Installing and configuring Virtual Storage Console (VSC) 6.0

The installation of Virtual Storage Console 6.0 is easy and smooth. You need to prepare a virtual machine with Windows OS (or use the same machine if you use Windows vCenter) and click few times "Next" 🙂

How to configure VMware Virtual Volumes (VVOL) on NetApp to work with vSphere 6 - installing VSC 6How to configure VMware Virtual Volumes (VVOL) on NetApp to work with vSphere 6 - installing VSC 6 2How to configure VMware Virtual Volumes (VVOL) on NetApp to work with vSphere 6 - installing VSC 6 3How to configure VMware Virtual Volumes (VVOL) on NetApp to work with vSphere 6 - installing VSC 6 4How to configure VMware Virtual Volumes (VVOL) on NetApp to work with vSphere 6 - installing VSC 6 5

When you install the Virtual Storage Console (VSC) you have to register it with vCenter doing the following steps:

  1. Open a browser to https://localhost:8143/Register.html
  2. In the plugin service information box, select either the FQDN or the IP address of the VSC server (1) and fill in the vCenter Server information (2). Please use the PSC/SSO administrator account, ex: administrator@vsphere.local.How to configure VMware Virtual Volumes (VVOL) on NetApp to work with vSphere 6 - VSC registering
  3. Click Register (3).
  4. Go to the Web Client (re-login if necessary). VSC icons and menus should be available.How to configure VMware Virtual Volumes (VVOL) on NetApp to work with vSphere 6 - VSC icon

 

Deploying and configuring VASA Provider 6.0 for clustered Data ONTAP

The deployment of VASA Provider 6.0 for clustered Data ONTAP is easy as well. VASA Provider is distributed as a virtual appliance so you have to use a standard procedure that I prepared -  How to deploy an OVF template. The requirements of VASA appliance are:

  • Hosts: ESX/ESXi 4.0 and higher
  • Virtual Hardware Version: 7
  • Recommended memory: 8 GB RAM
  • Recommended CPUs: 4
How to configure VMware Virtual Volumes (VVOL) on NetApp to work with vSphere 6 - deplying VASA

An example step of deployment VASA Provider.

When you deploy VASA Provider, you have to power on the VASA appliance and open the virtual console because it is necessary to install VMware Tools:

  1. Right click on VASA VM and start VMware Tools installation. In the VP console, press enter to continue VMware Tools installation.How to configure VMware Virtual Volumes (VVOL) on NetApp to work with vSphere 6 - VASA VM Tools
  2. Wait till the VMware Tools are installed.How to configure VMware Virtual Volumes (VVOL) on NetApp to work with vSphere 6 - VASA VM Tools 2
  3. In the VP console, press enter to reboot.
  4. Set password for maintenance user (maintenance tasks).How to configure VMware Virtual Volumes (VVOL) on NetApp to work with vSphere 6 - VASA Users
  5. Set password for vpserver user.How to configure VMware Virtual Volumes (VVOL) on NetApp to work with vSphere 6 - VASA Users2
  6. Wait for the VASA Provider to start all processes and Application Status to display vpserver is running and waiting for vSphere registration:
  7. In the vCenter Web Client, click the Home icon, then Virtual Storage Console --> Configuration --> Register/Unregister VASA Vendor Provider.How to configure VMware Virtual Volumes (VVOL) on NetApp to work with vSphere 6 - VASA register
  8. Enter the IP Address or hostname of the VASA Provider and enter the vpserver password, then click Register.How to configure VMware Virtual Volumes (VVOL) on NetApp to work with vSphere 6 - VASA register 2
  9. VASA Provider should be successfully registered.How to configure VMware Virtual Volumes (VVOL) on NetApp to work with vSphere 6 - VASA register 3
  10. Please log out and log in Web Client.

 

Adding NetApp Storage to the Virtual Storage Console (VSC)

Now we have to add our NetApp Storage to the Virtual Storage Console. Please follow the below steps:

  1. In the vCenter Web Client, click the Home icon, then Virtual Storage Console --> Storage Systems. Then click button shown on the below figure. Enter the cluster management IP address, “admin” for the username and the password. Then click OK.Provisioning Virtual Volumes VVOLs on NetApp Clustered Data ONTAP and vSphere 6 - Add to VSC
  2. Review the allowed privileges then click OK.Provisioning Virtual Volumes VVOLs on NetApp Clustered Data ONTAP and vSphere 6 - Add to VSC2
  3. Wait when details of NetApp Storage will be discovered.Provisioning Virtual Volumes VVOLs on NetApp Clustered Data ONTAP and vSphere 6 - Add to VSC3

Please follow the next post about creating Storage Capability Profile and provisioning VVOLs on NetApp ! 🙂

Author: Mariusz

Architect (~ 15 years experience based on passion...) with strong background as a System Administrator and Engineer. Focused on Data Center Solutions: Virtualization/Cloud Computing and Storage/Backup Systems. Currently living in Poland.