Start-ServiceFabricPartitionDataLoss
Инициирует операцию сбоя потери данных в секции службы Service Fabric с отслеживанием состояния.
Синтаксис
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-PartitionId <Guid>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-ServiceName <Uri>
[-PartitionKindSingleton]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-ServiceName <Uri>
[-PartitionKindNamed]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-ServiceName <Uri>
[-PartitionKindUniformInt64]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Описание
Командлет Start-ServiceFabricPartitionDataLoss инициирует потерю данных в секции службы с отслеживанием состояния в Azure Service Fabric. Чтобы запустить этот командлет, необходимо включить FaultAnalysisService .
Выполните этот командлет, чтобы выполнить ошибку потери данных только для секций для служб с отслеживанием состояния. Не используйте этот командлет для выполнения потери данных для системных служб.
В разделе "Синтаксис " показаны различные способы указания секции, для которой вызывается потеря данных.
Ход выполнения операции сбоя потери данных можно проверить с помощью командлета Get-ServiceFabricPartitionDataLossProgress.
После вызова Start-ServiceFabricPartitionDataLoss его нельзя отменить.
Дополнительные сведения о вызове операции потери данных см. в разделе "Введение в службу анализа ошибок".
Примеры
Пример 1. Запуск теста потери данных для службы по идентификатору секции
PS C:\> Start-ServiceFabricPartitionDataLoss -OperationId d3f12b09-6a90-4745-a4fc-3f92149a7419 -DataLossMode FullDataLoss -PartitionId 67e2c139-ccf0-4562-9f2b-bf35e4c2abd4 -ServiceName "fabric:/ContosoApp/ContosoService"
Эта команда запускает операцию сбоя данных для всех реплик службы с именем fabric:/ContosoApp/ContosoService в секции с идентификатором 67e2c139-ccf0-4562-9f2b-bf35e4c2abd4. Укажите уникальный GUID для параметра OperationId . Этот идентификатор можно использовать для проверки хода выполнения операции сбоя потери данных.
Параметры
-DataLossMode
Задает режим потери данных для операции сбоя потери данных. Допустимые значения для этого параметра:
- PartialDataLoss. Удаляется только кворум реплик. OnDataLossAsync активируется для секции, но фактическая потеря данных зависит от наличия неполной репликации.
- FullDataLoss. Все реплики удаляются. Все данные теряются и активируются OnDataLossAsync .
Дополнительные сведения о OnDataLossAsync см. в статье о резервном копировании и восстановлении .
Тип: | DataLossMode |
Допустимые значения: | Invalid, PartialDataLoss, FullDataLoss |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-OperationId
Указывает уникальный идентификатор для этой операции. Укажите уникальное значение. Если вы хотите проверить ход выполнения ошибки, необходимо передать идентификатор operationId, используемый для запуска сбоя потери данных в Get-ServiceFabricPartitionDataLossProgress.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PartitionId
Указывает идентификатор секции Service Fabric, для которой этот командлет запускает ошибку потери данных.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-PartitionKey
Указывает ключ раздела Service Fabric, для которого этот командлет запускает ошибку потери данных.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-PartitionKindNamed
Указывает, что раздел Service Fabric, для которого этот командлет запускает ошибку потери данных, является именованной секцией.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PartitionKindSingleton
Указывает, что раздел Service Fabric, для которого этот командлет запускает ошибку потери данных, является одноэлементной секцией.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PartitionKindUniformInt64
Указывает, что раздел Service Fabric, для которого этот командлет запускает сбой потери данных, является секцией UniformInt64.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ServiceName
Указывает универсальный код ресурса (URI) службы Service Fabric.
Тип: | Uri |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-TimeoutSec
Указывает период времени ожидания (в секундах) для сбоя.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
System.Guid
System.Uri
System.String
Выходные данные
System.Object