FireDaemon Pro 3 Service Migration Guide

Introduction

Welcome to our FireDaemon Pro 3 Service Migration Guide! Please read the guide carefully to ensure a smooth upgrade from FireDaemon Pro 3 to later versions of FireDaemon Pro including FireDaemon Pro 5.


Why do I have to migrate my FireDaemon Pro services manually?

Our goal is to ensure that you are in control of the migration process. Additionally, there are four reasons why we want you to perform the migration:

  1. To avoid any interruption to any existing installed and running FireDaemon Pro services
  2. To avoid the scenario where you install FireDaemon Pro 5 and do not have a license for the product leaving you in a situation where your services have been migrated to a later version running in 30-day trial mode
  3. Some earlier versions of FireDaemon service running products are simply incompatible with FireDaemon Pro 5
  4. Some FireDaemon Pro 3 service configuration items cannot be migrated either (e.g. service account passwords). You will need to re-apply those settings under the new version of FireDaemon Pro.


Step 1: Obtain a new FireDaemon Pro license key

Your FireDaemon Pro 3 license key will NOT work with a later version of FireDaemon Pro. Please see the FireDaemon Pro 5 Release Notes on how to obtain a new license key.


Step 2: Schedule your upgrade window

Please allocate at least 30 minutes to the upgrade process. If you have important or mission-critical applications running under FireDaemon Pro, you will experience downtime while you migrate your services. Please plan for this.


Step 3: Backup! Backup! Backup! Prepare your rollback plan

Yes, seriously. Back up your existing FireDaemon Pro service definitions, back up your machine or take a snapshot of your VM. You should have a solid rollback plan in place to ensure you can fully restore should something go wrong.


Step 4: Confirm you have FireDaemon Pro 3 installed

You can only upgrade from FireDaemon Pro 3 to FireDaemon Pro 5. If you have FireDaemon 0, FireDaemon Pro 1 or FireDaemon Trinity installed then there is no upgrade path to FireDaemon Pro 5. You will need to manually re-create your services under FireDaemon Pro 5.


Step 5: Install Pro 5 and apply your new license key

You can download FireDaemon 5 here. FireDaemon Pro 5 will be installed side by side with FireDaemon Pro 3. This is intentional as we don't want to disrupt running FireDaemon Pro 3 services. Once you have installed the later version of FireDaemon Pro, please ensure you apply your new FireDaemon Pro 5 license key.


Step 6: Export your FireDaemon Pro 3 service definitions

Per the screenshot below export your service definitions by simply dragging and dropping them onto your desktop. Alternatively, you can go to the Service menu in the FireDaemon Pro GUI and choose "Export All".


Pro 3 to Pro 4 Service Migration Guide: Run app as Windows Service


Step 7: Stop your FireDaemon Pro 3 services

Per the screenshot below, click the "Stop All" button to stop all of your running FireDaemon Pro services.


Pro 3 to Pro 4 Service Migration Guide: Run app as Windows Service


Step 8: Uninstall Your FireDaemon Pro 3 Services

Per the screenshot below, click the "Uninstall All" button to delete your FireDaemon Pro 3 services.


Pro 3 to Pro 4 Service Migration Guide: Run app as Windows Service



Step 9: Verify Your FireDaemon Pro 3 Service Configuration XML

If you are attempting to import service configuration XML generated by FireDaemon Pro 3.9 or earlier, you will need to manually correct the XML. Please see this article.


Step 10: Import Your FireDaemon Pro 3 Services Into FireDaemon Pro 5

Now start FireDaemon Pro 5. Per the screenshot below, click the "+" button to create a new service.


Pro 3 to Pro 4 Service Migration Guide: Run app as Windows Service


Now import your service definition XML file by clicking on the "Open Service Definition" button. A File Open dialog will pop up. Choose one of the service definition XML files you exported previously.


Pro 3 to Pro 4 Service Migration Guide: Run app as Windows Service


After you have chosen your service definition XML file, click OK to load it. The service definition will load per the screenshot below:


Pro 3 to Pro 4 Service Migration Guide: Run app as Windows Service


Per the screenshot below, if your service is being run under a specific user account you will now need to enter that user account password in the Settings tab.


Pro 3 to Pro 4 Service Migration Guide: Run app as Windows Service


Lastly, click the "tick" to install your service.


Pro 3 to Pro 4 Service Migration Guide: Run app as Windows Service


Your service should now be installed and running.



Step 11: Uninstall FireDaemon Pro 3

Once you have verified that your FireDaemon Pro 5 services are running correctly you can uninstall FireDaemon Pro 3 via Programs and Features.