我们使用Azure备份并将我们的备份库设置为使用GRS。我们想用LRS代替。据了解,一旦将机器添加到保险库中后就无法更改,我们需要从头开始。两个问题:更改Azure备份库冗余
在为同一服务器设置新保管库之前,是否需要先删除当前保管库?
可以在当前的备份转移到新的保管库?
我们使用Azure备份并将我们的备份库设置为使用GRS。我们想用LRS代替。据了解,一旦将机器添加到保险库中后就无法更改,我们需要从头开始。两个问题:更改Azure备份库冗余
在为同一服务器设置新保管库之前,是否需要先删除当前保管库?
可以在当前的备份转移到新的保管库?
您可以使用1个保险库注册您的服务器。为了与新的Vault注册您的服务器,您需要使用从manage.windowsazure.com
下载新保管凭证可以拥有多个库。如果您将来未使用当前的保险库,它将保留在那里。您必须为每个保险库支付费用。所以,如果你将来不需要它,最好将它彻底删除。
有一个全面的文档在这里: https://azure.microsoft.com/en-us/documentation/services/backup/
我已经能够从地理冗余存储(GRS )更改为本地冗余存储(LRS )的唯一方法是创建一个旧门户中的新空金库(https://manage.windowsazure.com)。
在旧的门户网站,你可以在“配置”更改存储类型。
我希望你也可以使用PowerShell做到这一点,但虽然还没有尝试过。
更改恢复服务Vault的存储复制型可通过门户或PowerShell的实现。不幸的是,此选项在Portal中呈灰色显示,而且该cmdlet成功执行时,它不会更改基础值:如果保管库中已包含一个或多个受保护实例。
正因为如此,而且由于默认值是GeoRedundant,这必须在任何项目都得到了保障之前设置。
要通过门户网站的存储设置为本地冗余:
要通过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
至于删除现有存储库和转移现有的备份点:
这太疯狂了。因此,要将受保护的虚拟机从一个保险库移到另一个保险库 - 例如改变冗余 - 你必须留下所有旧的还原点,有效地让你的虚拟机有*无法恢复*,读取,从新的Vault开始备份,并祈祷,你永远不会需要还原点比交换。这是不可接受的,我真的无法理解为什么你不能将旧的还原点放在一段时间之后,直到你确定你有足够的“新还原点”来最终摆脱旧的库。 –
是的,我想我们只需要把它归结为'经验教训',直到MS想出了一种方法来更改Vault冗余,同时它包含受保护的实例 – AndyHerb