Поделиться через


Invoke-AzStorageAccountFailover

Вызывает отработку отказа учетной записи служба хранилища.

Синтаксис

Invoke-AzStorageAccountFailover
      [-ResourceGroupName] <String>
      [-Name] <String>
      [-Force]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Invoke-AzStorageAccountFailover
      -InputObject <PSStorageAccount>
      [-Force]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Описание

Вызывает отработку отказа учетной записи служба хранилища. Запрос на отработку отказа можно активировать для учетной записи хранения в случае проблем с доступностью. Отработка отказа происходит из основного кластера учетной записи хранения в дополнительный кластер для учетных записей RA-GRS. Вторичный кластер станет основным после отработки отказа. Прежде чем инициировать отработку отказа, обратите внимание на следующее влияние на учетную запись хранения: 1.1. Проверка время последней синхронизации с помощью статистики службы BLOB-объектов (), GET Table Service Stats (https://learn.microsoft.com/rest/api/storageservices/get-blob-service-statshttps://learn.microsoft.com/rest/api/storageservices/get-table-service-stats) и GET Queue Service Stats (https://learn.microsoft.com/rest/api/storageservices/get-queue-service-stats) для вашей учетной записи. Это данные, которые вы можете потерять, если вы инициируете отработку отказа. 2.После отработки отказа тип учетной записи хранения будет преобразован в локально избыточное хранилище (LRS). Вы можете преобразовать учетную запись для использования геоизбыточного хранилища (GRS). 3.После повторного включения GRS для учетной записи хранения корпорация Майкрософт реплика te данные в новый дополнительный регион. Время репликации зависит от объема данных для реплика te. Обратите внимание, что для начальной загрузки взимается плата за пропускную способность. https://azure.microsoft.com/en-us/pricing/details/bandwidth/

Примеры

Пример 1. Вызов отработки отказа учетной записи служба хранилища

$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

Эта команда проверка время последней синхронизации учетной записи служба хранилища затем вызывает отработку отказа, вторичный кластер станет основным после отработки отказа. Так как отработка отказа занимает много времени, предложите запустить его в серверной части с параметром -Asjob, а затем дождитесь завершения задания.

Параметры

-AsJob

Запуск командлета в фоновом режиме

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

Запрос подтверждения перед выполнением командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Force

Принудительное отработка отказа учетной записи

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InputObject

объект учетной записи служба хранилища

Тип:PSStorageAccount
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Name

служба хранилища имя учетной записи.

Тип:String
Aliases:StorageAccountName, AccountName
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ResourceGroupName

Имя группы ресурсов.

Тип:String
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

String

Выходные данные

PSStorageAccount