Database management with VCluster UI
The VCluster UI is a tool for administering a single database. This tool is bundled with OpenText™ Analytics Database installations. VCluster UI works with the VCluster CLI to manage your database. It works with both the EON and Enterprise database types.
Setting up VCluster UI
Setting up the VCluster UI for your system depends on whether you already have a database set up and how you created your database: AdminTools or VCluster CLI. Use the section below that corresponds to your setup:
Configure VCluster server
To setup VCluster UI and create a new database:
-
Start the node management agent on all of the nodes:
$ /opt/vertica/bin/manage_node_agent.sh start node_management_agentHere is an example script that can be used to start the node management agent on multiple nodes:
for x in 10.20.71.10 10.20.71.11 10.20.71.12 10.20.71.13; do echo "host is $x"; ssh $x /opt/vertica/bin/manage_node_agent.sh start node_management_agent; done; -
Start the VCluster service on one of the hosts (this is the host that you will connect to in order to use VCluster):
$ /opt/vertica/bin/manage_vcluster_server.sh start vluster_serverThis will create a certificate for the UI that you need to import into your browser.
-
Navigate to
/opt/vertica/config/vcluster_serverand download theadmin.p12certificate to the local machine where you intend to access the VCluster Web UI.Note
If you need to create your own certificate, use the `vcluster_server --init` command. -
In a browser, import the certificate by going to Settings > Manage Certificate and add the
admin.p12certificate. The password for the default certificate isvertica. -
Launch the VCluster Web UI by navigating to
https://<hostname>:8665. When prompted, select the certificate that you just imported and click OK. -
Click the link in the
Dashboardto create your database.

Create a database from VCluster UI
- After you click the link to create a database, you are directed to the Create Database page.
- Choose Eon or Enterprise as the database type. The available fields change based on your selection.
- Specify the details of your database.
Note
- Configuration parameters are mandatory when creating an Eon Mode database. - The default time for **Startup Timeout** is 5 minutes. - Click Create.
- In the Job Satus page, you can view the status of your new database.
- Continue with Accessing the VCluster UI.
Access existing database from VCluster UI
Follow these steps if your database was created using the VCluster CLI:
-
Start the node management agent on all of the nodes:
$ /opt/vertica/bin/manage_node_agent.sh start node_management_agentHere is an example script that can be used to start the node management agent on multiple nodes:
for x in 10.20.71.10 10.20.71.11 10.20.71.12 10.20.71.13; do echo "host is $x"; ssh $x /opt/vertica/bin/manage_node_agent.sh start node_management_agent; done; -
Start the VCluster service on one of the hosts (this is the host that you will connect to in order to use VCluster):
$ /opt/vertica/bin/manage_vcluster_server.sh start vluster_serverThis will create a certificate for the UI that you need to import into your browser.
-
Navigate to
/opt/vertica/config/vcluster_serverand download theadmin.p12certificate to the local machine where you intend to access the VCluster Web UI.Note
If you need to create your own certificate, use the `vcluster_server --init` command. -
In a browser, import the certificate by going to Settings > Manage Certificate and add the
admin.p12certificate. The password for the default certificate isvertica. -
Launch the VCluster Web UI by navigating to
https://<hostname>:9090. When prompted, select the certificate that you just imported and click OK. -
The VCluster Web Server leverages an embedded HTTPS service, which requires TLS authentication for secure access. Run the following to enable TLS:
vsql -c "create authentication tls_for_all method 'tls' host tls '0.0.0.0/0';" vsql -c "grant authentication tls_for_all to public;" -
Continue with Accessing the VCluster UI.
Migrate your database from AdminTools to VCluster UI
Follow these steps if your database was created using AdminTools:
-
Start the node management agent on all of the nodes:
$ /opt/vertica/bin/manage_node_agent.sh start node_management_agentHere is an example script that can be used to start the node management agent on multiple nodes:
for x in 10.20.71.10 10.20.71.11 10.20.71.12 10.20.71.13; do echo "host is $x"; ssh $x /opt/vertica/bin/manage_node_agent.sh start node_management_agent; done; -
Run the following script to convert the database configuration to be compatible with VCluster:
/opt/vertica/bin/vcluster manage_config recover --db-name migrate_to_vcluster --hosts <list of node IP address separated by commas> --catalog-path /scratch_b/disk_a --depot-path /scratch_b/disk_a -
Start the VCluster service on one of the hosts (this is the host that you will connect to in order to use VCluster):
$ /opt/vertica/bin/manage_vcluster_server.sh start vluster_serverThis will create a certificate for the UI that you need to import into your browser.
-
Navigate to
/opt/vertica/config/vcluster_serverand download theadmin.p12certificate to the local machine where you intend to access the VCluster Web UI.Note
If you need to create your own certificate, use the `vcluster_server --init` command. -
In a browser, import the certificate by going to Settings > Manage Certificate and add the
admin.p12certificate. The password for the default certificate isvertica. -
Launch the VCluster Web UI by navigating to
https://<hostname>:9090. When prompted, select the certificate that you just imported and click OK. -
Continue with Accessing the VCluster UI.
Access VCluster UI
To access VCluster UI, navigate to https://<hostname>:8665 using the server IP of the database host where you started the VCluster service. You are prompted to select the server certificate you imported to your browser previously.
Understanding VCluster UI

-
OpenText™ Analytics Database version information: Displays the current version of the database.
-
Help: Access the VCluster UI documentation and swagger documentation.
-
Left navigation: Shows the available pages and highlights the current page.
-
Landing page: Displays the different tiles to manage your database.