Skip to main content
Skip table of contents

Provisioning Cassandra virtual databases

This topic describes how to provision a virtual database (VDB) from a Cassandra dSource using Cassandra plugin.

Prerequisites

  • Install Delphix engine compatible with the Cassandra plugin version as per the support matrix

  • Install Cassandra binaries on the target host.

  • Add Staging environment to Delphix Engine.

  • Create dSource on the staging host.

  • Add target environments to the Delphix engine.

Creating VDB

  1. Login to the Delphix Management application.

  2. Click Manage.

  3. Select Datasets.

  4. Select a dSource.

  5. Select a snapshot from which you want to provision.

  6. Click the Provision VDB icon to open the Provision VDB wizard.

    cassandra18.png

  7. Select a target environment from the left pane.

  8. Select an Installation to use from the dropdown list of available Cassandra repositories on that environment.

    cassandra19.png

  9. Select the Environment User.

  10. Enter dSource-specific parameters for your configuration.  

    1. DSource Type The type of dSource is based on the type of database restore.

    2. Mount Path The path on the host where Delphix will mount the dSource files via NFS.

    3. Cassandra Staging Cluster Node Count Number of nodes that consists of the Staging Cassandra cluster. Minimum: 3 and Maximum: 9.

    4. IP Address / Hostname of the Staging Cluster IP Address / Hostname of the interface for the Cassandra Staging Cluster (default 127.0.0.1).

    5. Staging Cassandra JMX Port Number Staging Cluster JMX port for the cluster for JMX connection requests. Ports for other nodes will be auto-incremented.

    6. Staging Cassandra CQL Native Port Number Staging Cluster CQL native port where the CQL native transport listens for clients. Ports for other nodes will be auto-incremented.

    7. Staging Cassandra TCP Port Number Staging Cluster TCP port for or Cassandra commands and data. Ports for other nodes will be auto-incremented.

    8. Enable Authentication Mode Option to enable the authentication for the Cassandra Staging Cluster.

    9. Cassandra Username Specify the username to be created for Staging Cassandra Cluster.

    10. Cassandra Password Specify the password to be set for the username created for the Cassandra Staging Cluster.

    11. Global Node Configuration Specify the global node configuration for the Cassandra Staging Cluster.

      1. Cassandra Configuration Filepath Specify the relative path of the configuration file to the Cassandra base installation directory.

      2. File Parameters Specify the additional Cassandra configuration parameters to configure the Cassandra Staging Cluster.

        1. Configuration Parameter Name Cassandra Cluster configuration parameter name.

        2. Configuration Parameter Value Cassandra Cluster configuration parameter value.

      3. YAML Password-Sensitive Parameters Specify the additional sensitive Cassandra configuration parameters to configure the Cassandra Staging Cluster.

        1. Configuration Parameter Name Cassandra Cluster sensitive configuration parameter name.

        2. Configuration Parameter Value Cassandra Cluster sensitive configuration parameter value.

    12. Additional Nodes Adding new nodes to the Cassandra cluster setup on the Target host.

    13. Environment Select the target environment from the drop-down to add the new Cassandra node to the Target cluster.

    14. Environment User Select the target environment user to add the new Cassandra node to the cluster.

    15. IP Address / Hostname of the Additional Node IP Address / Hostname of the interface for the Additional Cassandra Target Cluster Node.

    16. Target Cassandra JMX Port Number of the Additional Node Target Cluster JMX port for the cluster for JMX connection requests. Ports for other nodes will be auto-incremented.

    17. Target Cassandra CQL Native Port Number of the Additional Node Target Cluster CQL native port where the CQL native transport listens for clients. Ports for other nodes will be auto-incremented.

    18. Append Node Configuration Append the existing primary node configuration parameters to additional node configuration.

    19. Node Configuration Provide the specific node configuration for the Cassandra Target Cluster.

    20. Cassandra Configuration Filepath Provide the relative path of the configuration file to the Cassandra base installation directory.

    21. File Parameters Specify the additional Cassandra configuration parameters to configure the Cassandra Staging Cluster.

      1. Configuration Parameter Name Cassandra Cluster configuration parameter name.

      2. Configuration Parameter Value Cassandra Cluster configuration parameter value.

    22. YAML Password-Sensitive Parameters Specify the additional sensitive Cassandra configuration parameters to configure the Cassandra Staging Cluster.

      1. Configuration Parameter Name Cassandra Cluster sensitive configuration parameter name.

      2. Configuration Parameter Value Cassandra Cluster sensitive configuration parameter value.

  11. Select a Target Group for the VDB.

    cassandra20.png
  12. Click the Add Dataset Group icon to add a new group, if necessary.

  13. Select a Snapshot Policy for the VDB.

    cassandra21.png

  14. Click Next.

  15. Select the masking option if you wish to mask this VDB.

    cassandra22.png

  16. Click Next.

  17. Specify any desired hook operations.

    cassandra23.png

  18. Click Next.

  19. Review the Provisioning Configuration and Data Management information.

    cassandra24.png

  20. Click Submit.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.