Partager via


Invoke-AzStorageAccountFailover

Appelle le basculement d’un compte de stockage.

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

Appelle le basculement d’un compte de stockage. La demande de basculement peut être déclenchée pour un compte de stockage en cas de problèmes de disponibilité. Le basculement se produit du cluster principal du compte de stockage vers le cluster secondaire pour les comptes RA-GRS. Le cluster secondaire devient principal après le basculement. Veuillez comprendre l’impact suivant sur votre compte de stockage avant de lancer le basculement : 1.1. Vérifiez l’heure de la dernière synchronisation à l’aide des statistiques du service blob GET (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) et GET Queue Service Stats (https://learn.microsoft.com/rest/api/storageservices/get-queue-service-stats) pour votre compte. Il s’agit des données que vous risquez de perdre si vous lancez le basculement. 2.Après le basculement, votre type de compte de stockage est converti en stockage localement redondant (LRS). Vous pouvez convertir votre compte pour utiliser le stockage géoredondant (GRS). 3.Une fois que vous réactivez GRS pour votre compte de stockage, Microsoft réplique les données dans votre nouvelle région secondaire. Le temps de réplication dépend de la quantité de données à répliquer. Notez qu’il existe des frais de bande passante pour le démarrage. https://azure.microsoft.com/en-us/pricing/details/bandwidth/

Exemples

Exemple 1 : Appeler le basculement d’un compte de stockage

$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

Cette commande vérifie l’heure de la dernière synchronisation d’un compte de stockage, puis appelle le basculement, le cluster secondaire devient principal après le basculement. Étant donné que le basculement prend beaucoup de temps, suggèrez de l’exécuter dans le back-end avec le paramètre -Asjob, puis d’attendre la fin du travail.

Paramètres

-AsJob

Exécuter l’applet de commande en arrière-plan

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Type:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Force

Forcer le basculement du compte

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-InputObject

Objet compte de stockage

Type:PSStorageAccount
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Name

Nom du compte de stockage.

Type:String
Alias:StorageAccountName, AccountName
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ResourceGroupName

Nom du groupe de ressources.

Type:String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

String

Sorties

PSStorageAccount