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


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
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

Тип:SwitchParameter
Aliases:cf
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

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

Тип:SwitchParameter
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

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

Тип:PSStorageAccount
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

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

Тип:String
Aliases:StorageAccountName, AccountName
Position:1
значение по умолчанию:None
Обязательно:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

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

Тип:String
Position:0
значение по умолчанию:None
Обязательно:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Тип:SwitchParameter
Aliases:wi
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

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

String

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

PSStorageAccount