Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Update the OS

You create the node virtual machines (VMs) in a Paragon Automation cluster using the OVA (or OVF and .vmdk) software download files. The files are pre-packaged with all the utilities, OS, and software required to create the VMs. The VMs are created with Ubuntu 22.04.4 LTS (Jammy Jellyfish) Linux base OS. You might need to update the base OS to maintain the security, stability, performance, and compatibility of the Kubernetes cluster. Juniper provides you with the required OS update file to enable you to update the OS on your node VMs. The OS update functionality in Paragon Automation includes the following updates:

  • Linux kernel update

  • OpenSSL or OS security update

  • Any third-party packages required by Paragon Automation

  • All packages that are part of the base OS

To update the OS, perform the following steps:

  1. Download the paragon-ubuntu-22-04-update-date.tar.gz and paragon-ubuntu-22-04-update-date.tar.gz.psig files from the Juniper Software Download site on to your computer or local installer VM.
  2. Log in to any one of the Paragon Automation cluster nodes as the root user.
  3. Type exit to exit Paragon Shell to the Linux root shell.
  4. Copy the paragon-ubuntu-22-04-update-date.tar.gz and paragon-ubuntu-22-04-update-date.tar.gz.psig files to the cluster node.
  5. Update the OS on the current node using the copied files.

    The process takes around 15-30 minutes to complete depending on the size of the updated packages. Once complete, the OS on the other three nodes of the cluster is also automatically updated.

Verify the OS update

You can perform any of the following steps to verify that the OS update process is successful, and the cluster operation is unaffected.

  • The Paragon Automation cluster remains operational while updating the OS. To verify if the update process has succeeded, check the /var/log/apt/history.log log file to see the timestamp of the last update and updated packages. For example:

  • Verify that cluster-operation is unaffected by checking that all pods are in Running status using the following command in the Linux root shell.

  • Verify that the cluster is healthy and operational using the following command in the Linux root shell.