Introduction
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:
- To avoid any interruption to any existing installed and running FireDaemon Pro services
- 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
- Some earlier versions of FireDaemon service running products are simply incompatible with FireDaemon Pro 5
- 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".
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.
Step 8: Uninstall Your FireDaemon Pro 3 Services
Per the screenshot below, click the "Uninstall All" button to delete your FireDaemon Pro 3 services.
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.
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.
After you have chosen your service definition XML file, click OK to load it. The service definition will load per the screenshot below:
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.
Lastly, click the "tick" to install your 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.