YugaByte DB clusters are created and managed from YugaWare. The default option to install YugaWare on a host machine that is connected to the Internet.
Step 1. Install Replicated
Connect to the YugaWare instance and do the following.
$ curl -sSL https://get.replicated.com/docker | sudo bash
NOTE: If you are behind a proxy, you would need to run the following:
Install Replicated behind a proxy.
$ curl -x http://<proxy_address>:<proxy_port> https://get.replicated.com/docker | sudo bash
After Replicated install completes, make sure it is running.
You can do this as shown below.
$ sudo docker ps
You should see an output similar to the following.
Step 2. Install YugaWare
Set up HTTPS for Replicated
Launch Replicated UI by going to http://yugaware-host-public-ip:8800. The warning shown next states that the connection to the server is not private (yet). We will address this warning as soon as we setup HTTPS for the Replicated Admin Console in the next step. Click Continue to Setup and then ADVANCED to bypass this warning and go to the Replicated Admin Console.
You can provide your own custom SSL certificate along with a hostname.
The simplest option is use a self-signed cert for now and add the custom SSL certificate later. Note that you will have to connect to the Replicated Admin Console only using IP address (as noted below).
Upload license file
Now upload the YugaByte license file received from YugaByte Support.
If you are asked to choose an installation type, choose
The next step is to add a password to protect the Replicated Admin Console (note that this Admin Console is for Replicated and is different from YugaWare, the Admin Console for YugaByte DB).
Replicated will perform a set of pre-flight checks to ensure that the host is setup correctly for the YugaWare application.
Clicking Continue above will bring us to YugaWare configuration.
In case the pre-flight check fails, see Troubleshoot YugaByte Platform to identify the resolution.