2015-08-14 69 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