Richiama il failover di un account di archiviazione. La richiesta di failover può essere attivata per un account di archiviazione in caso di problemi di disponibilità.
Il failover si verifica dal cluster primario dell'account di archiviazione al cluster secondario per gli account RA-GRS. Il cluster secondario diventerà primario dopo il failover.
Comprendere l'impatto seguente sull'account di archiviazione prima di avviare il failover: 1.1. Controllare l'ora dell'ultima sincronizzazione usando 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) e GET Queue Service Stats (https://learn.microsoft.com/rest/api/storageservices/get-queue-service-stats) per l'account. Si tratta dei dati che potrebbero andare persi se si avvia il failover.
2.Dopo il failover, il tipo di account di archiviazione verrà convertito in archiviazione con ridondanza locale. È possibile convertire l'account per usare l'archiviazione con ridondanza geografica.
3.Dopo aver riabilitare l'archiviazione con ridondanza geografica per l'account di archiviazione, Microsoft replica i dati nella nuova area secondaria. Il tempo di replica dipende dalla quantità di dati da replicare. Si noti che sono previsti costi di larghezza di banda per il bootstrap. https://azure.microsoft.com/en-us/pricing/details/bandwidth/
Esempio
Esempio 1: Richiamare il failover di un account di archiviazione
$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
Questo comando controlla l'ora dell'ultima sincronizzazione di un account di archiviazione e quindi ne richiama il failover, il cluster secondario diventerà primario dopo il failover. Poiché il failover richiede molto tempo, suggerire di eseguirlo nel back-end con -Asjob parametro e quindi attendere il completamento del processo.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.