Invoke-AzStorageAccountFailover

Invoca la conmutación por error de una cuenta de almacenamiento.

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

Invoca la conmutación por error de una cuenta de almacenamiento. La solicitud de conmutación por error se puede desencadenar para una cuenta de almacenamiento en caso de problemas de disponibilidad. La conmutación por error se produce desde el clúster principal de la cuenta de almacenamiento al clúster secundario para las cuentas de RA-GRS. El clúster secundario se convertirá en principal después de la conmutación por error. Comprenda el siguiente impacto en la cuenta de almacenamiento antes de iniciar la conmutación por error: 1.1. Compruebe la hora de la última sincronización mediante 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) y GET Queue Service Stats (https://learn.microsoft.com/rest/api/storageservices/get-queue-service-stats) para su cuenta. Estos son los datos que puede perder si inicia la conmutación por error. 2.Después de la conmutación por error, el tipo de cuenta de almacenamiento se convertirá en almacenamiento con redundancia local (LRS). Puede convertir su cuenta para usar almacenamiento con redundancia geográfica (GRS). 3.Una vez que vuelva a habilitar GRS para la cuenta de almacenamiento, Microsoft replicará los datos en la nueva región secundaria. El tiempo de replicación depende de la cantidad de datos que se van a replicar. Tenga en cuenta que hay cargos de ancho de banda por el arranque. https://azure.microsoft.com/en-us/pricing/details/bandwidth/

Ejemplos

Ejemplo 1: Invocación de conmutación por error de una cuenta de almacenamiento

$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

Este comando comprueba la última hora de sincronización de una cuenta de almacenamiento y, a continuación, invoca la conmutación por error, el clúster secundario se convertirá en principal después de la conmutación por error. Dado que la conmutación por error tarda mucho tiempo, sugiera ejecutarla en el back-end con el parámetro -Asjob y, a continuación, espere a que se complete el trabajo.

Parámetros

-AsJob

Ejecución del cmdlet en segundo plano

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Forzar la conmutación por error de la cuenta

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Objeto de cuenta de almacenamiento

Type:PSStorageAccount
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Nombre de la cuenta de almacenamiento.

Type:String
Aliases:StorageAccountName, AccountName
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nombre del grupo de recursos.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

String

Salidas

PSStorageAccount