This article describes the proper procedure to migrate your RBS Server and client data from one computer to another.
Sometimes you need to upgrade a hard drive or computer that your RBS Server is running on and you need to migrate (transfer) data to the new system. This is the correct procedure.
If you “migrate” an RBS Server to a different computer by copying it using any hard drive cloning utility or migration utility, the RBS Server will not start on the new computer.
Built into the RBS Server software is a security feature that is designed to help protect your clients' backup data from being hijacked. The feature prevents a second RBS Server from starting if it is installed with a serial number that is already active on another system. This eliminates security risks associated with IP spoofing and serial number theft.
Installing the RBS Server software registers its serial number to a specific computer, preventing the use of the same serial number on another computer. Uninstalling the RBS Server software de-registers its serial number so it can then be installed on a different computer.
This procedure assumes that the new computer has no RBS software installed on it, and that the old computer is fully functional with an RBS Server and live clients. If that’s not your situation, do not proceed with this procedure unless you are highly technical and you fully understand how the RBS Server software is installed.
Read this procedure completely before continuing. Collect all the information and resources you will need for this operation. You will need the or installer files that you used to install your current RBS Server, and both computers (the old one and the new one) should be in the same local area network.
Open the registry on your current RBS Server computer using REGEDIT and record the values from the following registry keys:
HKEY_LOCAL_MACHINE\Software\Quantum Tech, Inc.\RBSServer\Settings\
KEYS: ResolvePublicIP ReuseDataPort UseLocator PasvRangeLow PasvRangeHigh
Then record the values from the following registry keys:
HKEY_LOCAL_MACHINE\Software\Quantum Tech, Inc.\Install\
KEYS: Locator Port
1) Install both the old computer and the new one into the same local network, and make sure you can copy files from one to the other very quickly. Here is an article that discusses ways to decrease your copy time: http://blog.remote-backup.com/how-to-supercharge-your-copy-process/
2) Stop all RBS applications from running on both the new and the old computers. If there is an RBS server running on the new computer, uninstall it.
3) Copy the directory C:\RBS and all files and directories below it from the old computer (or drive) to the new one. If C:\RBS is not your Server Root Folder as defined in the RBS Manager under Tools : Properties : RBS Preferences then copy the Server Root Folder that is defined there. (Additionally, if you have root directories other than the one defined under Root Folder, make them available on the new sytem as well.)
Note: If the old server has different data drive mapping than the new one, there is a different procedure to follow. (For example, the old server stores its data on Drive D: and the new server will store its data on drive F:.) File a support ticket with the specifics of your old and new drive structure for more instructions.
4) Copy the directory C:\Program Files\RBS Server\ and all the files and directories below it on the old computer (or drive) to a backup folder on the old computer. Do not copy it to a folder below C:\Program Files\RBS Server\. You will need it in the next few steps. DO NOT copy it to the new computer.
5) Uninstall the RBS Server software and all PlugIns from the old computer. The RBS Server Software WILL NOT START on the new computer until it has been properly UNINSTALLED from the old computer! The old computer MUST be connected to the Internet at the time of uninstallation. DO NOT format the old computer’s hard drive or erase files before uninstalling the RBS Software. Doing so will prevent it from running on the new computer.
6) Visit the link given below to log into your Partners Portal account and download the latest version of RBS Server software and Plugins
Install the latest available RBS Software and plugins on the second computer. Reset all settings to match those
from the first computer.
7) Copy the data directory (C:\RBS or Root Folder) from the old computer to the new one. Also, copy the server database file called ‘rbs.mdb’ from the saved RBS Server folder, to the RBS Server folder on the new computer. DO NOT overwrite the entire RBS Server folder to the new computer. If you have any customization files under '\RBS Server\Client' folder, you can copy them over to the new computer.
NOTE: If your RBS Server is on a SQL Backend, then make sure you have installed SQL Server and Management studio on then new system first. Then, using SQL Management Studio on the old computer, make a backup of the SQL database ('rbs'). Move the backup to the new system, and restore the database using SQL Management Studio on the new server.
8) Turn ON the new computer and connect it to the Internet. Perform an upgrade on the software just to make sure you have the latest version.
9) After you have upgraded, stop the RBS Manager and the RBS Server. If the RBS Server is running as a service, stop the service.
10) Open the registry on the new computer using REGEDIT and replace the registry keys you recorded earlier.
11) Restart the RBS Server and test completely before placing it into service. Use the Online Server Tester at the RBS web site, and try doing backups and restores from some previously installed clients.
Some of the issues described below may require resetting your license. If you perform these procedures and your Server still will not start, please file a support ticket and let us know which procedure you tried.
Issue 1: After Migrating RBS Server to a virtual server, RBS Server fail to starts.
Close RBS Server. From task manager, close rbs.exe, rbsmgr.exe and enotify.exe.
Check the following registry key.
HKEY_LOCAL_MACHINE\SOFTWARE\Quantum Tech, Inc.\RBSServer\Settings -
if 64 bit server,
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432node\Quantum Tech, Inc.\RBS Server\Settings:
UseLocator : True
ResolvePublicIP : True
LANPrefix : 192;10;172
LogFolder : C:\Program Files\RBS Server (change the path if the path is not default path)
DSName : RBSDB
Under RBS Server folder, delete the rbspuid.rma and rbspuid0.rma files.
NOTE : These are hidden system files. So, make sure under Explorer options, Tools? Folder Options: View tab, Show hidden files/folders is selected, and also uncheck the 'Hide protected operating system files' option).
Restart the RBS Server
Issue 2: After upgrade, RBS Server starts and stop randomly.
Close the RBS Server completely and go to the Task Manager --> Processes. Kill the RBSMgr.exe and RBS.exe if running.
If RBS Server is running as a service then go to the command prompt and navigate to C:/Program Files/RBS Server/ and type in RBS /u
This will remove RBS Server from service mode.
Under the RBS Server's installation folder, delete the rbspuid.rma and rbspuid0.rma files. You may only have one or the other; delete whichever (or both) you see.
NOTE : These are hidden system files. Make sure under Explorer Options --> Tools --> Folder Options --> View tab, "Show hidden files/folders" is selected and "Hide Protected Operating System Files" is not selected.
Restart the RBS Server.
If everything is operational, switch the RBS Server back to Service mode.
To run RBS Server in Service mode,
Go to Tools --> Properties. Under "Manager preferences", check the service mode option. Say "Yes" to both the Pop up messages. Click on Apply and OK on Properties window.
Now close RBS Server. File --> Exit Manager and Server.
Go to services panel and start RBS Server service.
Restart RBS Server.
Issue 3: After upgrade/migration or if there is any issue with Licensing Server, you will get this error in LicenseUpdateLog.
Mode = 2
Flags = 1100101111111
License Bit = 0
DateTime = 2010-04-20 10:20:29
CheckType = 1
Error in rbLibMod. Code: 5 - Invalid procedure call or argument
CheckLicense (Final) = False
"Error 5 - Invalid procedure call or argument"
Download the following zip file.
This Dll uses another technology called SOAP. So, you to first install SOAP module on the server (also in the zip file), and then replace the rblibmod.dll in the system32 folder, and restart the RBS Server.
- end -