I have to replace a SCSI tape drive with SAS to upgrade to Veeam 12. I have to replace the OS on the Veeam server to upgrade to 13.
I am still on Veeam 11. I have HP Z840 workstation that is on Windows 10 Hyper-V. I am moving VMs from VMWare 6 to this workstation. I have so far installed our children’s minecraft servers on Ubuntu 24.04 as virtual machines. I setup for file level backups. I want to backup each VM in E:\Hyper-V separately. Each VM has its own folder and VM structure in this directory. E:\VMBackups has a script that removes and replaces each of these VMs.
# Import the Hyper-V module
Import-Module Hyper-V
# Define parameters
$BackupDriveLetter = "E" # Change to your backup drive
$VMHost = "localhost" # Change if backing up from a different host
$VMNames = @("Bedrock2404_10.10.10.3", "Bedrock2404_10.10.10.4", "Bedrock2404_10.10.10.5", "Java2404_10.10.10.6",
"Java2404_10.10.10.7", "PaperMC_10.10.10.8" ) # List of VMs to back up
Remove-Item -Path E:\VMBackups -Recurse -Force
# Function to back up VMs
function Backup-VMs {
param (
[string]$BackupDriveLetter,
[string]$VMHost,
[string[]]$VMNames
)
foreach ($VMName in $VMNames) {
# Export the VM
Export-VM -Name $VMName -Path "E:\VMBackups\$VMName"
}
}
# Call the backup function
Backup-VMs -BackupDriveLetter E -VMHost $VMHost -VMNames $VMNames
How do I setup a file level backup to recover each directory separately in case of issues on their minecraft servers.
How do I recover at the folder level? Do I need to upgrade to v12 or v13 to do this?
