We want to reorganize our jobs and apply a new naming convention. To do so, we want to move 400 VMs and spread them to 15 or so different backup jobs and their associated copy jobs (1 Backup job = 1 Copy job). All backups remain in the same origin repository. This should be just metadata shuffling.
I've created a lab and I have I have 2 backup jobs (VMware Backup) linked with a backup copy job each. All of them should be using per-VM metadata, files, etc.
The GFS settings and guest processing settings are different for the backup jobs. The copy jobs differ too: The first backup copy job is periodic, the second backup copy job is continuous.
BP2-BackupRepo1-01H0015-7D-BackupRepo2-30D-BC01 + Backup Copy Job 1 (backup copy job, periodic).
BP2-ECHD1S001R01-12H0015-31D3M-ECHD2-12M10Y-BC01 + BC01-ECHD2S002R01-12M10Y-P2-ECHD1S001R01-12H0015 (backup copy job, continuous).
I want to move WClient3, which is currently being managed by the first pair of jobs (BP2-BackupRepo1-01H0015-7D-BackupRepo2-30D-BC01), to the second one (BP2-ECHD1S001R01-12H0015-31D3M-ECHD2-12M10Y-BC01). All jobs are disabled.
Code: Select all
$vSourceJobName="BP2-BackupRepo1-01H0015-7D-BackupRepo2-30D-BC01"
$vTargetJobName="BP2-ECHD1S001R01-12H0015-31D3M-ECHD2-12M10Y-BC01"
$vSourceVM="WClient3"
$vBackups=get-vbrbackup -Name $vSourceJobName
$vTargetJob=Get-VBRJob -Name $vTargetJobName
Move-VBRBackup -Backup $vBackups -Job $vTargetJob -Name $vSourceVM -Confirm:$false -Force -RunAsync
Code: Select all
Move-VBRBackup : Cannot choose Job 'BP2-ECHD1S001R01-12H0015-31D3M-ECHD2-12M10Y-BC01' as a destination for the specified
backups.
Code: Select all
PS C:\Users\Administrator> $vBackups
Job Name Type Creation Time VM count
-------- ---- ------------- --------
BP2-BackupRepo1-01H001... VMware Backup 1/30/2025 11:28:3... 1
PS C:\Users\Administrator> $vTargetJob
Job Name Type State Last Result Description
-------- ---- ----- ----------- -----------
BP2-ECHD1S001R01-12H00... VMware Backup Stopped Success BP2-ECHD1S001R01-12H0015-31D3M-ECHD2-12M10Y-BC01
What are the conditions or properties I need to look at for being able to move VMs between jobs with PowerShell? Or what else is being done by the GUI that PowerShell is not doing?
Best regards
Seve
EDIT: VBR 12.3.0.310. Originally v11, updated to 12.0, then 12.3. DB was SQL server, then migrated to PostgreSQL.