Upgrading the Hyperscale Compliance Engine
Prerequisite
Before upgrade, make sure that you have downloaded the Hyperscale Compliance 4.0.0.0 tar bundle from the Delphix Download website.
How to Upgrade the Hyperscale Compliance Engine
Perform the following steps to upgrade the Hyperscale Compliance Engine from 3.0.0.x to 4.0.0.0 version:
- Run
docker-compose down
to stop and remove all the running containers. - Run
sudo docker rmi -f $(sudo docker images -q)
to delete all the existing images. - Remove all files or folders from existing installation directories, except
docker-compose.yaml
. (Keep backup of this file before moving to the next step). -
Untar the patch tar in your existing installation path.
tar -xzvf delphix-hyperscale-masking-4.0.0.0.tar.gz -C <existing_installation_path>
-
Replace
docker-compose.yaml
with thedocker-compose.yaml
file that you created a backup at Step 3. - Update image tag under each service inside the
docker-compose.yaml
file with the latest tag i.e. 4.0.0.0 (For example;delphix-controller-service-app:4.0.0.0
). Make sure to update the same across thedocker-compose.yaml
file for all services. -
Run the below commands to create the images:
docker load --input controller-service.tar docker load --input unload-service.tar docker load --input masking-service.tar docker load --input load-service.tar docker load --input proxy.tar
-
Run
docker-compose up -d
to create containers. -
Make sure all your mount(s) are configured and accessible, before running a job.
Note
Existing data remains intact after the patch installation.