Migration Prerequisites
Create Mashery Local Images
An Image is the template (application plus required binaries and libraries) needed to build a running Container or a Pod (the running instance of that image ). The new Mashery Local Cluster may upgrade one or more container types. The images can be build on any machine and not necessarily on the machines hosting the Mashery Local Cluster. Follow the steps in TIBCO Mashery Local Installer to create the images for all containers from the tml-installer jenkins job.
Download Mashery Local Images to your Local Machine
The next step is to download the images to your local machine and upload them to each node of the Mashery Local cluster. To download the images to your local machine, follow the steps for Build in Jenkins in Building the Docker Images.
The tag name of the image that will be used to upgrade should be known. This can be inferred by running docker images once you have uploaded the desired image.
Check Image Tag:vagrant@node-1:/vagrant$ sudo docker images REPOSITORY TAG IMAGE ID CREATED SIZE tml-cache v5.1.0.97 01918d759e42 22 hours ago 621MB tml-cache v5.1.0.95 015275d5d03a 3 days ago 621MB
For example, in the above output, v5.1.0.97 is the tag of the new image that will be used to upgrade the tml-cache container.