Invoke-AzStorageAccountFailover
叫用 儲存體 帳戶的故障轉移。
Syntax
Invoke-AzStorageAccountFailover
[-ResourceGroupName] <String>
[-Name] <String>
[-Force]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzStorageAccountFailover
-InputObject <PSStorageAccount>
[-Force]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
叫用 儲存體 帳戶的故障轉移。 發生可用性問題時,可以針對記憶體帳戶觸發故障轉移要求。 故障轉移會發生從記憶體帳戶的主要叢集到RA-GRS帳戶的次要叢集。 故障轉移之後,次要叢集會變成主要叢集。 在起始故障轉移之前,請先瞭解下列對記憶體帳戶的影響:1.1。 請檢查您帳戶的 GET Blob 服務統計資料 ()、GET 資料表服務統計資料 (https://learn.microsoft.com/rest/api/storageservices/get-blob-service-stats) 和 GET 佇列服務統計資料 (https://learn.microsoft.com/rest/api/storageservices/get-table-service-statshttps://learn.microsoft.com/rest/api/storageservices/get-queue-service-stats) 的上次同步時間。 這是您在起始故障轉移時可能會遺失的數據。 2.故障轉移之後,您的記憶體帳戶類型將會轉換成本地備援記憶體(LRS)。 您可以將您的帳戶轉換成使用異地備援記憶體(GRS)。 3.重新啟用記憶體帳戶的 GRS 後,Microsoft 會將數據復寫到新的次要區域。 複寫時間取決於要復寫的數據量。 請注意,啟動程式有頻寬費用。 https://azure.microsoft.com/en-us/pricing/details/bandwidth/
範例
範例 1:叫用 儲存體 帳戶的故障轉移
$account = Get-AzStorageAccount -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount" -IncludeGeoReplicationStats
$account.GeoReplicationStats
Status LastSyncTime
------ ------------
Live 11/13/2018 2:44:22 AM
$job = Invoke-AzStorageAccountFailover -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount" -Force -AsJob
$job | Wait-Job
此命令會檢查 儲存體 帳戶的最後一次同步處理時間,然後叫用它的故障轉移,次要叢集會在故障轉移後變成主要叢集。 由於故障轉移需要很長的時間,建議使用 -Asjob 參數在後端中執行,然後等候作業完成。
參數
-AsJob
在背景執行 Cmdlet
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
執行 Cmdlet 之前先提示您確認。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
強制故障轉移帳戶
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
儲存體 帳戶物件
Type: | PSStorageAccount |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
儲存體 帳戶名稱。
Type: | String |
Aliases: | StorageAccountName, AccountName |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
資源群組名稱。
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
輸入
輸出
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應