Start-ServiceFabricPartitionRestart
ステートフル サービス パーティションの再起動を開始します。
構文
Start-ServiceFabricPartitionRestart
-OperationId <Guid>
-RestartPartitionMode <RestartPartitionMode>
-PartitionId <Guid>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionRestart
-OperationId <Guid>
-RestartPartitionMode <RestartPartitionMode>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionRestart
-OperationId <Guid>
-RestartPartitionMode <RestartPartitionMode>
-ServiceName <Uri>
[-PartitionKindSingleton]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionRestart
-OperationId <Guid>
-RestartPartitionMode <RestartPartitionMode>
-ServiceName <Uri>
[-PartitionKindNamed]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionRestart
-OperationId <Guid>
-RestartPartitionMode <RestartPartitionMode>
-ServiceName <Uri>
[-PartitionKindUniformInt64]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
説明
Start-ServiceFabricPartitionRestart コマンドレットは、Azure Service Fabric でステートフル サービス パーティションの再起動を開始します。
このコマンドレットを実行するには、FaultAnalysisService
ステートフル サービスのパーティションのみを再起動するには、このコマンドレットを実行します。 このコマンドレットを使用して、システム サービスのパーティションを再起動しないでください。
Get-ServiceFabricPartitionRestartProgress コマンドレットを使用して、操作の進行状況を確認できます。
例
例 1: パーティション ID でサービスのすべてのレプリカを再起動する
PS C:\> Start-ServiceFabricPartitionRestart -OperationId 53ba886b-79be-46ee-bf7e-d79db64eb003 -RestartPartitionMode AllReplicasOrInstances -PartitionId 20a726d0-3112-4c5a-a22c-2e4b8ee85280 -ServiceName "fabric:/ContosoApp/ContosoService"
このコマンドは、ID 20a726d0-3112-4c5a-a22c-2e4b8ee85280 を持つパーティション内の fabric:/ContosoApp/ContosoService という名前のサービスのすべてのレプリカを再起動します。 OperationId パラメーターに一意の GUID を指定します。 この ID を使用して、再起動操作の進行状況を確認できます。
例 2: パーティション キーを使用してサービスのすべてのレプリカを再起動する
PS C:\> Start-ServiceFabricPartitionRestart -OperationId ebd322c2-b1d3-46a7-b254-3cc42e6ca2d1 -RestartPartitionMode AllReplicasOrInstances -ServiceName "fabric:/ContosoApp/ContosoService" -PartitionKindUniformInt64 -PartitionKey 2000
このコマンドは、パーティション キー 2000 を持つパーティション内の fabric:/ContosoApp/ContosoService という名前のサービスのすべてのレプリカを再起動します。 OperationId パラメーターに一意の GUID を指定します。
パラメーター
-OperationId
この操作の一意識別子を指定します。 一意の値を指定します。 この ID と get-ServiceFabricPartitionRestartProgress コマンドレットを使用して、操作の進行状況 確認できます。
型: | 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 |
-RestartPartitionMode
パーティションの再起動操作のモードを指定します。 このパラメーターに使用できる値は次のとおりです。
- AllReplicasOrInstances。 ターゲット パーティション内のすべてのレプリカを再起動します。
- OnlyActiveSecondaries。 ターゲット パーティション内のセカンダリのみを再起動します。
型: | RestartPartitionMode |
指定可能な値: | Invalid, AllReplicasOrInstances, OnlyActiveSecondaries |
配置: | 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