POD Updates

CloudCIX team is continuously integrating, developing and updating cloud applications and softwares. Updates of a POD involves, updating PAT, COP and Region docker containers including bug fixes and new features. Use the follwing steps to keep your POD upto date.

Using Jumphost:

This level 3 tool, pre-installed on PAT pod and used to update POD.

  1. How to access Jumphost?
    1. Setup a PC in PAT’s Management network (lets call PATstation), mainly for GUI interaction with tools on PAT.

    2. Jumphost can be accessed via VNC Viewer or SSH access. so make sure a VNC viewer service is installed on your PATstation.

    3. The IP address of Jumphost is <p>:d0c6::3002:3 where IPv6: say for a pod a:b:c::/48 range a:b:c:d0c6::3002:3 is the Jumphosts IP. And password is the one used for Jumphost VNC password when PAT Pod installed.

  2. How to use Jumphost? The jumphost is running Ubuntu Desktop 20.04 and has preinstalled tools such as VNCviewer, Remmina, Virtmanager.Terminal etc.
    1. Use VNC to access VNC clients

    2. Use Remmina to access all HyperV hosts and also KVM hosts.

    3. Use Virtmanager to access VMs of a KVM directly.

    4. Use terminal to accesss all the adopted Pod appliances via SSH.

  3. Access Pod’s applaince:
    1. From Jumphost terminl SSH into Pod Appliance.

    2. On Pod Appliance, pod installer runs on login, ignore this task and so enter Ctrl+X to close.

Updating Pod

  1. Updating Pod containers.
    1. Go to CloudCIX’s docker directory by:

      cd /etc/cloudcix/docker
      
    2. First update docker-compose.yml file from cloudcix github repo, to do run:

      curl f"https://raw.githubusercontent.com/CloudCIX/pod_yaml/master/{blend}/{pod_version}/docker-compose.yml -o docker-compose.yml
      
    3. To pull new or update existing docker containers, run:

      sudo docker-compose pull -d
      
    4. To spin up new and updated containers, run:

      sudo docker-compose up -d