Upgrade Lequinox platform

Always back up your database before upgrading, and review the overall upgrade steps and preparations.


Upgrade to Lequinox platform 5.2.0

For more information on deployment scripts, go to the deployment scripts page.

Steps

  1. Copy and extract the release package to the target machine.

  2. Update the deployment profile that you backed up during your previous install:

    1. Locate the deployment profile backup from your previous installation.

    2. Copy the contents of your backed up deployment/profiles directory to the newly extracted deployment/profiles/ directory on the target machine for your 5.2.0 install.

    3. For your version upgrade, apply any deployment profile changes to the files you just copied from your backup to the deployment/profiles directory.

  3. Go to the extracted release folder.

  4. Stop any running WildFly instance:

    > python deployment/stop_jboss.py -p <profile>
  5. Remove any previous deployed artifacts, .war- and .ear files, from the WildFly deployment directory <WILDFLY_HOME>/standalone/deployments/.

  6. Generate a new configuration file (config.properties):

    > python deployment/generate_configuration.py -p <profile> -d lequinox -f </path/to/config_directory>/config.properties
  7. Run the pre-deploy upgrade script:

    > python deployment/upgrade_pre_deploy_config_all.py -p <profile> -d lequinox
  8. Start the WildFly server and wait until all services are started. (If changed since last upgrade: point out your configuration file "-Dconfig.path=<path/to/config_directory>"): 

  9. Configure WildFly (the script adds datasources, enables HTTPS etc.):

    See jboss_config_all.py for limitations.

  10. Deploy new artifacts from current release directory:

  11. Run post deploy upgrade script:

  12. Check the status of running services on "https://<FQDN>:<PORT>/status".

  13. The upgrade of the Lequinox platform is complete.

  14. Revisit the recommendations regarding backup and security, there might be new information since your first installation.

Copyright © 2021–2024 Lequa Net AB – a subsidiary of Extracticon AB (publ). All rights reserved.