Invoke-AzStorageAccountFailover
Vyvolá převzetí služeb při selhání účtu úložiště.
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
Vyvolá převzetí služeb při selhání účtu úložiště. Žádost o převzetí služeb při selhání se dá aktivovat pro účet úložiště v případě problémů s dostupností. Převzetí služeb při selhání probíhá z primárního clusteru účtu úložiště do sekundárního clusteru pro účty RA-GRS. Sekundární cluster se stane primárním po převzetí služeb při selhání. Než zahájíte převzetí služeb při selhání, seznamte se s následujícím dopadem na váš účet úložiště: 1.1. Zkontrolujte čas poslední synchronizace pomocí statistik služby GET Blob Service (https://learn.microsoft.com/rest/api/storageservices/get-blob-service-stats), statistik služby GET Table Service (https://learn.microsoft.com/rest/api/storageservices/get-table-service-stats) a statistik služby GET Queue Service (https://learn.microsoft.com/rest/api/storageservices/get-queue-service-stats) pro váš účet. Jedná se o data, která můžete ztratit, pokud zahájíte převzetí služeb při selhání. 2. Po převzetí služeb při selhání se typ vašeho účtu úložiště převede na místně redundantní úložiště (LRS). Účet můžete převést tak, aby používal geograficky redundantní úložiště (GRS). 3. Po opětovném povolení GRS pro váš účet úložiště Microsoft replikuje data do vaší nové sekundární oblasti. Doba replikace závisí na množství dat, která se mají replikovat. Upozorňujeme, že za bootstrap se účtují poplatky za šířku pásma. https://azure.microsoft.com/en-us/pricing/details/bandwidth/
Příklady
Příklad 1: Vyvolání převzetí služeb při selhání účtu úložiště
$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
Tento příkaz zkontroluje čas poslední synchronizace účtu úložiště a potom vyvolá převzetí služeb při selhání, sekundární cluster se po převzetí služeb při selhání stane primárním. Vzhledem k tomu, že převzetí služeb při selhání trvá dlouho, doporučujeme ho spustit v back-endu s parametrem -Asjob a pak počkat na dokončení úlohy.
Parametry
-AsJob
Spuštění rutiny na pozadí
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Před spuštěním rutiny zobrazí výzvu k potvrzení.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Vynucení převzetí služeb při selhání účtu
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Objekt účtu úložiště
Type: | PSStorageAccount |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Název účtu úložiště
Type: | String |
Aliases: | StorageAccountName, AccountName |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Název skupiny prostředků
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
Výstupy
Azure PowerShell
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro