Sdílet prostřednictvím


Invoke-AzStorageAccountFailover

Vyvolá převzetí služeb při selhání účtu úložiště.

Syntaxe

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í

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Force

Vynucení převzetí služeb při selhání účtu

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-InputObject

Objekt účtu úložiště

Typ:PSStorageAccount
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Name

Název účtu úložiště

Typ:String
Aliasy:StorageAccountName, AccountName
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ResourceGroupName

Název skupiny prostředků

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

String

Výstupy

PSStorageAccount