CA Spectrum Dockerization

This page contains the following topics:
casp1032
This page contains the following topics:
is now available with Spectrum 10.3.1 !
About Spectrum Dockerization
Dockerized Spectrum is advantageous and beneficial for Spectrum users. Dockerized CA Spectrum components can be deployed separately, such as spectrum-one-click-server-image, spectrum-ss-image, and spectrum-sdc-image. It helps spin multiple containers to set up a distributed spectrum deployment within no time(minutes*). With dockerization, you can resolve behavioral, staging, and running issues of applications in different environments in various datacenters. Spectrum Dockerization ensures packaging of all the required configuration files and libraries and other dependencies that are required to run Spectrum in any environment. With Spectrum Dockerization, you can ensure continuous integration that is deployed automatically. The transition time from development to production can be greatly reduced as one container can be used across multiple environments. Docker images can be moved from one server to another with ease. Docker containers are highly scalable as with the demand of the users. Running Spectrum on a Container Application platform provides a seamless service abstraction layer. Any changes to Container properties (like HostName/IP change) would not majorly affect the current deployment.
Spectrum can be dockerized on Red Hat® (v.7.4) OpenShift for easy development, deployment and building of either on prem or cloud applications.
Recommended Software Requirements
Following are the recommended software requirements for Docker engine and OpenShift installation.
For Docker Engine
  • RHEL - v7.4  (Docker-engine installation and container creation is tested on RHEL 7.4 VM). Install the latest version of Docker using 'yum install docker' command.
For OpenShift
  • OpenShift - v3.6
  • RHEL - v7.4
  • Ansible - v2.5.4
  • Git 1.5
Spectrum Pre-built ISO Image Load Process
If you do not wish to build the docker images manually, follow these steps:
  1. Download the required tar.gz files from support.ca.com, onto a Linux Rhel 7.4 VM
    CA-Spectrum-SpectroSERVER-Docker-<current_version>.tar.gz
    CA-Spectrum-OneClickServer-Docker-<current_version>.tar.gz
    CA-Spectrum-SDC-Docker-<current_version>.tar.gz
    CA-Spectrum-OneClickServer-And-SRM-Docker-<current_version>.tar.gz
  2. Execute the following command to extract tar file:
    gzip -d <filename>.tar.gz
  3. Once the above unzipped tar file is available, to extract the respective docker image, execute the command:
    docker load -i CA-Spectrum-SpectroSERVER-Docker-<current_version>.tar
  4. To view the loaded docker images, execute the following command:
    docker images
What Next?