Prerequisites
General Prerequisites
- If you are currently using CentOS operating system, refer to the CentOS Migration Guide.
- Nodes must have the following OS:
- RHEL 8.7, 8.8, 8.10, 9.2, 9.3 or 9.4
- Ubuntu 20.04, 22.04
- Keep the following file locations ready -
- old installer file location, for example - /home/appviewx/FP2/appviewx_kubernetes
- installed location, for example - /home/appviewx/appviewx_cluster
- Location to save the new installer file - /home/appviewx/appviewx/Application_upgrade (Assign the folder name as required).
- To list the nodes in the cluster, execute the command below and save the output
for further
reference.
kubectl get nodes --show-labelsNote: If custom labels are detected add them to the custom_changes.yaml file. Refer to the chapter Adding Custom Pod Configuration of the section Monitoring and Maintaining AppViewX in the Install, Upgrade, and Maintenance Guide. - To get the status of HPA, execute the command below and save the output for
further reference
kubectl get hpa - Keep a backup of the iControl jar files available at location - /home/appviewx/appviewx/appviewx_dependencies/external_libs/iControl-13.1.0.jar for iControl to be done after the upgrade.
- Check for any other custom changes that may have been done specifically for the customer.
- Check the enabled plugins in appviewx.conf file of the old installer (previous
version), in case there are plugins that are not present but are required to be
installed in the latest versions, please add them, example
- avx_pkiaas_cert_ocsp_generator
- avx_pkiaas_cert_ocsp_serveravx_pkiaas_cert_ocsp_server
- avx_platform_hsm
Points to Remember when Upgrading to 2024.0.0
Know the following before proceeding with the upgrade.
- If an external CA certificate is configured for kubernetes, the infra upgrade will overwrite the certificates.
- A manual elastic restore must be performed post the upgrade. Post the application upgrade the back of the elastic search will be stored at the following location - INSTALLER_PATH/appviewx_kubernetes/statistical_data_backup. The steps for Elastic Restore are explained in the section elastic restore