Invoke-AzStorageAccountFailover
Wywołuje tryb failover konta magazynu.
Składnia
Invoke-AzStorageAccountFailover
[-ResourceGroupName] <String>
[-Name] <String>
[-Force]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzStorageAccountFailover
-InputObject <PSStorageAccount>
[-Force]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Wywołuje tryb failover konta magazynu. Żądanie trybu failover można wyzwolić dla konta magazynu w przypadku problemów z dostępnością. Przejście w tryb failover odbywa się z klastra podstawowego konta magazynu do klastra pomocniczego dla kont RA-GRS. Klaster pomocniczy stanie się podstawowym po przejściu w tryb failover. Przed rozpoczęciem pracy w trybie failover zapoznaj się z następującym wpływem na konto magazynu: 1.1. Sprawdź czas ostatniej synchronizacji przy użyciu statystyk usługi GET Blob Service (), GET Table Service Stats (https://learn.microsoft.com/rest/api/storageservices/get-blob-service-statshttps://learn.microsoft.com/rest/api/storageservices/get-table-service-stats) i GET Queue Service Stats (https://learn.microsoft.com/rest/api/storageservices/get-queue-service-stats) dla twojego konta. Są to dane, które mogą zostać utracone w przypadku zainicjowania trybu failover. 2.Po przejściu w tryb failover typ konta magazynu zostanie przekonwertowany na magazyn lokalnie nadmiarowy (LRS). Możesz przekonwertować konto, aby używać magazynu geograficznie nadmiarowego (GRS). 3.Po ponownym włączeniu grs dla konta magazynu firma Microsoft zreplikuje dane do nowego regionu pomocniczego. Czas replikacji zależy od ilości danych do replikacji. Należy pamiętać, że są naliczane opłaty za przepustowość dla bootstrap. https://azure.microsoft.com/en-us/pricing/details/bandwidth/
Przykłady
Przykład 1. Wywoływanie trybu failover konta magazynu
$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
To polecenie sprawdza czas ostatniej synchronizacji konta magazynu, a następnie wywołuje tryb failover, klaster pomocniczy stanie się podstawowym po przejściu w tryb failover. Ponieważ przejście w tryb failover zajmuje dużo czasu, zasugeruj uruchomienie go w zapleczu z parametrem -Asjob, a następnie zaczekaj na zakończenie zadania.
Parametry
-AsJob
Uruchamianie polecenia cmdlet w tle
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Wymuś przełączenie konta w tryb failover
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Obiekt konta magazynu
Type: | PSStorageAccount |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Nazwa konta magazynu.
Type: | String |
Aliases: | StorageAccountName, AccountName |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Nazwa grupy zasobów.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wejściowe
Dane wyjściowe
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla