Before upgrading a Filr deployment, you must ensure certain requirements are met. See Before You Upgrade! and then complete the instructions in the following sections in order:
Failure to comply with the following critical points could result in a non-functional Filr system.
NOTE:As an additional resource to the information in this section, TID 7017288 has a “Pre-Flight Checklist” that can help you ensure a successful upgrade.
Critical Point |
Details |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
After ensuring that you have met the prerequisites and cautions above, complete the instructions in the following sections in order.
The process of upgrading Micro Focus appliances is illustrated in Figure 12-1.
Figure 12-1 Overview of the Appliance Upgrade Process
Download and prepare the software for your virtualization platform as described in the following sections:
Download the Filr software shown below to your management workstation.
IMPORTANT:Registration with Micro Focus is required to receive an email with a software-download link.
Appliance Type |
Filename |
---|---|
Filr |
Filr.x86_64-version.ovf.zip |
Search |
Filrsearch.x86_64-version.ovf.zip |
PostgreSQL |
PostgreSQL-version.ovf.zip |
Extract each .ovf.zip file on your management workstation until an ApplianceType-version folder appears.
Launch the vSphere Client and navigate to the datastore where you plan to host the upgraded VMs.
Create a folder for each appliance that you plan to upgrade.
Name each folder with a name that is easily associated with (but not the same as) the VM name of the associated appliance being upgraded.
Continue with Copying Each Appliance’s /vastorage Disk (Disk 2).
Log in to the Hyper-V host server either locally or from a remote workstation using Remote Desktop.
Download the Filr software shown below to the location where you plan to host your upgraded VMs.
IMPORTANT:Registration with Micro Focus is required to receive an email with a software-download link.
Appliance Type |
Filename |
---|---|
Filr |
Filr.x86_64-version.vhd.zip |
Search |
Filrsearch.x86_64-version.vhd.zip |
PostgreSQL |
PostgreSQL-version.vhd.zip |
Extract each .vhd.zip file in the directory where you downloaded it until an ApplianceType-version.vhd archive file appears.
Create a new directory for each virtual machine you are upgrading.
As a best practice, name these directories with names that are easily associated with, but not the same as the VM name of each appliance being upgraded.
Move the filr-version.vhd archive file to the first Filr appliance-type folder and then copy the file to the remaining Filr appliance type folders.
Move the filrsearch-version.vhd archive file to the first Filrsearch appliance-type folder and then copy the file to the second Filrsearch folder.
Continue with Copying Each Appliance’s /vastorage Disk (Disk 2).
Log in to the Xen VM host server either locally or from a remote workstation.
If you are connecting from a remote Linux workstation, use the following command:
ssh -X root@host_ip_address
The -X in the command in required for the GUI installation program upon which the steps in this section are based.
Download the Filr software shown below to the Xen VM host server in the location where you plan to host your upgraded VMs.
IMPORTANT:Registration with Micro Focus is required to receive an email with a download link.
Appliance Type |
Filename |
---|---|
Filr |
Filr.x86_64-version.xen.tar.gz |
Search |
Filrsearch.x86_64-version.xen.tar.gz |
PostgreSQL |
PostgreSQL-version.xen.tar.gz |
Untar each *.gz file in the directory where you downloaded it.
You can use the following command to untar the file:
tar -Sxvzf ApplianceType.x86_64-version.xen.tar.gz
An ApplianceType-version directory is created for each appliance type.
Copy and rename the ApplianceType-version directories until you have one directory for each appliance that you are upgrading.
IMPORTANT:Only change the directory names.
Do not change the names of the .raw or .xenconfig files within the directories that you have copied and renamed.
For example:
Rename the Filr-version directory to filr-1-30-192.168.1.61.
Copy the filr-1-30-192.168.1.61 directory and rename it to filr-1-30-192.168.1.62, and so on until you have a directory for each appliance you are upgrading.
In a similar manner, copy and rename the Filrsearch-version directory until you have two Filrsearch appliances.
Continue with Copying Each Appliance’s /vastorage Disk (Disk 2).
On a workstation with Citrix XenCenter installed, download the Filr software shown below.
IMPORTANT:Registration with Micro Focus is required to receive an email with a download link.
Appliance Type |
Filename |
---|---|
Filr |
Filr.x86_64-version.xva.tar.gz |
Search |
Filrsearch.x86_64-version.xva.tar.gz |
PostgreSQL |
PostgreSQL-version.xva.tar.gz |
Using a program such as 7-Zip, extract each .xva.tar.gz file on your management workstation until an ApplianceType-version folder appears.
Continue with Copying Each Appliance’s /vastorage Disk (Disk 2).
IMPORTANT:
VMware requires shutting down an appliance before copying a disk.
This doesn’t mean that the entire service must be down while disk copying takes place.
If you have a Filr-clustered deployment, you can minimize service interruption by shutting down one Filr or Filrsearch appliance, copying the disk, restarting the appliance and continuing with the next appliance.
On Citrix Xen you export
rather than copying Disk 2.
Copying each appliance’s disk is at the heart of the upgrade process because it uses the corresponding old
appliance’s configuration settings on Disk 2 to create an upgraded version of the appliance with minimal input on your part.
Disk copying can take a while, depending on disk size and the VM host environment.
Therefore, we recommend keeping service downtime to a minimum by making the copies while the Filr system is still running.
Using the tools provided by your hypervisor, copy the /vastorage (second disk) to its associated folder or directory that you created for your upgraded appliances in Downloading and Preparing Software for the Upgrades.
Shut down all of your existing appliances in the shut down order that you identified earlier:
Continue with the instructions for your VM platform:
Complete the steps in Table 12-1 for each appliance that you are upgrading
Table 12-1 Upgrading a VMware VM
Page, Dialog, or Option |
Do This |
---|---|
|
1 - Launching the vSphere Client.
|
vSphere Client |
2 - Deploying the OVF Template and naming the VM.
|
Deploy OVF Template |
|
Open |
|
Deploy OVF Template |
|
3 - Editing the VM settings. |
|
vSphere Client |
|
Virtual Machine Properties |
|
|
4 - Configuring Disk 2 (/vastorage) |
Virtual Machine Properties |
|
Add Hardware |
|
|
5 - Adding and Configuring Disk 3 (/var) |
Virtual Machine Properties |
|
Add Hardware |
|
|
6 - (Optional) Adding a Network Adapter You can add a network adapter if your Filr deployment accesses a separate network for one or more of the following reasons:
|
Virtual Machine Properties |
|
Add Hardware |
|
vSphere Client |
|
Complete the steps in Table 12-2 for each appliance that you are upgrading.
Table 12-2 Upgrading a Hyper-V VM
Page, Dialog, or Option |
Do This |
---|---|
1 - Open Hyper-V Manager. |
|
Hyper-V Host Server |
|
|
2 - Create a new VM. |
Hyper-V Manager |
|
Specify Name and Location |
|
Specify Generation |
|
|
3 - Specify memory |
Assign Memory |
|
4 - Assign network adapter |
|
Configure Networking |
|
|
6 - Identify the system disk |
Connect Virtual Hard Disk |
|
Summary |
|
|
7 - Specify processors |
Hyper-V Manager |
|
Processor |
|
|
8 - Use existing copy of hard Disk 2 (/vastorage). |
Settings for VM on Host Server |
|
|
9 - Add hard Disk 3 (/var). |
Hyper-V Manager |
|
Summary |
|
10 - (Optional) Add a Network Adapter
|
|
Hyper-V Manager |
11 - Repeat until all VMs have upgraded copies
|
IMPORTANT:Unlike the other virtualization platforms, which you power on and deploy separately from the upgrade process, upgraded Xen VMs power on automatically when the upgrade process completes. You must then deploy the appliance before continuing with the next one.
Therefore, it is critical that you make sure to follow the deployment order that you identified earlier.
Complete the steps in Table 12-3 for each appliance that you are upgrading and deploying.
Table 12-3 Upgrading and Deploying a Xen VM
Page, Dialog, or Option |
Do This |
---|---|
1 - Launch the installer. |
|
Terminal prompt on Xen VM Host Server |
|
Create a new virtual machine |
|
Storage path and Operating System |
|
Choose Memory and CPU settings |
|
|
2 - Name the VM. |
Name of Virtual Machine |
|
|
3 - Configure Disk 2 (/vastorage) |
Hardware |
|
|
4 - Configure Disk 3 (/var) |
|
|
|
5 - (Optional) Add a Network Adapter You can add a network adapter if your Filr deployment accesses a separate network for one or more of the following reasons:
|
Summary |
|
Network Adapters |
|
Virtual Network Adapter |
|
Network Adapters |
|
Summary |
|
Console |
6 - Deploy the Appliance
|
Port 9443 Admin Console |
|
|
7 - Upgrade the Next Appliance
|
Table 12-4 Upgrading a Citrix Xen VM
Page, Dialog, or Option |
Do This |
---|---|
|
1 - Launch XenCenter. |
Management Workstation |
|
XenCenter |
|
|
2 - Import the system disk |
Locate the File you want to import |
|
Select the location where the imported VM will be placed |
|
Select target storage |
|
|
3 - Select the network adapter |
Select network to connect VM |
|
Review the import settings |
|
|
4 - Specify Memory |
|
|
|
5 - Specify Processors |
|
|
|
6 - Link to Disk 2 (/vastorage) |
|
|
|
8 - Add Disk 3 (/var) |
Virtual Disks |
|
Add Virtual Disk |
|
9 - (Optional) Add a Network Adapter You can add a network adapter if your Filr deployment accesses a separate network for one or more of the following reasons:
|
|
|
|
XenCenter |
|
IMPORTANT:
Make sure that you deploy (Start and configure) your appliances one at a time.
Attempting to start and configure multiple upgraded appliances at the same time causes timing, synchronization, and other problems.
Also make sure that you deploy the appliances in the deployment order that you identified earlier:
Filrsearch
Filr
Power on the first (or next) appliance in your deployment order list.
Access the appliance’s console.
When prompted, enter the root and vaadmin passwords for the appliance being replaced.
The upgrade process proceeds automatically.
When the appliance displays the final screen in the console window, open your management browser and log in to the appliance on port 9443 as the vaadmin user.
Depending on the appliance type you are upgrading, check the following:
Filrsearch |
Filr |
---|---|
|
Common configuration issues include:
|
When the appliance is running, deploy the next appliance.
When all of your appliances are running, continue with Performing Post-Upgrade Tasks.
After upgrading to a new version of Filr, you should perform the following tasks to ensure a fully functional Filr system:
The newly upgraded Filr appliances have a 60-day evaluation license installed. The evaluation license is expired in most cases since it considers the day of deployment as the day when it was installed with the earlier version.
To prevent a service interruption, you must install your new license by following the instructions in Installing/Updating the Filr License
in the Filr 4.3: Administrative UI Reference.
For optimal performance of Filr appliance, the minimum Java heap space should be 9 GB. After upgrading the appliance, the Java heap space is overwritten with the value that was set for the earlier Filr appliance. If new value is less, then ensure to update it to 9 GB or greater.
The default database of Filr 4.0 is PostgreSQL. If you have configured Filr 3.x with default Filr MySQL database then on reindexing the Filr site, you must perform the following steps to migrate the database to PostgreSQL.
Ensure that the /vastorage of PostgreSQL appliance has enough disk space ( equal to or greater than the Filr MySQL appliance).
Ensure that the Filr MySQL appliance and Filr PostgreSQL appliance have uninterrupted connectivity.
When migration is in progress, do not refresh the browser or logout from the 9443 console.
Deploy the Filr PostgreSQL Appliance similar to the Filr Appliance. The binary is available under your entitlements in sld.microfocus.com location.
Open a browser and log in to the PostgreSQL appliance on port 9443 as the vaadmin user.
Under PostgreSQL Appliance Tools, click Configure PostgreSQL.
Specify a password for the “postgres” user, then click OK.
Under PostgreSQL Appliance Tools, click phpPgAdmin.
Click PostgreSQL, then specify the Username as “postgres” and password that you specified in Step 4.
Click Roles > Create role.
Specify all the required details to create a user. Ensure to select the options: Create DB? and Can login? and click Create.
Open a browser and log in to the Filr appliance on port 9443 as the vaadmin user.
Stop Filr service on all the Filr Nodes.
Open a browser and log in to one of the Filr appliance node on port 9443 as the vaadmin user.
Under Filr Appliance Tools, click Configuration.
Click Database.
On the Database Connection page,
In the Database Type, select MySQL.
Select the option Migrate Filr MySQL Database. This option is enabled only if its a large deployment or if you have configured Filr 3.x with Filr MySQL. This displays fields to specify the PostgreSQL details.
Specify the PosgreSQL address and port.
Specify the username (role) and password that you created in Step 4.
The name of the database is same as the MySQL database. This field cannot be modified.
Click Ok.
This starts the migration process. Status is available on completion of migration.
On successful migration, Click Reconfigure Filr Server.
The Filr appliance is reconfigured and restarted.
If migration fails, refer to the /var/opt/novell/va/logs/migration.log file.
To ensure Filr Admin console is available, open a browser and log in to one of the Filr appliance node on port 8443.
Power down the Filr 3.x MySQL Appliance.
Open a browser and log in to the next Filr appliance node on port 9443 as the vaadmin user.
In the Database Type, select PostgreSQL.
Specify the PosgreSQL address and port.
Specify the username (role) and password that you created in Step 4.
Specify a name for the new database.
Click OK.
Click Reconfigure Filr Server.
To ensure Filr Admin console is available, open a browser and log in to one of the Filr appliance node on port 8443.
Refer to the /var/opt/novell/va/logs/migration.log file for the detailed information.
Resolve the issue.
Drop the PostgreSQL database.
Restart migration.
The Filr Appliance 9443 console displays the process of migration. Alternatively, you can login to the PostgreSQL appliance 9443 console > phpPgAdmin > PostgreSQL > Specify credentials, then monitor the size of the database.
If the size of the database does not change after 10 to 20 minutes, reboot the Filr appliance.
Refer to the /var/opt/novell/va/logs/migration.log file for detailed information.
Resolve the issue.
Drop the PostgreSQL database.
Restart migration.
Refer to the /var/opt/novell/va/logs/migration.log file for detailed information.
Resolve the issue.
Drop the PostgreSQL database.
Restart migration.
The issue should be resolved, launch 8443 console to verify if the page is launched successfully.
If migration continues to fail, contact the Micro Focus Customer Center with the following log files:
/var/opt/novell/va/logs/
/var/opt/novell/datamodel-service/logs
Table 12-5 Index with the Dedicated Appliance
Page, Dialog, or Option |
Do This |
---|---|
|
|
Filr Sign In Dialog |
|
Product Improvement (first login only) |
|
Filr Main Window (Web access) |
|
Administration Console |
|
Search Index |
IMPORTANT:If you have users across multiple zones, ensure to perform reindexing on every zone.
|
Indexing has finished! |
|
Administration Console |
|
Search Nodes |
|