Upgrade QlikView Server – Multi-Server, Same & Different Machines
1. Upgrade QlikView Server – Objective
Like the new version of QlikView November 2017 we just saw in the previous tutorial. There are new versions of QlikView coming out at an interval of 6 to 8 months. The users will obviously want to upgrade QlikView Server the older versions into the new ones and that process of upgradation is what we will talk about in this tutorial. Here, we will discuss how to upgrade QlikView Server to the same machine, multiserver, and different machines.
So, let’s start How to Upgrade QlikView Server.
2. Maintenance Contract on Upgrade QlikView Server
It is necessary to have a valid Maintenance Contract for upgrading QlikView desktop and server. If you don’t have a Maintenance Contract, then will make to install an unlicensed version of QlikView Server that is not a complete version and has limited functionalities.
The Maintenance Contract is valid for a fixed period that is specified while you purchase it. The contract needs to renew before the end date of the existing contract to ensure proper working of the software. The end date, active period and current Maintenance Contract details can access from the License Enabler File (LEF) where the information store. Location of LEFs is different for both QlikView Server (QVS) and QlikView Desktop. To access the LEFs of QVS check the QlikView Management Console and for QlikView Desktop LEFs, go to your system’s local drive. 90% of the times, the LEF automatically store in the system during the time of installation.
Maintenance Contract’s validity is also checked automatically by the system during the time of upgradation and if it is detected that contract has been expired then an unlicensed version of QlikView server and desktop known as Personal Edition is installed by default.
3. How to Upgrade QlikView Server?
Upgrading an old version of QlikView software to a new one can do by following several steps carefully. The process of upgradation can do in several ways, either you can upgrade the software on the same machine, a multi-server deployment setup or onto a different machine altogether. This section of the tutorial includes steps for upgradation, installation, migrating to another server. The two authentication methods, Digital Certificates, and Administrator Group have also been explained along with the process.
Before we discuss the process of upgradation according to individual scenarios let us have a look at the general upgradation practices.
Create a back-up of the QlikView Server installation files.
Before starting the upgradation, all the ongoing services or process by the QlikView server must end. Thus, upgradation is recommended during a downtime when no processes are going on.
In the licensed versions, the information of licensing is by default installed in the old system and is re-installed in the system once the upgradation to a new version is complete.
Make sure you have an authorized and valid Maintenance Contract to avoid installation of an unlicensed (Personal Edition) version with less features.
If you have selected Digital Certificate as the method of authentication then they must install on all the connected machines in a deployment expect for the one having QlikView Management Service setup. It ensures proper communication between different QlikView services/processes.
4. How to Upgrade QlikView Server on the Same Machine?
If the upgradation is been done on the same machine, then the steps to follow are:
Create a backup folder of QV server installation. Although it is not necessary for upgrading to the same machine, it is highly recommended.
For Digital Certificates chosen as the mode of authentication then take a back-up of these certificates as well. These Digital Certificates will update according to the new version automatically after the process of upgradation is complete.
Download the latest version of QlikView Server from the official site, Qlik official site
In order to manually stop all the ongoing server processes, a graceful shutdown of QlikView Distribution Server conduct. It only shuts down the active processes without harming or interrupting any. They are resumes once the upgradation is over. To enable the graceful shutdown, the Switch given in the Service Status Message is to click. This doesn’t let any new processes to start and completes the ongoing ones in a fixed time called grace period. If the process is not completed in the grace period it is simply stopped.
Run the installation wizard (.exe file) and install the new version by following the step by step procedure in the wizard.
Select one service authentication method from the two (Digital Certificate or Administrator Group).
Restart your machine after the installation completes.
Open the QlikView Management Console and enter the license credentials where required for QlikView Server and QlikView Publisher.
Restart the server to apply the given license credentials
5. How to Upgrade QlikView Server on Multi-Server Setup?
For system setups where there is a multi-server deployment of the software, upgradation steps are as follows,
Shutdown or stop all the ongoing server processes.
For Digital Certificate authentication, create a backup of the certificate files.
Perform upgradation process on each machine that is a part of the multi-server deployment.
After upgrading, restore and install the digital certificates on all the machines except the one having QlikView Management Service setup on it.
6. How to Upgrade QlikView Server to a Different Machine?
If you are upgrading to the latest version of QlikView but on a different machine than the one you use the older version on, then it is best done by first upgrading the server on the current machine (in which you used the old version). This follows by migrating the new installation contents to the new/target machine. After this, all the migrated files/content is restored on the target device and the new version is ready to use.
Let us understand these steps in greater detail.
i. Upgrading the server on the smae machine
Install the new version and upgrade the server on your current machine. The process of upgradation will be the same as when we upgrade on the same machine (section 3.a.)
ii. QlikView server installation on the target machine
First of all, download the latest version of QlikView software through the lnk given- Qlik official site. Then launch the QlikView Server install wizard and follow the step by step installation process. After this, select the authentication method. Restart your computer after the installation completes. Open the QMC and enter the essential license credentials for activating QlikView Server and Publisher. Before applying the license information on the new machine, make sure to shut down or terminate the installation on the old machine.
iii. Migration and restoring contents in the QlikView Server
The installation and digital certificate backups now restore once they migrate onto the target machine. The process of migration can start after installing the latest server version on both the old and new machines. How will the process of migration proceed depends upon which method of service authentication you have selected?
In the case when Administrators Group selects the migration proceeds by shutting down all the active services/processes on both the machines after taking necessary back-ups. After this, the QVPR folder renames or remove as it can get replaced by the new folder from the backup. Next, copy the QVPR files/folder to the target machine. Then change the target reference in the names of XML files and set the references to that of the target machine folder. Restart the QV Services and start the QV Management Services function. Then, store all the source documents folders and mounted files folders by moving them to the same location as they originally were in the target machine. At last, shut down the old machine.
Now, if you select Digital Certificate as the mode of authentication, then the digital certificate backup files restore in the target machine after the new version install. As soon as the files get migrate and restore into the new machine, the encrypted migration settings (encrypted from the old machine) can decrypt using the information from the restore digital certificates. Now to create new migration settings for the new/target machine, an encryption key generates by the new version which is unique to the new machine. The settings encrypted again for the new system.
So, this was all about Upgrade QlikView Server. Hope you like our explanation.
Hence, as you might have noticed, a crucial part of upgrading the server to the latest version is back up and restoring important file. If the backups not create and transfer to new machines properly then the whole upgrading process might fail. Still, have a query, regarding “How to Upgrade QlikView Server”? Feel free to approach us through comment box. Surely we will get back to you!
Related Topic – QVD Files