Integrating VMware Data Services Manager with VMware Cloud Director

Self-Service DBaaS: Tenants can easily provision and manage databases like MySQL, PostgreSQL, etc., without admin intervention.

Centralized Management: Service providers maintain full control and visibility over all database services provisioned by tenants.

Scalability: Easily scale database instances as per tenant demand, with seamless multi-tenant support.

Overview of VMware Data Services Manager (DSM)

  • VMware Data Services Manager MySQL
  • VMware RabbitMQ
  • VMware SQL with Postgres and VMware SQL with MySQL
  • Mongo DB Enterprise Advanced and Community editions
  • Apache Kafka – Confluent Platform
  • VMware Data Services Manager Postgres

Prerequisites

Before you begin the integration, ensure you have the following:

  • A deployed VMware Cloud Director instance.
  • VMware Data Services Manager installed and configured.
  • A prepared Tanzu Kubernetes Grid (TKG) cluster.

Steps for Integration

Install and Configure VMware DSM

VMware DSM simplifies data services management by offering a platform for tenants to provision, manage, and monitor their databases. Here’s how to set it up:

  • Deploy DSM:
    • Deploy the VMware DSM appliance in your VMware environment.
    • Ensure DSM is connected to your Cloud Director and vSphere environment, with access to required resources for provisioning database instances.
  • Configure Data Services:
    • Within DSM, configure the data services you wish to offer to tenants, such as MySQL, PostgreSQL, MongoDB, etc.
    • Define database service policies, such as backup policies, storage configurations, and high availability options.
  • Create Tenant-specific Database Templates:
    • Create database templates or pre-configured service offerings for different tenants, specifying the parameters such as CPU, memory, storage, and network configurations.

For more details on how to setup DSM see – set up the infrastructure policy and backup locations in the VMware Data Services Manager portal, see the VMware Data Services Manager Documentation.

Data Solution Extension Integration with DSM

The VMware Cloud Director Extension for Data Solutions is a powerful plug-in designed to enhance VMware Cloud Director by adding data and messaging services to its portfolio. This extension enables cloud providers to offer a variety of on-demand data services to their tenants, including:

  • VMware SQL with MySQL
  • VMware SQL with PostgreSQL
  • RabbitMQ
  • Kafka
  • Mongo DB

Now to Integrate DSE with DSM follow below steps:

  • Access your VMware Cloud Director instance and navigate to the Data Solutions Extension.
  • Go to Settings > DSM Integration within the Data Solutions Extension interface
  • Choose the TKG cluster (this is provider hosted K8s Cluster) where you want to deploy the data services operatorr and click Next.
  • Follow the prompts to install the Data Solutions operator. This process typically takes a few minutes.
  • Enter the necessary details to connect VMware DSM with the Data Solutions Extension and click Connect
  • Define infrastructure policies and backup locations within the VMware DSM portal to ensure data protection and compliance.

Publish to Tenants

Once the integration is complete, you can publish VMware DSM PostgreSQL and MySQL solutions to tenant organizations.

Tenant Self Service

  • In a Web browser, navigate to the VMware Cloud Director tenant portal URL.For example, https://vcloud.example.com/tenant/myOrg.
  • Enter your user name and password, and click Sign In.
  • In the primary left navigation panel, click More > Data Solutions.
  • Select version required and enter required details to deploy a database

Tenant Self Service – Backup/Restore

You can protect your data solution instances by backing them up to an S3 location and restoring them to a new instance

You can backup solution instances on-demand or by using a custom backup schedule. You can back up and restore VMware SQL with Postgres, VMware SQL with MySQL, VMware Data Services Manager MySQL, and VMware Data Services Manager Postgres instances.

Tenant Self Service – Upgrade

You can upgrade the available data solutions and their instances within the VMware Cloud Director extension for Data Solutions.

Upgrade a solution

Select the upgrade version and Acknowledge that you have read and completed the pre-upgrade actions and click Upgrade.

Integrating VMware Data Services Manager with VMware Cloud Director and the Data Solutions Extension is a strategic move for cloud providers looking to enhance their service offerings. By following the steps outlined above, you can streamline your data management processes, improve scalability, and deliver a superior experience to your tenants.

Advertisements
Advertisements
Advertisements

Leave a comment