Affected Builds
AppAssure 5.x
Description
Dell AppAssure does not currently protect machines with identical Volume IDs on a single Core server, as the software reads both volumes as identical identities.
This can occur when cloning virtual machines (VMs). Rather than reading the two volumes as separate components, AppAssure will attempt to place the clone VM’s backups with the original VM’s backups.
Solution
An alternative to the Solution presented in this KB:
http://www.appassure.com/support/KB/cloning-virtual-machines/
These steps must be performed on ALL cloned virtual machine agents that you have protected:
1. Remove the agent from protection along with all recovery points
2. Delete the agent’s registry -> perform agent repair so that it creates a new agent ID
3. Run assuremc disable on all volumes.
4. Delete aadata and aafailover on agent volumes.
5. Protect the agent with a new display name.
6. New base images and incremental snapshots will then be successful and mountable.
7. Confirm that the driver IDs are different for all volumes
Should you require, the following steps are the same steps above but in more detail:
Step 1. Remove the agent machine from protection along with all recovery points
Step 2. Delete the agent’s registry and restart the agent service so that it creates a new agent ID:
1) Stop the AppAssure agent service
2) Backup the agent registry folder: HKEY_LOCAL_MACHINE\SOFTWARE\AppRecovery\Agent\
3) Delete the entire agent registry folder: HKEY_LOCAL_MACHINE\SOFTWARE\AppRecovery\Agent\
4) Restart the AppAssure agent service
Steps 3 & 4. Run assuremc disable on all volumes & Delete the aadata and aafailover files from the agent’s volumes.
**Stop the AppAssure agent service before starting.
1. Download the link below to the agent server:
http://aainfo-logs.s3.amazonaws.com/AA-1111/ReplaySupportBundle-NCLIFT-2013-03-13_09-21.zip
2. Extract the zip and browse in.
3. Click on custom files.
4. Extract the assuremc.zip file here. There is a 64-bit and 32-bit version.
5. If the agent machine has a system reserved partition, then you may continue. Otherwise, continue to #7. From diskmgmt.msc right click on the system reserved partition and choose “change drive letter and paths”.
6. Click ‘Add’ then choose a drive letter and click ok.
7. From windows explorer browse to the drive letter, then browse to ‘System volume information’ folder.
- This is a hidden and protected operating system folder so you may have to change the view options for that folder.
- You also may not have access to this folder by default, so you will need to add the user account you are logged in with to the permissions.
8. In this folder see the AAData.md & AAFailover.md files. This is the change log.
9. Open an admin command prompt.
10. cd to the assuremc directory from step 4.
11. Enter the following command:
assuremc disable ‘drive letter you chose in step 6′.
ex. assuremc disable f:
12. Once this completes, you will be able to delete the change logs (aadata and aafailover).
- Right-click on the AAData.md & AAFailover.md files and go to Properties -> Security. Click Edit and Add, then add the account you’re logged in as to the list. Grant yourself Full Control. Then click on Advanced -> Owner and make yourself the owner of the file. Save settings, and open an elevated cmd prompt.
- I have found sometimes when you delete from windows explorer it may not delete it, but if you do it from an elevated command prompt, it will.
Type the following:
> del AAData.md
> del AAFailover.md
13. Once you delete the change logs, remove the drive letter (if one was assigned to the SRP volume) from diskmgmt.msc.
14. Repeat steps #7-13 for each volume
15. Start the agent service.
Step 5. Protect the agent with a new display name.
Step 6. New base images and incremental snapshots will then be successful and mountable.
Step 7. Confirm that the driver IDs are different for all volumes. See the attached screenshot for the registry path and the drive ID keys.
Follow this KB to confirm if the LastDriverId registry key are different for all volumes: http://www.appassure.com/support/KB/how-to-tell-if-an-agent-machine-is-a-cloned-virtual-machine/