Installing Hotfix Archives for Quantum Fabric - Linux

The Quantum Fabric Patch Installer can be used to apply patches (software updates) to Quantum Fabric components for a specific GA release.

For example:

To apply a 9.2.1.x patch to a version earlier than 9.2.1 GA, you need to upgrade to  9.2.1 GA by using the installer, and then apply the 9.2.1.x patch.

The Patch Installer uses hotfix archives and applies the software updates to an existing Quantum Fabric Installation. A hotfix archive (which is a .zip file) can have artifacts for one or more components. While installing hotfix archives, all components in the archive are installed to your existing Quantum Fabric installation.

Prerequisites

  • Ensure that you have a previous version of Quantum Fabric GA installed on your system at an accessible network location.

    IMPORTANT: If you are required to install hotfix archives to a set of components for a specific release, you must have the supported Quantum Fabric GA version (for example, Quantum Fabric 9.2.1) with required components installed on your system.

    For example, if you are required to install hotfix archive for Console version V 9.2.1, you must have Fabric 9.2.1 GA with Console installed on your system.

  • Download the patchinstaller(binary) and hotfix archives from downloads/manual/ with your credentials.
  • Ensure that  QuantumFabricPatchInstaller.bin  file has execute permissions.

To install Quantum Fabric patch using the installer, follow these steps:

  1. Execute the following command to switch to the user that you created.
  2. # su - username

  3. Press Enter. The system prompts you to enter the password.
  4. Enter the password, and press Enter.
  5. Unzip the QuantumFabricSetup-9.x.x.GA.tar.gz file, and navigate to the QuantumFabric_Patch_Installer_Linux folder.
  6. Start theQuantumFabricPatchInstaller-9.x.x.GA.bin file by executing the following command:
    ./QuantumFabricPatchInstaller-9.x.x.GA.bin
  7. [root@mbaastest11 ~]# chmod +x QuantumFabricPatchInstaller-9.x.x.GA.bin
    [root@mbaastest11 ~]# ./QuantumFabricPatchInstaller-9.x.x.GA.bin
    Preparing to install...
    Extracting the installation resources from the installer archive...
    Configuring the installer for this system's environment...

    Launching installer...

    ====================================
    Quantum Fabric (created with InstallAnywhere)
    ------------------------------------
    Preparing CONSOLE Mode Installation...

  8. To continue the installation, press Enter. The Introduction page appears asking for following details. Enter the details to proceed with the upgrade:

    • Please provide the location of the patch file: Provide the patch file location of the Quantum Fabric component that you wish to install to current version. For example, middleware.zip.
      For information about creating a patch file, refer to Creating a patch file for Fabric components.

    • Please provide the location of existing installation .The default install location appears in this field.
      Provide the location of existing Quantum Fabric installation that you wish to upgrade with the selected patch version.

      ====================================
      Introduction
      ------------

      Thank you for choosing to upgrade Quantum Fabric!

      Please provide the below details to proceed with the upgrade.
      Please provide the location of the patch file : (Default: ): /root/sample.zip
      Please provide the location of existing installation : (Default: ): /root/MFJB6525132

  9. Press Enter. The Pre-Installation Summary details appear.

    ====================================
    Pre-Installation Summary
    ------------------------

    This patch will update the following components : <List of components>

    To see detailed release notes, please refer http://docs.kony.com/konylibrary/konyfabric/kony_fabric_release_notes/Default.htm

    A copy of your installation will be placed in /root/<Previous-MobileFabric-install-folder_PatchName>. To revert to the previous version of your installation, please replace the contents from the above mentioned folder.

    If you accept terms and conditions http://docs.kony. com/konylibrary/konyfabric/resources/license.htm

    To proceed with the update, please press “enter"

    PRESS <ENTER> TO CONTINUE:

  10. Press Enter to continue the installation.

    The installer takes backup of the current install folder. The backup folder will have a suffix of _{Patch_File_Name}. For example, if the hotfix name is KPNS.XXX, then the suffix of the backup folder will be _KPNS.XXX.

    IMPORTANT: The Installer does not support automatic backups of database and other artifacts. The Installer does not support rollback in case of a failure during the upgrade.

     -  You must take backup of your database and other artifacts before upgrading.

     -  After the upgrade, republish your Quantum Fabric applications.

    =============================
    Installing...
    -----------------------------------------

    [==================|==================|==================]
    [------------------|------------------|------------------]

    The Installation Complete details appear.

    =============================
    Installation Complete
    -----------------------------------------

    Congratulations. Quantum Fabric has been successfully installed to:

    /root/MFJB6525132

    <List of components installed> URL: https://00.00.00.00:port/kpns

    PRESS <ENTER> TO EXIT THE INSTALLER: [user1@cnt6-01c downloads]$

  11. Press Enter to complete the installation. After the installation is completed, the installer creates logs in the install folder.

    The <Install Location> directory contains the log files logging each invocation of the installer. To make problem identification easier, provide these log files to Quantum when reporting an issue.

    IMPORTANT: When you are using a third party tool (for example, PuTTY) for installing Quantum Fabric remotely, if any network connection issues occur at the end of the installation, the installer stops the installation and the installation log is not created.

    For troubleshooting tips to resolve problems that you may encounter during installation, refer to the following:

Creating a patch file for Fabric components

To create a patch file for Fabric components, you need to create a zip file with the relevant files. The contents for the zip must be downloaded from the link to the build artifacts.

For information about the files and file structure for individual Fabric components, refer to the following sections.