次の方法で共有


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