我们使用Azure备份,并将我们的备份保管库设置为使用GRS。我们想改用LRS。可以理解的是,一旦将机器添加到Vault中,就无法更改此设置,我们需要从头开始。两个问题:


在为同一服务器设置新保管库之前,是否需要先删除当前保管库?
可以将当前备份转移到新的保管库吗?

最佳答案

可以通过门户网站或PowerShell来更改Recovery Service Vault的存储复制类型。不幸的是,此选项在门户网站中显示为灰色,并且在cmdlet成功执行时,它不会更改基础值:如果Vault中已经包含一个或多个受保护实例,则该值将不会更改。

因此,由于默认值为GeoRedundant,因此必须在保护所有项目之前进行设置。

要通过门户将存储设置为本地冗余:


创建/打开Recovery Services Vault
向下滚动并选择备份基础结构
选择备份配置
将存储复制类型设置为本地冗余


要通过PowerShell实现相同目的:

$RG = 'testResourceGroup'
$VaultName = 'testVault'
$Location = 'Central US'

$vault = Get-AzureRmRecoveryServicesVault -ResourceGroupName $RG -Name $VaultName
If (-not $vault) {
    $vault = New-AzureRmRecoveryServicesVault -ResourceGroupName $RG -Location $Location -Name $VaultName
}
Set-AzureRmRecoveryServicesBackupProperties -Vault $vault -BackupStorageRedundancy LocallyRedundant


关于删除现有的保管库和转移现有的备份点:


不需要删除现有的保管库,但是需要先从保管库中删除所有受保护的项目,然后才能将其添加到新的保管库中。仅停止对受保护项目的备份是不够的-必须先删除所有还原点,然后才能将该项目添加到新保管库
我在门户网站或PowerShell中找不到任何允许迁移现有受保护项目和/或还原点的文档,工具。

关于azure - 更改Azure备份保管库冗余,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32015469/

10-08 21:45