Compartir a través de


Invoke-AzStorageAccountFailover

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

Sintaxis

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

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Confirm

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

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DefaultProfile

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

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Force

Forzar la conmutación por error de la cuenta

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-InputObject

Objeto de cuenta de almacenamiento

Tipo:PSStorageAccount
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Name

Nombre de la cuenta de almacenamiento.

Tipo:String
Alias:StorageAccountName, AccountName
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ResourceGroupName

Nombre del grupo de recursos.

Tipo:String
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WhatIf

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

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

String

Salidas

PSStorageAccount