![自动执行虚拟机备份,每 6 个月触发一次](https://linux22.com/image/792915/%E8%87%AA%E5%8A%A8%E6%89%A7%E8%A1%8C%E8%99%9A%E6%8B%9F%E6%9C%BA%E5%A4%87%E4%BB%BD%EF%BC%8C%E6%AF%8F%206%20%E4%B8%AA%E6%9C%88%E8%A7%A6%E5%8F%91%E4%B8%80%E6%AC%A1.png)
我有一台 Windows 测试服务器,我想备份过去六个月的数据。比如每六个月对服务器进行一次完整备份并保留它。在 Azure 备份策略中,我看不到每月备份频率的任何选项。那么还有其他方法可以实现这一点吗?比如磁盘快照?
我希望它能够自动化。欢迎大家提出意见。
答案1
Veeam Backup 社区版。10 个以下资源免费。
答案2
抱歉,我没有完全回答这个问题,但 Azure Backup 有长期备份。我相信有一个选项可以将其存储 6 个月
下面是用于配置该命令的 PowerShell 脚本
# Connect to Azure account
Connect-AzAccount
# Define variables
$ResourceGroupName = "YourResourceGroup"
$BackupVaultName = "YourBackupVault"
$BackupPolicyName = "MonthlyBackupPolicy"
$RetentionPeriodInDays = 183 # 6 months
# Create the backup policy
$BackupPolicy = New-AzRecoveryServicesBackupProtectionPolicy -Name $BackupPolicyName `
-WorkloadType AzureVM `
-RetentionDuration $RetentionPeriodInDays `
-ScheduleRunFrequency Monthly `
-ScheduleRunDays @(1) # Run on the first day of every month
# Set the backup policy for Azure VMs
$AzureVMs = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVM
foreach ($VM in $AzureVMs) {
Enable-AzRecoveryServicesBackupProtection -ResourceGroupName $ResourceGroupName `
-Name $BackupVaultName `
-AzureVM $VM `
-Policy $BackupPolicy
}
这将配置每月第一天的每月备份,并将备份保留 6 个月。并将虚拟机附加到备份策略
您可以使用自动化运行手册对其进行扩展,以便新部署的虚拟机自动与备份策略或 Azure 策略相关联。如果您希望我详细说明这一点,请告诉我