Configuring IBM® Cloud Private

To make use of automated workflows in IBM® Cloud Private, you can install it and push the Docker containers to it.

About this task

You must use IBM® Cloud Private

Procedure

  1. Install and set up IBM® Cloud Private-CE.
  2. Install the IBM® Cloud Private Command Line Interface (CLI).
  3. Download the Rational® Performance Tester and IBM® Rational® Performance Tester Agent container images from the same location you downloaded the product bits.
    The images are in the form of Passport Advantage (PPA) files. You can load the PPA files directly to IBM® Cloud Private instead of extracting the Docker image out of it.
  4. Load the images into Docker repository:

    For Windows, use the command in GitBash:

    $ docker load -i "imageFileName.tar.gz"
    For Linux, use the terminal:
    tar --wildcards --to-command='docker load' -xzf imageName 'images/*'
    Note: The imageName can be the agent image ibm-rpta-9.2.1.tar.gz or the workbench image.
    When the image is loaded, following message is displayed - Loaded image: imageFileName:versionNumber
  5. Before pushing the Docker image to IBM® Cloud Private cluster, configure the authentication from Docker CLI.
  6. Load the images to the IBM® Cloud Private cluster by using any of the following methods:
    1. Use Docker to log in to the cluster and push the image:
      1. To log in from your client system to the private image registry:
        $ docker login cluster_CA_domain:8500
      2. To tag the images:
        $ docker tag imagename:tagname cluster_CA_domain:8500/namespacename/imagename:tagname
      3. To push the images to the cluster:
        docker push cluster_CA_domain:8500/namespacename/imagename:tagname
    2. Use the IBM® Cloud Private CLI to push the images:
      bx pr load-ppa-archive --archive ibm-rpta-imageVersion.tar.gz
      bx pr load-ppa-archive --archive ibm-rtw-imageVersion.tar.gz

What to do next

You can now set up the playback environment in IBM® Cloud Private. See Running automated tests with containerized agents on IBM Cloud Private and Running automated tests with containerized workbench and agents on IBM Cloud Private.