Hyper-V 2016 Requires Configuration Version 8

Hyper-V specific discussions

Hyper-V 2016 Requires Configuration Version 8

Veeam Logoby mkaec » Sun Jan 01, 2017 5:55 pm

I recently upgraded a Hyper-V host from Windows Server 2012 R2 to Windows Server 2016. The intention was not to upgrade the VM configuration version until I was more comfortable, as once this is done the VM cannot be migrated to a host running 2012 R2. I wanted to have an out if something were to go seriously wrong with Server 2016.

After the upgrade, I tried my Veeam jobs and got an error in Veeam:
Code: Select all
Failed to create VM recovery checkpoint (mode: Veeam application-aware processing) Details: Job failed ('Checkpoint operation for '<VM>' failed. (Virtual machine ID <GUID>) '<VM>' could not initiate a checkpoint operation: %%2147754767 (0x8004230F). (Virtual machine ID <GUID>)'). Error code: '32768'. Failed to create VM recovery snapshot, VM ID '<GUID>'.
Retrying snapshot creation attempt (Failed to create production checkpoint.)

And the guest logged:
Code: Select all
Volume Shadow Copy Service error: Error calling a routine on a Shadow Copy Provider {74600e39-7dc5-4567-a03b-f091d6c7b092}. Routine details CommitSnapshots [hr = 0x800705b4, This operation returned because the timeout period expired.].
Operation:
Executing Asynchronous Operation
Context:
Current State: DoSnapshotSet

Eventually, I tried the job with application aware processing turned off. The job completed with the warning:
Code: Select all
Changed block tracking will not be used for this VM until you upgrade VM hardware version to 8.0 or later.

So, I upgraded the VM configuration version, enabled AAP and the job completed successfully.

The clues were there, but it wasn't overtly obvious what the problem was. I hope this post will save others from having to engage in troubleshooting this issue. If you want to backup Hyper-V 2016 with Veeam, the VM configuration version should be 8.0.
mkaec
Expert
 
Posts: 185
Liked: 48 times
Joined: Thu Jul 16, 2015 1:31 pm
Full Name: Marc K

Re: Hyper-V 2016 Requires Configuration Version 8

Veeam Logoby nmdange » Sun Jan 01, 2017 11:04 pm

Good to know... it would be nice if Veeam could fall back to the Veeam CBT driver!
nmdange
Expert
 
Posts: 217
Liked: 59 times
Joined: Thu Aug 20, 2015 9:30 pm

Re: Hyper-V 2016 Requires Configuration Version 8

Veeam Logoby mkaec » Mon Jan 02, 2017 3:17 am 1 person likes this post

nmdange wrote:Good to know... it would be nice if Veeam could fall back to the Veeam CBT driver!

That's what I originally thought would happen. But it makes sense that they wouldn't want to devote resources to update and test it for Server 2016.
mkaec
Expert
 
Posts: 185
Liked: 48 times
Joined: Thu Jul 16, 2015 1:31 pm
Full Name: Marc K

Re: Hyper-V 2016 Requires Configuration Version 8

Veeam Logoby Mike Resseler » Mon Jan 02, 2017 6:24 am

Mark,

Actually, it isn't always that simple ;-). But you are right, and this was stated in different guides that you need to be at VM config version 8 (and if it is a cluster 2016).

Now you can leave the VM in a previous config version, without AAP and it will backup, changes only, but with no CBT so the backup will take a bit longer. But this should be a temporary solution (no longer than 1 week or so). Microsoft itself will also advise you to keep your servers not too long in that mixed mode.

These changes are because of the rolling-cluster upgrade possibilities and have a big impact. But I believe this is a good thing because it will become much more usable when we go from 2016 to the next version, or at least I hope so... :-)
Mike Resseler
Veeam Software
 
Posts: 3346
Liked: 380 times
Joined: Fri Feb 08, 2013 3:08 pm
Location: Belgium, the land of the fries, the beer, the chocolate and the diamonds...
Full Name: Mike Resseler

Re: Hyper-V 2016 Requires Configuration Version 8

Veeam Logoby nmdange » Wed Jan 11, 2017 6:40 pm

What about if you have a Scale-Out File Server cluster running Windows Server 2016 presenting SMB storage to a Hyper-V 2012 R2 cluster? Would CBT be supported in that situation?
nmdange
Expert
 
Posts: 217
Liked: 59 times
Joined: Thu Aug 20, 2015 9:30 pm

Re: Hyper-V 2016 Requires Configuration Version 8

Veeam Logoby Mike Resseler » Thu Jan 12, 2017 7:03 am

I actually never tested that. But in that case I think the Veeam CBT will be used. But I am not sure to be honest.

Is this a temporary situation that you are running or are you planning to keep this for a long time?
Mike Resseler
Veeam Software
 
Posts: 3346
Liked: 380 times
Joined: Fri Feb 08, 2013 3:08 pm
Location: Belgium, the land of the fries, the beer, the chocolate and the diamonds...
Full Name: Mike Resseler

Re: Hyper-V 2016 Requires Configuration Version 8

Veeam Logoby nmdange » Thu Jan 12, 2017 2:53 pm

Depends on what you mean a "long time" ;) It would just be for the duration of transitioning from Hyper-V 2012 R2 to 2016, but since I have a fairly large environment it would be for quite a few months. With 2016, I'm planning on moving to switch embedded teaming so I can converge my SMB RDMA NICs with the virtual switch traffic. However, that requires two SMB networks on the same subnet which only works on 2016. So for the transition I'm thinking to have the SOFS cluster have RDMA NICs on both the old 2-subnet networks for 2012 R2 Hyper-V hosts, and the new 1-subnet network for 2016 Hyper-V hosts.

Also does an off-host proxy for Hyper-V have to match the version of the host being backed up? Talking SMB here, not SAN with Hardware VSS...
nmdange
Expert
 
Posts: 217
Liked: 59 times
Joined: Thu Aug 20, 2015 9:30 pm

Re: Hyper-V 2016 Requires Configuration Version 8

Veeam Logoby Mike Resseler » Thu Jan 12, 2017 3:07 pm

I'm going to have to investigate to be sure how CBT will work in that case and whether this is supported from our side or not. I will try to get your answer as quick as possible
Mike Resseler
Veeam Software
 
Posts: 3346
Liked: 380 times
Joined: Fri Feb 08, 2013 3:08 pm
Location: Belgium, the land of the fries, the beer, the chocolate and the diamonds...
Full Name: Mike Resseler

Re: Hyper-V 2016 Requires Configuration Version 8

Veeam Logoby Mike Resseler » Fri Jan 13, 2017 12:25 pm

Hi,

I got confirmation that this scenario will use Veeam CBT and that the off-host proxy needs to match the version of the Hyper-V host, so 2012 R2 in this case.

Which means you can continue your plans with your upgrades ;-)

Cheers
Mike
Mike Resseler
Veeam Software
 
Posts: 3346
Liked: 380 times
Joined: Fri Feb 08, 2013 3:08 pm
Location: Belgium, the land of the fries, the beer, the chocolate and the diamonds...
Full Name: Mike Resseler

Re: Hyper-V 2016 Requires Configuration Version 8

Veeam Logoby nmdange » Fri Jan 13, 2017 3:10 pm

Much appreciated :)
nmdange
Expert
 
Posts: 217
Liked: 59 times
Joined: Thu Aug 20, 2015 9:30 pm


Return to Microsoft Hyper-V



Who is online

Users browsing this forum: Bing [Bot] and 15 guests