You can log in using SSH to the Ops Center Administrator server to install a custom signed SSL certificate.
Because the current installation always searches for disk space under the “root” partition, you must ensure that you have a partition with free space available. You cannot install Ops Center Administrator in a customized location.
- Log in using SSH to the Ops Center Administrator server.
- Get the server.key file from the container:
- Docker:
docker cp $(docker ps --format "{{.ID}} {{.Image}}" -a | grep "rdocker:6000/rainier-infra-proxy" | awk '{ print $1 }'):/etc/nginx/certificates/server.key /tmp
- Podman:
podman cp $(podman ps --format "{{.ID}} {{.Image}}" -a | grep "rdocker:6000/rainier-infra-proxy" | awk '{ print $1 }'):/etc/nginx/certificates/server.key /tmp
- Navigate to the /tmp folder and run the following command to create the server.crt file:
# openssl req -new -newkey rsa:2048 -keyout server.key -out server.csr -nodes
- Send the server.csr file to the certification authority to get the server.crt file.
- Open the Ops Center Administrator virtual appliance manager UI.
-
From the Advanced menu, click Certificate
Settings.
-
Copy the server.crt (from Step 4) content into the
Certificate area.
-
Copy the server.key content into the
Private.key area.
-
Click Submit and wait for five minutes.
- Launch the Ops Center Administrator UI and verify the SSL certificate from your browser.