Virtual volumes

The system supports VMware vSphere Virtual Volumes, sometimes referred to as VVols, which allow VMware vCenter to automate the management of system objects like volumes and pools.

The system administrator can assign ownership of Virtual Volumes to IBM® Spectrum Control Base Edition by creating a user with the VASA Provider security role. IBM Spectrum Control Base Edition provides communication between the VMware vSphere infrastructure and the system. Although the system administrator can complete certain actions on volumes and pools that are owned by the VASA Provider security role, IBM Spectrum Control Base Edition retains management responsibility for Virtual Volumes. For information about IBM Spectrum Control Base Edition, refer to the IBM Spectrum Control Base Edition documentation.

When Virtual Volumes are enabled on the system, a utility volume is created to store metadata for the VMware vCenter applications. The system administrator selects a pool to provide capacity for the utility volume. With each new volume created by the VASA provider, VMware vCenter defines a few kilobytes of metadata that are stored on the utility volume. The utility volume can be mirrored to a second storage pool to ensure that the failure of a storage pool does not result in loss of access to the metadata. Utility volumes are exclusively used by the VASA provider and cannot be deleted or mapped to other host objects.

Before you configure Virtual Volumes, the following prerequisites must be met:
  • Ensure that your system is running version 7.6.0 or later.
  • Ensure that IBM Spectrum Control Base Edition (version 2.2.1 or later) is installed.
  • Ensure that you are running VMware vSphere (ESXi hosts and vCenter) version 6.0 (or later).
  • Ensure that Network Time Protocol (NTP) server is configured on the system and the IBM Spectrum Control™ Base server. NTP ensures that time settings are consistent between the system and the IBM Spectrum Control Base server.
  • Confirm that you have the network information for both VMware vCenter and IBM Spectrum Control Base Edition: the IP address, subnet mask, gateway, and fully qualified domain name (FQDN) such as hostname.domain.com.
To enable Virtual Volumes, complete the following tasks on your system before you configure any settings within the IBM Spectrum Control Base Edition server:
  1. Select On to enable Virtual Volumes. A utility volume is automatically created to store critical metadata that is required for Virtual Volumes. This utility volume is managed by the IBM Spectrum Control Base Edition server.
  2. Select a storage pool to store the utility volume. If possible, store a mirrored copy of the utility volume in a second storage pool that is in a separate failure domain. For example, use a storage pool that is made from MDisks that are presented from different storage systems or a different I/O group.
  3. Create a user account for the IBM Spectrum Control Base Edition server. To create the VASA provider role, complete these steps:
    1. In the management GUI, select Access > Users > Create User Group.
    2. Enter any valid name for user group and select VASA Provider for the role and click Create.
    3. On the User page, click Create User.
    4. Enter a user name that is used by the IBM Spectrum Control Base Edition server and select the user name that you created previous for the User Group. Enter a valid password and click Create.
    IBM Spectrum Control Base Edition server uses these storage credentials and role privileges to access the system and to run the automated tasks that are required for Virtual Volumes. Ensure to record these storage credentials. You need them to configure your IBM Spectrum Control Base Edition server.
    Note: The VASA Provider role is used only by the IBM Spectrum Control Base Edition server. Users must not directly log in to the management GUI or CLI with an account that has the VASA Provider user role and complete system tasks, unless they are directed to by support.
  4. In the management GUI, select Hosts > Hosts.
  5. To create a new host object, select Add Host.
  6. Enter the name of an ESXi host server that will access storage from the system and enter connection information. Select VVOL for the host type. Click Add Host. Repeat this step for each ESXi host server.
  7. If the ESXi host was previously configured, the host type can be changed by selecting the ESXi host. Click Action and select Properties. On the Overview panel, select Edit and change the host type to VVOL.
  8. For information about configuring IBM Spectrum Control Base Edition, see the IBM Spectrum Control Base Edition documentation.
Contents | Monitoring | Pools | Volumes | Hosts | Copy Services | Access | Settings | More Information