我們使用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