2015-08-14 70 views
3

我们使用Azure备份并将我们的备份库设置为使用GRS。我们想用LRS代替。据了解,一旦将机器添加到保险库中后就无法更改,我们需要从头开始。两个问题:更改Azure备份库冗余

  1. 在为同一服务器设置新保管库之前,是否需要先删除当前保管库?

  2. 可以在当前的备份转移到新的保管库?

回答

0

您可以使用1个保险库注册您的服务器。为了与新的Vault注册您的服务器,您需要使用从manage.windowsazure.com

下载新保管凭证可以拥有多个库。如果您将来未使用当前的保险库,它将保留在那里。您必须为每个保险库支付费用。所以,如果你将来不需要它,最好将它彻底删除。

有一个全面的文档在这里: https://azure.microsoft.com/en-us/documentation/services/backup/

1

我已经能够从地理冗余存储(GRS )更改为本地冗余存储(LRS )的唯一方法是创建一个旧门户中的新空金库(https://manage.windowsazure.com)。

在旧的门户网站,你可以在“配置”更改存储类型。

我希望你也可以使用PowerShell做到这一点,但虽然还没有尝试过。

enter image description here

3

更改恢复服务Vault的存储复制型可通过门户或PowerShell的实现。不幸的是,此选项在Portal中呈灰色显示,而且该cmdlet成功执行时,它不会更改基础值:如果保管库中已包含一个或多个受保护实例。

正因为如此,而且由于默认值是GeoRedundant,这必须在任何项目都得到了保障之前设置。

要通过门户网站的存储设置为本地冗余:

  • 创建/打开恢复服务库
  • 滚动菜单并选择备份基础设施
  • 选择备份配置
  • Set 存储复制类型本地冗余

要通过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 

至于删除现有存储库和转移现有的备份点:

  1. 现有的保管库不需要然而,任何被删除,受保护的项目将需要从保管库中删除,然后才能将其添加到新保管库。这是不够的简单的保护项目停止备份 - 之前的项目可以被添加到新的Vault
  2. 我无法找到任何文件,设施在门户网站或PowerShell的这将使所有还原点也必须被删除现有的保护项目和/或恢复点的迁移
+1

这太疯狂了。因此,要将受保护的虚拟机从一个保险库移到另一个保险库 - 例如改变冗余 - 你必须留下所有旧的还原点,有效地让你的虚拟机有*无法恢复*,读取,从新的Vault开始备份,并祈祷,你永远不会需要还原点比交换。这是不可接受的,我真的无法理解为什么你不能将旧的还原点放在一段时间之后,直到你确定你有足够的“新还原点”来最终摆脱旧的库。 –

+0

是的,我想我们只需要把它归结为'经验教训',直到MS想出了一种方法来更改Vault冗余,同时它包含受保护的实例 – AndyHerb