Creating a service instance for Data Virtualization from the web client
After you install Data Virtualization, you must create at least one Data Virtualization service instance. Each service instance must be in a different Red Hat® OpenShift® Container Platform project. You can create a service instance in the operands project or in a project that is tethered to the operands project. If you are a IBM® Software Hub user, you can use the web client to create service instances. The web client guides you through the process of creating service instances.
- Who needs to complete this task?
- To create a service instance from the web client, you must have the Create service instances permission in IBM Software Hub.
- When do you need to complete this task?
- Complete this task only if you want to create a service instance from the web client.
Alternative methods for creating a service instance
- By using the
cpd-cli service-instance createcommand. For more information, see Creating a service instance for Data Virtualization with the cpd-cli service-instance create command. - By using the
/v3/service_instancesREST API call. For more information, see Creating a service instance for Data Virtualization programmatically.
- By using the
Before you begin
This task assumes that the following prerequisites are met:
| Prerequisite | Where to find more information |
|---|---|
| Data Virtualization is installed. | If this task is not complete, see Installing Data Virtualization. |
About this task
- If you installed IBM Software Hub by using Argo CD
-
- There is a known issue where the Db2 Data Management Console (DMC) fails to install in the Cloud Pak for Data control plane where you provision a Cloud Pak for Data cluster with a tethered namespace. Ensure you complete the workaround steps in DMC fails to provision when using a tethered namespace in ArgoCD so that DMC can be installed as a required dependency.
- If you installed IBM Software Hub by using the cpd-cli
-
- You can run only one Data Virtualization instance in a project. You can also run multiple instances of Data Virtualization for the same IBM Software Hub instance by setting up tethered projects and then provisioning one Data Virtualization instance in each of the tethered projects. For information about setting up tethered projects, see Tethering projects to the IBM Software Hub control plane.
The Data Virtualization service is provisioned to any compute node in the IBM Software Hub cluster that has the specified resources (cores, memory, and ephemeral storage) available.
Procedure
What to do next
- To connect to the Data Virtualization service, use the JDBC URL that is provided in the Configure connection page for the service. Additionally, if you have a load balancer, you must open the port in your load balancer and your firewall. For more information, see Configuring network requirements for Data Virtualization.
- Optional: Configure dedicated OpenShift worker nodes.
- Complete post-installation administration tasks to configure service instances.
- Assign the Data Virtualization Admin user role for service set up. When you provision the Data Virtualization service, you are automatically assigned the Data Virtualization Admin role. After you provision the service, you must give at least one other user the Data Virtualization Admin role to configure the features of the Data Virtualization service. Alternatively complete those tasks yourself.