Migration Prerequisites

Download a new version of Mashery Local

Download location to be provided by TIBCO Mashery.

Create Mashery Local Images

Mashery Local has following container types:

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.