Setting Up DNS-Based Virtual IP Resolution for Block Volumes

Prev Next

When mounting block volumes on the VAST cluster, VAST Block CSI Driver assigns a virtual IP to each volume being mounted. The virtual IP is taken from one or more virtual IP pools defined on the VAST cluster.

You can control how VAST Block CSI Driver obtains the IP to use, per storage class:

  • By using DNS to resolve a virtual IP pool's FQDN into an IP. This method improves performance when mounting volumes.

    Specify the FQDN of the virtual IP pool on the vipPoolFQDN option in the driver's configuration file.

    Ensure that the VAST cluster has DNS configured, and the virtual IP pool has Virtual IP Pool Domain Name defined in its settings.

  • By making an additional call to VMS to retrieve an IP. This is a legacy method.

    Specify the name of the virtual IP pool on the vipPool parameter in the driver's configuration file.

Either vipPool or vipPoolFQDN option is required when defining a storage class. These options are mutually exclusive.