Upgrade Recovery Manager for AD from 10.1 to 10.2.2
The basic upgrade steps required along with important links to the Quest Support Portal and some individual links to some of the sections of the documentation that you will need to review prior to embarking upon your upgrade.
At a high level:
1. Direct Upgrade from 10.1 to 10.2.2 is supported.
2. Upgrade Recovery Manager for AD before the Backup agent.
3. Upgrade the backup agent from the Recovery Manager for AD console under the "Backup Agents" node.
4. Create a manual backup and a scheduled backup to verify connectivity and successful functioning of process
NOTE: Depending upon how the backup agents have been deployed in your environment, these can either be upgraded or reinstalled from Recovery Manager for AD console or by whichever means you may be managing them.
One important thing to note is that the first release of Recovery Manager for AD (version 10.2.2.36571) did not include the runtime installation files for the .Net Framework 4.8 and this will need to be downloaded and installed in advance of any installation/upgrade. From release 10.2.2.37488 the .Net 4.8 Framework is included with the setup media and must be installed prior to installing Recovery for AD.
Quest Support Portal - Product Support - Recovery Manager for ADQuest Support Portal - Recovery Manager for AD - System Requirements (release notes)Quest Support Portal - Recovery Manager for AD - Quick Start GuideQuest Support Portal - Recovery Manager for AD - User GuideQuest Support Portal - Recovery Manager for AD - Management Shell GuideBefore beginning the upgrade take the following actions to provide a means of rollback to version 10.2 of Recovery Manager for AD
1. Close all Recovery Manager for AD consoles and stop Quest Recovery Manager for AD services which may be attempting to write to the local or remote SQL database
2. Backup the files below to a different folder
C:\ProgramData\Quest Software\RMAD\Backups.mdb
C:\ProgramData\Quest Software\RMAD\ERDiskAD.mdb
ERDiskAD.mdb. Contains the Recovery Manager Console configuration data, such as computer collections and backup creation sessions.
Backups.mdb. Contains the backup registration database that stores information about created Active Directory and ADAM backups.
(
NOTE - ERDiskAD.mdb filename is changed to RMAD.db3 in the upgrade step between 10.1 and 10.2).
3. Export the scheduled tasks from the Task Scheduler or make note of the current backup schedule for the collections
4. Backup SQL Databases used by Recovery Manager for AD
5. Copy all config files to a different folder location
Default Location for Console config files: "C:\Program Files\Quest\Recovery Manager for Active Directory"
Config Files:
- ConfigurePWRestore.exe.config
- QuestSoftware.RecoveryManager.AD.Enterprise.Server.exe.config
- QuestSoftware.RecoveryManager.AD.PowerShell.dll-Help.xml
RMAD Reports Config Files
Default Location for install: C:\Program Files\Quest\Recovery Manager for Active Directory\RMADReports\BRReportsViewer
Config Files:
- BRReportsViewer.exe.config
- SSRServiceUtils.dll.config
ROLLBACKThe rollback plan would largely depend upon where you got to in the upgrade process and of course any other local factors you may have to consider for your environment.
At a high level, if you have a VM backup and a SQL Server backup:
- Restore the SQL Backup (if the SQL instance used by RMAD is installed on the same VM, this step can be skipped)
- Restore the VM
- Verify that restored console can connect to SQL database and functions correctly.
- If you have upgraded the agents across your estate, you will need to uninstall and reinstall the agents to match the console version ie 10.2.0.
- A VMWare snapshot should be fine providing the Guest OS is powered off so that the VM is in a consistent state for the backup.
During the upgrade you will be asked to install SQL or use an existing SQL server.
Keep in mind no actual backup data is stored within the SQL server, it is only used to create the differential report during object restores, and the persistence database required with forest restores.
Whilst Recovery Manager for AD v10.2.2 supports Microsoft SQL Server® 2019, 2017, 2016, 2014 and 2012, it would be advisable to upgrade to at latest SQL Server Express 2016 which is included with Recovery Manager for AD v10.2.2.
NOTE:The Machine that hosts the Recovery Manager for Active Directory console must have same or higher version of Windows operating system than the processed domain controllers. Otherwise, the online compare and object search in a backup during the online restore operation may fail. 32-bit operating systems are not supported.
IMPORTANT:Recovery Manager for AD version 10.2.2 does not support windows authentication on remote SQL Servers. If the SQL Server that hosts your existing Recovery Manager for AD database is a remote server, then you would have to specify an SQL Account during setup. Windows authentication to access a SQL server only works as long as the SQL Server is installed local in the Recovery Manager for AD Server.
The following KB article explains a possible issue that you may have during installation if you select windows authentication to connect to a remote sql server:
SQL Error when trying to upgrade to 10.2.2.36571 (4223805)Upgrade of any Secure Storage Agents (if using Secure Storage server) must be manually undertaken on the server with physical access (console or serial)
As of Recovery Manager for AD 10.2.2, the Web Portal is being deprecated therefore there is no web portal option to upgrade with the 10.2.2 installer.
It is recommended to test this process in an offline test environment with your own configuration to provide confidence of a successful outcome when moving on to your production environment.
NOTE: The information above is presented as a guide to assist in the planning process in advance of the upgrade. As each customer environment is unique it is possible that some scenarios for upgrade have not been either captured or detailed. It is the customer responsibility to ensure that sufficient research and familiarity with the Recovery Manager for AD Disaster Recovery Edition is undertaken and that a robust backout/rollback plan is in place to ensure the risk associated with the upgrade is mitigated as appropriate.