Invoke-AzStorageAccountFailover
Anropar redundans för ett lagringskonto.
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
Anropar redundans för ett lagringskonto. Redundansbegäran kan utlösas för ett lagringskonto vid tillgänglighetsproblem. Redundansväxlingen sker från lagringskontots primära kluster till det sekundära klustret för RA-GRS-konton. Det sekundära klustret blir primärt efter redundansväxlingen. Förstå följande påverkan på ditt lagringskonto innan du påbörjar redundansväxlingen: 1.1. Kontrollera senaste synkroniseringstid med 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) och GET Queue Service Stats (https://learn.microsoft.com/rest/api/storageservices/get-queue-service-stats) för ditt konto. Det här är de data som du kan förlora om du initierar redundansväxlingen. 2.Efter redundansväxlingen konverteras din lagringskontotyp till lokalt redundant lagring (LRS). Du kan konvertera ditt konto till att använda geo-redundant lagring (GRS). 3.När du återaktiverar GRS för ditt lagringskonto replikerar Microsoft data till din nya sekundära region. Replikeringstiden är beroende av mängden data som ska replikeras. Observera att det finns bandbreddsavgifter för bootstrap. https://azure.microsoft.com/en-us/pricing/details/bandwidth/
Exempel
Exempel 1: Anropa redundansväxling av ett lagringskonto
$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
Det här kommandot kontrollerar den senaste synkroniseringstiden för ett Lagringskonto och anropar redundans för det, det sekundära klustret blir primärt efter redundansväxling. Eftersom redundans tar lång tid föreslår du att du kör den i serverdelen med parametern -Asjob och väntar sedan på att jobbet är klart.
Parametrar
-AsJob
Kör cmdlet i bakgrunden
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Framtvinga redundansväxling av kontot
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Lagringskontoobjekt
Type: | PSStorageAccount |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Lagringskontonamn.
Type: | String |
Aliases: | StorageAccountName, AccountName |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Namnet på resursgruppen.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |