自动执行虚拟机备份,每 6 个月触发一次

自动执行虚拟机备份,每 6 个月触发一次

我有一台 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 策略相关联。如果您希望我详细说明这一点,请告诉我

相关内容