I'm just new to Veeam. I replaced Vranger and backup exec with it.
My backup job is very simple.
I make a full reverse incremental backup daily* and then make a backup to tape.
I set Enable inline data deduplication and optimal compression.
My tape drive is a LTO 6, i set compression off.
Is it OK?
Thanks for your help
* i made a script that delete previous data before backup to have full backup daily.
PS: sorry for my english ^^
Here is my backup script
Code: Select all
$job="backup"
$jobtotape="Backup to tape"
cls
Add-PSSnapin VeeamPSSnapin -ErrorAction SilentlyContinue
If ((Get-PSSnapin "*Veeam*" -ErrorAction SilentlyContinue) -eq $null)
{Write-Verbose "Unable to load Veeam snapin, you must run this on your Veeam backup server, and the Powershell snapin must be installed.`n`n"
Return 999
}
# Arret des jobs vers bande en cours si k7 non insérée la veille
$jobencours = Get-VBRTapeJob | Where-Object {$_.LastState -like "WaitingTape"}
Stop-VBRJob $jobencours
Start-Sleep -Seconds 60
# Suppression des fichiers precedents
Get-VBRBackup -Name "Backup" | Remove-VBRBackup -FromDisk -confirm:$false
Start-Sleep -Seconds 5
# Lancement du job de sauvegarde des VM
Start-VBRJob -Job $job
Start-Sleep -Seconds 10
$RunningJobs = $true
# Tant que le job - nommé - de sauvegarde des VM est en cours, pas de lancement du job vers bande
# Important de mettre le parametre $_.JobName -eq $job car si le job de sauvegarde LTO est bloqué, le job de sauvegarde vers les VM peut quand même avoir lieu
If (@(Get-VBRBackupSession | Where { $_.JobName -eq $job -and $_.isCompleted -eq $false }).Count -gt 0)
{
Write-Verbose "."
Start-Sleep -Seconds 600
}
Else
# Une fois le job termine, on lance la sauvegarde vers bande
{
$RunningJobs = $false
Start-VBRJob -Job $jobtotape
Write-Verbose "Le job de sauvegarde vers bande est en cours"
exit
}
Return 0