We wanted to enable encryption in Veeam end-to-end, and this requires making completely new backup chains (full backups).
Local disk space was tight, so we needed to reduce the restore points to free up some space.
I initially thought "this is not problem, as the restore points will just show in the Capacity Tier section of Veeam" - but I found out this is not how it works.
I was a bit startled to see the restore points vanish from both local and S3 Object Storage

Particularly when the GUI stops me deleting orphaned restore points in the S3 Object Storage until the immutability period is over.
This kicked me to actually RTFM, and I came across this section https://helpcenter.veeam.com/docs/backu ... ml?ver=120
So although the restore points appear to be gone, there are checkpoints that can be rolled back to that would then contain the missing restore points

Great, so I then issued the command to examine the checkpoints .... and it sat there ... a while ... before just generating an error

I've timed the command, and it errors after exactly 15 minutes, which feels like some kind of timeout somewhere?
Code: Select all
PS C:\Users\someadmin> Connect-VBRServer -Server localhost
PS C:\Users\someadmin> $repository = Get-VBRBackupRepository -ScaleOut
[Time Now: 27/03/2024 18:23:49]
PS C:\Users\someadmin> Get-VBRCapacityTierSyncInterval -Repository $repository
Get-VBRCapacityTierSyncInterval : Connection to 'Veeam Backup Service' is not available, host 'localhost', port '9392'
At line:1 char:1
+ Get-VBRCapacityTierSyncInterval -Repository $repository
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Get-VBRCapacityTierSyncInterval], CAppException
+ FullyQualifiedErrorId : Veeam.Backup.Common.CAppException,Veeam.Backup.PowerShell.Cmdlets.GetVBRCapacityTierSyncInterval
That took: 00:00:15:00 [Time Now: 27/03/2024 18:38:49]
PS C:\Users\someadmin>
If I run the command again by itself, I just get
Code: Select all
PS C:\Users\someadmin> Get-VBRCapacityTierSyncInterval -Repository $repository
Get-VBRCapacityTierSyncInterval : Cannot process argument transformation on parameter 'Repository'. Remote connection was terminated. Either re-establish remote connection or use local one, ex. Connect-VBRServer -Server localhost
At line:1 char:45
+ Get-VBRCapacityTierSyncInterval -Repository $repository
+ ~~~~~~~~~~~
+ CategoryInfo : InvalidData: (:) [Get-VBRCapacityTierSyncInterval], ParameterBindingArgumentTransformationException
+ FullyQualifiedErrorId : ParameterArgumentTransformationError,Veeam.Backup.PowerShell.Cmdlets.GetVBRCapacityTierSyncInterval
Is there something I am doing wrong, or a timeout somewhere that needs tweaked?
At the moment, this puts a big "risk" sign over the SOBR and immutable store, when it was believed to be a nice safe vault

Veeam B&R 12.1.1.56 (just recently patched last week to the latest version)
Thanks,
Lewis.