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