Setting Up DNS-Based Virtual IP Resolution

Prev Next

When mounting volumes on the VAST cluster, VAST 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 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 is available starting with VAST CSI Driver 2.4.1 to improve performance when mounting volumes.

    Specify the FQDN of the virtual IP pool on the vipPoolFQDN option in the VAST CSI Driver Helm chart 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 method is used in VAST CSI Driver versions prior to 2.4.1.

    Specify the name of the virtual IP pool on the vipPool parameter in the VAST CSI Driver Helm chart configuration file.

Either vipPool or vipPoolFQDN option is required when defining a storage class in the Helm chart configuration file. These options are mutually exclusive.