Add a server to be the access node for YugabyteDB. For information about supported OS types, refer to system requirements.
Note
For YugabyteDB, the push installation is not supported on nodes that already have existing Commvault instances.
Before You Begin
-
You need the following information:
-
Host name
-
User name and password
-
OS type
-
Make sure that you have a valid database subscription.
Procedure
-
From the navigation pane, go to Service catalog.
-
On the Welcome page, in the Big Data tile, click Configure.
-
On the Configure big data app page, select YugabyteDB, and then click Next.
-
On the Configure YugabyteDB cluster page, you can install the YugabyteDB package on your cluster nodes using the following two methods:
-
Select Interactive Installation.
-
If you want to use select a Backup gateway, do the following:
-
Move the Select backup gateway toggle key to right.
-
Either select an existing backup gateway from the Backup gateway list or add a new one. To add a new backup gateway, do the following:
-
Click +.
-
On the Add a new backup gateway dialog box, follow the instruction to add the backup gateway.
-
-
-
Follow the onscreen instructions to download and install YugabyteDB package.
-
From the YugabyteDB access node list, select the newly installed access node.
-
Click Next.
-
Select Push Installation.
-
Click Add to add the YugabyteDB servers.
-
On the Perform remote install on node dialog box, inter the following details:
-
In the Host name box, enter the host name of the YugabyteDB node.
-
If you do not use the Use saved credentials toggle key, enter the details in the following boxes: User name, Password and Confirm password.
-
If you move the Use saved credentials toggle to right, either select a saved credential from Credential list or add a new credential. To add a new credential, do the following:
-
Click +.
The Add Credential dialog box appears.
-
In the Account type list, select an account.
-
In the Credential vault list, select the credential vault.
-
In the credential name box, enter the name of the credential.
-
In the User account box, enter the user account.
-
If you move the Use SSH key toggle key to right, select a SSH key path.
-
In the Password box, enter the password.
-
In the Description box, enter a description of the credential.
-
Click Save.
-
-
In the SSH port number box, enter the port number.
-
If you move the Use SSH key toggle key to right, select a SSH key path.
-
In the Installation location box, enter the location for the install.
-
Click Install.
-
-
From the YugabyteDB access node list, select the newly installed access node.
-
Click Next.
-
-
On the Plan page, select a plan, and then click Next.
-
On the Add YugabyteDB Cluster page, enter the following details:
-
In the Name box, enter a name for the YugabyteDB cluster in the Commvault environment.
-
In Host box, enter the IP address or hostname of the YugabyteDB host.
If High Availability is configured for YBA, then enter the IP address or hostname of the active instance, or the load balancer name, if configured.
-
From the YugabyteDB credential list, select an existing credential or add a new credential. To add a new credential, do the following:
Steps to Add a YugabyteDB Credential
-
Click +.
The Add Credential dialog box appears.
-
In the Credential name box, enter the YugabyteDB credential name to be created.
-
In the API token box, enter the API token of the YugabyteDB console user.
-
In the Description box, enter a description of the credential.
-
Click Save.
-
-
-
Click Next.
-
On the Storage configuration page, enter the following details:
-
From the Universe name list, select storage universe name.
-
From the Storage configuration list, select an existing storage configuration or create a new storage configuration. To create a storage location, complete the following:
-
Click +.
The Add storage configuration dialog box appears.
-
From the Storage type list, you can select the following storage type:
-
Amazon S3
-
Microsoft Azure Storage
Note
Only Amazon S3 and Microsoft Azure storage are supported.
-
-
If you select Amazon S3, complete the following:
-
In the Configuration name box, enter a name for the cloud storage.
-
From the Authentication list, you can select the following authentication:
-
Access and secret keys
-
IAM role
-
-
If you select Access and secret keys, complete the following:
-
From the Credentials list, select existing credentials or create new credentials.To add a new credential, do the following:
Steps to Add a Credential
-
Click +.
The Add Credential dialog box appears.
-
From the Credential vault list, select a credential vault to store, share, and update account credentials with shared resources in your environment.
-
In the Credential name box, enter the YugabyteDB credential name to be created.
-
In the Access key ID box, enter the access key ID.
-
In the Description box, enter a description for the credentials.
-
Click Save.
-
-
-
If you select IAM role, complete the following:
-
Create an IAM role on the EC2 console with following minimal permissions, and assign it to the YugabyteDB host and Commvault access nodes.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "Statement1", "Effect": "Allow", "Action": [ "s3:DeleteObject", "s3:PutObject", "s3:GetObject", "s3:ListBucket", "s3:ListBucketVersions", "s3:GetBucketLocation", "s3:ListAllMyBuckets", "s3:GetObjectAcl" ], "Resource": "*" } ] }
-
-
-
If you select Microsoft Azure Storage, complete the following:
-
In Configuration name, enter a descriptive name for the cloud storage.
-
For Credentials, select existing credentials or create new credentials.To add a new credential, do the following:
Steps to Add a Storage Credential
-
Click +.
The Add Credential dialog box appears.
-
From the Credential vault list, select a credential vault to store, share, and update account credentials with shared resources in your environment.
-
In the Credential name box, enter the YugabyteDB credential name to be created.
-
In the Access key ID box, enter the access key ID.
-
In the Description box, enter a description for the credentials.
-
Click Save.
-
-
-
In the Service host box, enter the service host details. Eg:s3.amazonaws.com.
-
In the Staging path box, enter the staging path for backups.
-
Click Save.
-
-
-
Click Next.
-
On the Backup content page, Select the namespaces to back up, and then click Save.
-
Click Next.
-
On the Summary page, a validation message is displayed indicating the successful configuration of YugabyteDB.
-
Click Finish.