Invoke-AzStorageAccountFailover
Ruft ein Failover eines Speicherkontos auf.
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>]
Beschreibung
Ruft ein Failover eines Speicherkontos auf. Failoveranforderung kann bei Verfügbarkeitsproblemen für ein Speicherkonto ausgelöst werden. Das Failover erfolgt vom primären Cluster des Speicherkontos zum sekundären Cluster für RA-GRS-Konten. Der sekundäre Cluster wird nach dem Failover primär. Beachten Sie die folgenden Auswirkungen auf Ihr Speicherkonto, bevor Sie das Failover initiieren: 1.1. Überprüfen Sie die letzte Synchronisierungszeit mit GET Blob Service Stats (https://learn.microsoft.com/rest/api/storageservices/get-blob-service-stats), GET Table Service Stats (https://learn.microsoft.com/rest/api/storageservices/get-table-service-stats) und GET Queue Service Stats (https://learn.microsoft.com/rest/api/storageservices/get-queue-service-stats) für Ihr Konto. Dies sind die Daten, die beim Initiieren des Failovers verloren gehen können. 2.Nach dem Failover wird Ihr Speicherkontotyp in lokal redundanten Speicher (LRS) konvertiert. Sie können Ihr Konto so konvertieren, dass georedundanter Speicher (GRS) verwendet wird. 3.Sobald Sie GRS für Ihr Speicherkonto erneut aktivieren, repliziert Microsoft Daten in Ihre neue sekundäre Region. Die Replikationszeit hängt von der Datenmenge ab, die repliziert werden soll. Bitte beachten Sie, dass für den Bootstrap Bandbreitengebühren anfallen. https://azure.microsoft.com/en-us/pricing/details/bandwidth/
Beispiele
Beispiel 1: Aufrufen eines Failovers eines Speicherkontos
$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
Mit diesem Befehl wird die letzte Synchronisierungszeit eines Speicherkontos überprüft und dann ein Failover aufgerufen, der sekundäre Cluster wird nach dem Failover primär. Da Failover lange dauert, schlagen Sie vor, sie im Back-End mit dem Parameter "-Asjob" auszuführen, und warten Sie dann, bis der Auftrag abgeschlossen ist.
Parameter
-AsJob
Cmdlet im Hintergrund ausführen
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Erzwingen des Failovers des Kontos
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Speicherkontoobjekt
Type: | PSStorageAccount |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Speicherkontoname.
Type: | String |
Aliases: | StorageAccountName, AccountName |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Ressourcengruppenname.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
Ausgaben
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für