The procedure to upgrade an existing CTERA Content Services installation is the same for all platforms and requires the following:
- Internet access.
New releases include upgrades to the docker images used by CTERA Content Services. - Ports
Make sure that the required ports are open, as described in Inbound Port Requirements and Outbound Port Requirements.
CTERA Content Services VM can be configured as:
- The default, deployment with both the control plane, the ingestor, and the data plane, the collector end embedding model, deployed on the same VM.
- A separate Ingestor VM and Collector and Embedding model VM.
The upgrade required depends on the configuration.
To upgrade CTERA Content Services when all the components run on the same VM:
- Contact CTERA Support to get the latest CTERA Content Services zip file.
- Upload the zip file to the CTERA Content Services VM:
- For ESXi deployments, upload the zip file to the
/datadirectory. - For all other platforms, upload the zip file to the
/home/usrdirectory.
- For ESXi deployments, upload the zip file to the
- Enter into the new version directory and unzip the zip file
- In the unzipped directory, the directory for the new version, run the following command:
docker compose pull - Wait for all the images to download.
- Go to the old version directory and run the following command:
docker compose down - Go to the new version directory and run the following command:
docker compose -f docker-compose.yaml -f docker-compose.gpu.yaml up -d - Restart the CTERA Content Services VM.
To upgrade CTERA Content Services when the components run on separate VMs:
- Upload the zip file to the CTERA Content Services VM:
- For ESXi deployments, upload the zip file to the
/datadirectory. - For all other platforms, upload the zip file to the
/home/usrdirectory.
- For ESXi deployments, upload the zip file to the
- Enter into the new version directory and unzip the zip file
- In the unzipped directory, the directory for the new version, run the following command:
docker compose pull - Wait for all the images to download.
- Go to the old version directory and run the following command:
docker compose down - Go to the new version directory and run the following command:
docker compose -f docker-compose.yaml up -d - Restart the CTERA Content Services VM.
- Upload the zip file to the Collector VM:
- For ESXi deployments, upload the zip file to the
/datadirectory. - For all other platforms, upload the zip file to the
/home/usrdirectory.
- For ESXi deployments, upload the zip file to the
- Enter into the new version directory and unzip the zip file
- In the unzipped directory, the directory for the new version, run the following command:
docker compose pull - Wait for all the images to download.
- Go to the old version directory and run the following command:
docker compose down - Go to the new version directory and run the following command:
docker compose -f docker-compose.gpu.yaml up -d - Restart the Collector VM.