Integrating Sisense with Portworx

Sisense requires the following system prerequisites and deployment configuration changes if your environment uses the Portworx platform for end-to-end storage and data management solution on the Kubernetes cluster.

System Prerequisites

  • A running cluster using Kubernetes v1.17 (minimum)
  • Installed Portworx v2.6
  • One ReadWriteMany Kubernetes storage class
  • One ReadWriteOnce Kubernetes storage class

For more information about the storage classes, see the Portworx documentation.

These Portworx prerequisites are in addition to the prerequisites detailed in the:

Deployment Configuration

You must make the following changes to the cluster_config.yaml file used for the Installing Sisense on Linux procedure.

  1. Edit the cluster_config.yaml file.

    vim cluster_config.yaml
    
  2. Remove the redundant configuration from the k8s_nodes parmeter. Only use the node and roles keys:

    k8s_nodes:
    
    - { node: node1, roles: "application, query" }
    
    - { node: node2, roles: "application, query" }
    
    - { node: node3, roles: "build" }
    
  3. For the storage_type parameter, enter the value: "portworx"

  4. For the update parameter, enter the value: "true"

  5. Add the following two parameters to the cluster storage type section in the YAML file:

    rwx_sc_name: The name for the storage class with the ReadWriteMany capability

    rwo_sc_name: The name for the storage class with the ReadWriteOnce capability

    storage_type: "portworx"
    
    rwx_sc_name: "your-rwx-storageclassname"
    
    rwo_sc_name: "your-rwo-storageclassname"
    

Note:

When using Portworx as storage provider, you must use it for both ReadWriteMany and ReadWriteOnce.

.r.