Start-ServiceFabricPartitionQuorumLoss

パーティションをクォーラム損失に入れるエラーを開始します。 クォーラム損失を呼び出すパーティションを指定または選択するさまざまな方法を次に示します。

構文

Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -PartitionId <Guid>
     -ServiceName <Uri>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -ServiceName <Uri>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -ServiceName <Uri>
     [-PartitionKindSingleton]
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -ServiceName <Uri>
     [-PartitionKindNamed]
     -PartitionKey <String>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -ServiceName <Uri>
     [-PartitionKindUniformInt64]
     -PartitionKey <String>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]

説明

Start-ServiceFabricPartitionQuorumLoss コマンドレットは、Azure Service Fabric のクォーラム損失にステートフル サービス パーティションを配置するためのエラーを開始します。

このコマンドレットを実行するには、FaultAnalysisService 有効にする必要があります。

警告

システム サービスでクォーラム損失エラー操作を実行するには、このコマンドレットを使用しないでください。 ステートフル サービスのパーティションに対してのみクォーラム損失エラー操作を実行するには、このコマンドレットを実行します。

Get-ServiceFabricPartitionQuorumLossProgress コマンドレットを使用して、エラー操作の進行状況を確認できます。

例 1: パーティション ID を使用してサービスのクォーラム損失エラー操作を開始する

PS C:\> Start-ServiceFabricPartitionQuorumLoss -OperationId aeaceca9-320d-4f7b-84e8-3cc13c29a974 -QuorumLossMode QuorumReplicas -QuorumLossDurationInSeconds 10 -PartitionId 20a726d0-3112-4c5a-a22c-2e4b8ee85280 -ServiceName "fabric:/ContosoApp/ContosoService"

このコマンドは、ID 20a726d0-3112-4c5a-a22c-2e4b8ee85280 を持つパーティション内の fabric:/ContosoApp/ContosoService という名前のサービスでパーティション クォーラム損失エラー操作を開始します。 QuorumLossMode パラメーターの値は QuorumReplicas です。これは、このコマンドレットがレプリカのクォーラムをエラーすることを意味します。 OperationId パラメーターに一意の GUID を指定します。 この ID を使用して、クォーラム損失エラー操作の進行状況を確認できます。

パラメーター

-OperationId

この操作の一意識別子を指定します。 一意の値を指定します。 操作の進行状況を確認するには、この ID を Get-ServiceFabricPartitionQuorumLossProgress渡します。

型:Guid
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-PartitionId

このコマンドレットがクォーラム損失に置く Service Fabric パーティションの ID を指定します。

型:Guid
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-PartitionKey

このコマンドレットがクォーラム損失に置く Service Fabric パーティションのキーを指定します。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-PartitionKindNamed

このコマンドレットによってクォーラム損失が発生する Service Fabric パーティションが名前付きパーティションであることを示します。

型:SwitchParameter
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-PartitionKindSingleton

このコマンドレットによってクォーラム損失が発生する Service Fabric パーティションがシングルトン パーティションであることを示します。

型:SwitchParameter
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-PartitionKindUniformInt64

このコマンドレットによってクォーラム損失が発生する Service Fabric パーティションが UniformInt64 パーティションであることを示します。

型:SwitchParameter
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-QuorumLossDurationInSeconds

クォーラム損失の期間を秒単位で指定します。

型:Int32
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-QuorumLossMode

このコマンドレットが実行するクォーラム損失のモードを指定します。 このパラメーターに使用できる値は次のとおりです。

  • FullQuorumLoss。 ターゲット パーティションのすべてのレプリカをダウンします。
  • PartialQuorumLoss. ターゲット パーティションのレプリカのクォーラムをダウンします。
型:QuorumLossMode
指定可能な値:Invalid, QuorumReplicas, AllReplicas
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ServiceName

Service Fabric サービスの URI (Uniform Resource Identifier) を指定します。

型:Uri
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-TimeoutSec

操作のタイムアウト期間を秒単位で指定します。

型:Int32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

入力

System.Guid

System.Uri

System.String

出力

System.Object