Invoke-AzStorageAccountFailover

Appelle le basculement d’un compte Stockage.

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

Appelle le basculement d’un compte 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. Veuillez case activée 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 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 case activée l’heure de la dernière synchronisation d’un compte 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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

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

-DefaultProfile

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

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

-Force

Forcer le basculement du compte

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

-InputObject

objet de compte Stockage

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

-Name

Stockage Nom du compte.

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

-ResourceGroupName

Nom du groupe de ressources.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entrées

String

Sorties

PSStorageAccount