Configure VAST Cluster for VAST COSI Driver

Prev Next

Complete the following steps to make your VAST cluster ready for integration with Kubernetes through the use of VAST COSI Driver:

  • Set up virtual IP pools to be used by VAST COSI Driver.

  • Configure a view policy to be used for views created by VAST COSI Driver.

  • Set up a VMS Manager user to be used by VAST COSI Driver.

  • Enable trash folder access on the VAST cluster.

  • (Optional) Upload your CA-signed SSL certificate to the VAST cluster.

  • (Optional): Configure a QoS policy to be associated with views created by  VAST COSI Driver.

Set Up Virtual IP Pools

VAST COSI Driver distributes the load among virtual IPs in one or more VAST virtual IP pools.

The virtual IP pool is specified in the Kubernetes bucket class defined in the VAST COSI Driver chart configuration file. The virtual IP pool specified for a bucket class is used when processing read and write operations requested by the application that is using that particular bucket class

To view and manage virtual IP pools in VAST Web UI, log in and choose Network Access -> Virtual IP Pools in the main navigation menu. For more information about VAST Cluster virtual IP pools, see VAST Cluster Administrator's Guide.

Configure View Policies

VAST COSI Driver automatically creates a VAST Cluster view for each storage claim being provisioned. These views are controlled using VAST Cluster view policies.

The view policy is specified in the Kubernetes  bucket class defined in the VAST COSI Driver chart configuration file. The view policy specified for a bucket class is used when processing read and write operations requested by the application that is using that particular bucket class.

To view and manage existing view policies in VAST Web UI, log in and choose Element Store -> View Policies. For more information about VAST Cluster view policies, see VAST Cluster Administrator's Guide.

Set Up a VMS User

Set up a VMS user for VAST COSI Driver to communicate with the VAST Management Service (VMS) via VAST REST API.

You'll need to supply the VMS user credentials in a Kubernetes secret that is specified when creating the VAST COSI Driver's Helm chart configuration file.

VAST COSI Driver can use the default admin user that is created by VAST during the initial install, or you can create a new VMS user. The user does not need to have full VMS permissions. The required permissions are Create,  View, Edit and Delete permissions in the Security and Logical realms.

Permissions are granted to a VMS user by assigning a role. To view and manage roles in VAST Web UI, log in and choose Administrators -> Roles  in the main navigation menu. For more information about managing roles, see VAST Cluster Administrator's Guide.

To view and manage VMS users in VAST Web UI, log in and choose Administrators -> Managers in the main navigation menu. For more information about managing VMS Manager users, see VAST Cluster Administrator's Guide.

Enable Trash Folder Access

Trash folder access is required to allow for COSI cleanup.

To enable trash folder access in VAST Web UI, log in and choose Settings -> Cluster. In the General tab of cluster settings, toggle the Trash folder access option on.

Upload a CA-Signed SSL Certificate to VAST Cluster

If you want to use a Certificate Authority-signed SSL certificate to secure the connection to the VAST cluster, follow the SSL certificate upload procedure in the VAST Cluster Administrator's Guide to upload your SSL certificate to the VAST cluster.

For more information about configuring SSL encryption for VAST COSI Driver, see Configuring SSL Encryption for VAST COSI Driver.

Configure a QoS Policy

You can optionally set up a Quality of Service (QoS) policy to be associated with the views that VAST COSI Driver creates. A QoS policy is specified per Kubernetes storage or bucket class configured for the VAST driver.

Notice

This capability requires VAST Cluster 4.6 or later.

To view and manage QoS policies via VAST Web UI, log in and choose Element Store -> QoS Policies. For more information about VAST Cluster QoS policies, see VAST Cluster Administrator's Guide.