-
- Influencer
- Posts: 10
- Liked: 1 time
- Joined: Dec 19, 2012 3:33 pm
- Full Name: Ryan Miller
- Contact:
Migrating Veeam B&R to a new machine, but trying to keep original [external] database
Hi -
A customer of ours is upgrading their virtual environment, and part of this involves moving the Veeam B&R VM to the new environment as well. The customer would like to take advantage of this opportunity to upgrade the OS from Windows 2008 R2 to Windows 2016. Veeam B&R is running 9.5U4a.
Normally, I'd say to install Veeam on the new server, perform a config backup, copy the config backup to the new server, and restore the config. However, the customer is using an external SQL server, as opposed to the built-in SQLExpress. As such, I'd like to simply use the same database that is already in place.
If I install Veeam on the new server, and I point it to the existing DB during the install, at best it'd stomp over the DB with a fresh DB and wipe out the configuration. However, more than likely, I'd end up with the installation saying the DB already exists, pick a new one, etc.
When I try (in a lab simulated situation) installing on the new server, letting it use a local DB, and then using the Configuration Database Connection Settings utility to repoint to the existing database, it correctly identifies that the database is in use by another backup server, and gives me the option to attach to it (albeit having to re-enter all saved pw's). However, when I try that, I get a quick error simply saying that the database is in use by the backup server installed on {other machine}. I've tried cycling the DB online and offline, and cycling the SQL services - thinking maybe a stale connection to the DB was still alive and that was causing the error, but that did not help.
Are there any other ways to install Veeam on a new server, and point it to use an existing database? Or is the only option really to have the new installation use a new blank DB, and then perform the configuration restore?
Thanks
A customer of ours is upgrading their virtual environment, and part of this involves moving the Veeam B&R VM to the new environment as well. The customer would like to take advantage of this opportunity to upgrade the OS from Windows 2008 R2 to Windows 2016. Veeam B&R is running 9.5U4a.
Normally, I'd say to install Veeam on the new server, perform a config backup, copy the config backup to the new server, and restore the config. However, the customer is using an external SQL server, as opposed to the built-in SQLExpress. As such, I'd like to simply use the same database that is already in place.
If I install Veeam on the new server, and I point it to the existing DB during the install, at best it'd stomp over the DB with a fresh DB and wipe out the configuration. However, more than likely, I'd end up with the installation saying the DB already exists, pick a new one, etc.
When I try (in a lab simulated situation) installing on the new server, letting it use a local DB, and then using the Configuration Database Connection Settings utility to repoint to the existing database, it correctly identifies that the database is in use by another backup server, and gives me the option to attach to it (albeit having to re-enter all saved pw's). However, when I try that, I get a quick error simply saying that the database is in use by the backup server installed on {other machine}. I've tried cycling the DB online and offline, and cycling the SQL services - thinking maybe a stale connection to the DB was still alive and that was causing the error, but that did not help.
Are there any other ways to install Veeam on a new server, and point it to use an existing database? Or is the only option really to have the new installation use a new blank DB, and then perform the configuration restore?
Thanks
-
- Influencer
- Posts: 22
- Liked: 2 times
- Joined: Jan 04, 2017 4:49 pm
- Full Name: Dennis Riley
- Contact:
Re: Migrating Veeam B&R to a new machine, but trying to keep original [external] database
I wonder what would happen if you changed the name of the new machine to match that of the old machine?
-
- Veeam Software
- Posts: 21070
- Liked: 2115 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: Migrating Veeam B&R to a new machine, but trying to keep original [external] database
Hi Ryan, the U4a ISO installs U4 GA and then automatically upgrades it to U4a. Since the database version on your existing installation has a newer version (U4a vs. U4 GA), it cannot be picked up right away. You need to install with a new fresh DB and then switch to the existing one with the help of DB config utility.
-
- Influencer
- Posts: 10
- Liked: 1 time
- Joined: Dec 19, 2012 3:33 pm
- Full Name: Ryan Miller
- Contact:
Re: Migrating Veeam B&R to a new machine, but trying to keep original [external] database
My guess is that it wouldn't work - that Veeam uses another sort of identified besides simply the host name to know which B&R server is currently 'attached' to the database. It's an interesting idea, though - I'll try it out, as in this customer scenario, we are keeping the hostname of the B&R server the same, so it's definitely worth seeing how it behaves.
Thanks!
-
- Influencer
- Posts: 10
- Liked: 1 time
- Joined: Dec 19, 2012 3:33 pm
- Full Name: Ryan Miller
- Contact:
Re: Migrating Veeam B&R to a new machine, but trying to keep original [external] database
For clarity, here is the process I followed (as I think I came across the newer version speed bump during my setup of the simulation):foggy wrote: ↑Jun 07, 2019 1:46 pm Hi Ryan, the U4a ISO installs U4 GA and then automatically upgrades it to U4a. Since the database version on your existing installation has a newer version (U4a vs. U4 GA), it cannot be picked up right away. You need to install with a new fresh DB and then switch to the existing one with the help of DB config utility.
1) Install B&R on Server1 using U4 GA ISO, using local SQL instance, DB name VeeamBackup.
2) Upgrade components (NFS mount, one other one that I don't recall - maybe vPower?) to what I'm thinking is U4a
3) Configure some stuff, back up some stuff, etc.
4) Perform configuration backup.
5) Shut off Veeam services on Server1. Offline/Online Server1\VeeamBackup database. Cycle SQL services (all in an attempt to release any connection to the DB)
5) Install B&R on Server2 using U4 GA ISO. Select to use SQL server on Server1, DB name VeeamBackup2. Fresh new installation looks good.
6) Upgrade components (same ones as step 2 above) to what I'm thinking is U4a
7) Run DB Connection utility on Server2, point to Server1\VeeamBackup. See prompt telling me that if I want to attach to the DB, I will have to re-enter credentials, and to click OK to continue.
8 ) Click OK to continue - immediately see error telling me that DB is in use by Server1.
At one point during the process of setting this up, I did see a message indicating that the database I was trying to attach to was a newer version - but that went away once I ran step 6 - upgrading a couple components on the new server installation. I assume that is what you are referring to when you reference U4 GA and U4a? If so, both installations are at the same version (at least, any version incompatibility message I was receiving has gone away).
-
- Veeam Software
- Posts: 21070
- Liked: 2115 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: Migrating Veeam B&R to a new machine, but trying to keep original [external] database
Ok, thanks for the step-by-step outline. Then I suggest asking support to review your setup closer, this doesn't look expected.
-
- Influencer
- Posts: 10
- Liked: 1 time
- Joined: Dec 19, 2012 3:33 pm
- Full Name: Ryan Miller
- Contact:
Re: Migrating Veeam B&R to a new machine, but trying to keep original [external] database
Just having confirmation that the process should work is valuable - so thank you!
-
- Enthusiast
- Posts: 91
- Liked: never
- Joined: Aug 04, 2010 12:34 am
- Contact:
[MERGED] Error - Reinstalling Veeam 9.5u4b - SQL Database has a newer version?
Greetings,
I removed Veeam 9.5u4b. When I attempt to reinstall the same product version it fails at the VeeamBackup SQL part.
I am reinstalling the same version. What could I be missing?
Is the a query that will return the VeeamBackup DB/Product version?
I removed Veeam 9.5u4b. When I attempt to reinstall the same product version it fails at the VeeamBackup SQL part.
I am reinstalling the same version. What could I be missing?
Is the a query that will return the VeeamBackup DB/Product version?
-
- Product Manager
- Posts: 14316
- Liked: 2890 times
- Joined: Sep 01, 2014 11:46 am
- Full Name: Hannes Kasparick
- Location: Austria
- Contact:
Re: Error - Reinstalling Veeam 9.5u4b - SQL Database has a newer version?
Hello,
in general, that's something to talk with support about. Please post the case number here for reference. Uninstall / install the same version is something that must work.
https://helpcenter.veeam.com/docs/backu ... l?ver=95u4 - the dbconfig utility might help
Best regards,
Hannes
in general, that's something to talk with support about. Please post the case number here for reference. Uninstall / install the same version is something that must work.
https://helpcenter.veeam.com/docs/backu ... l?ver=95u4 - the dbconfig utility might help
Best regards,
Hannes
-
- Veeam Software
- Posts: 21070
- Liked: 2115 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: Migrating Veeam B&R to a new machine, but trying to keep original [external] database
You need to install with the fresh DB first and then switch back to the existing one - see above. The reason is that the database was upgraded during installation of the newer Veeam B&R update while you're most likely installing the base release version.
Who is online
Users browsing this forum: Semrush [Bot] and 40 guests