New-ServiceFabricService
Service Fabric サービスを作成します。
構文
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeSingleton]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeSingleton]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeUniformInt64]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionCount <Int32>
-LowKey <Int64>
-HighKey <Int64>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeNamed]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionNames <String[]>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeSingleton]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeUniformInt64]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionCount <Int32>
-LowKey <Int64>
-HighKey <Int64>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeNamed]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionNames <String[]>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeUniformInt64]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionCount <Int32>
-LowKey <Int64>
-HighKey <Int64>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeNamed]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionNames <String[]>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeSingleton]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeUniformInt64]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionCount <Int32>
-LowKey <Int64>
-HighKey <Int64>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeNamed]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionNames <String[]>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
説明
New-ServiceFabricService コマンドレットは、Service Fabric サービスを作成します。
Service Fabric クラスターで操作を実行する前に、Connect-ServiceFabricCluster コマンドレットを使用してクラスターへの接続を確立します。
この操作を実行する前に、アプリケーション パッケージをアップロードし、アプリケーションの種類を登録し、最初にアプリケーション インスタンスを作成してください。 詳細については、「PowerShellを使用したアプリケーションのデプロイと削除」を参照してください。
アプリケーションで作成されたサービスを取得するには、Get-ServiceFabricService
例
例 1: シングルトン パーティション分割スキームを使用してステートレス サービスを作成する。
PS C:\> New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeSingleton -InstanceCount -1
このコマンドは、シングルトン パーティション分割スキームを使用して、指定されたアプリケーション インスタンスから Service Fabric ステートレス サービスを作成します。
例 2: シングルトン パーティション分割スキームを使用してステートフル サービスを作成する。
PS C:\> New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeSingleton -TargetReplicaSetSize 5 -MinReplicaSetSize 3
このコマンドは、シングルトン パーティション分割スキームを使用して、指定されたアプリケーション インスタンスから Service Fabric ステートフル サービスを作成します。
例 3: 範囲パーティション分割スキームを使用してステートレス サービスを作成する。
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeUniformInt64 -PartitionCount 26 -LowKey 0 -HighKey 51 -InstanceCount -1
このコマンドは、指定されたアプリケーション インスタンスから、範囲パーティション分割スキームを使用して Service Fabric ステートレス サービスを作成します。
例 4: 名前付きパーティション構成を使用してステートレス サービスを作成する
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeNamed -PartitionNames @("Seattle","Vancouver") -InstanceCount -1
このコマンドは、指定されたアプリケーション インスタンスから、名前付きパーティション分割スキームを使用して Service Fabric ステートレス サービスを作成します。
例 5: 範囲パーティション分割スキームを使用してステートフル サービスを作成する。
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeUniformInt64 -PartitionCount 26 -LowKey 0 -HighKey 51 -MinReplicaSetSize 3 -TargetReplicaSetSize 5
このコマンドは、指定されたアプリケーション インスタンスから、範囲パーティション分割 shceme を使用して Service Fabric ステートフル サービスを作成します。
例 6: 名前付きパーティション構成を使用してステートフル サービスを作成する。
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeNamed -PartitionNames @("Seattle","Vancouver") -MinReplicaSetSize 3 -TargetReplicaSetSize 5
このコマンドは、指定されたアプリケーション インスタンスから、名前付きパーティション分割スキームを使用して Service Fabric ステートフル サービスを作成します。
パラメーター
-Adhoc
サービスがアドホック モードで実行されることを示します。 アドホック モードでは、サービス ホストは手動でアクティブ化されます。 注: これは、レガシ サポート専用です。
型: | SwitchParameter |
配置: | 2 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ApplicationName
Service Fabric アプリケーションの URI (Uniform Resource Identifier) を指定します。 これはアプリケーションの一意の名前であり、管理のためにサービスをグループ化するために使用されます。 スキームは "fabric:/" で、サービス名はアプリケーション名で始まる必要があります。 コマンドレットは、このアプリケーションに基づいてサービスを作成します。
型: | Uri |
配置: | 2 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Correlation
相関関係は、主に、クラウドとマイクロサービスの世界への大規模なモノリシック アプリケーションの移行を容易にするために提供されるコントロールです。 詳細については、「メトリックを使用した Service Fabric でのリソース使用量と負荷の管理」を参照してください。
型: | String[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DefaultMoveCost
移動の既定のコスト。 コストが高いほど、クラスターリソースマネージャーがクラスターのバランスを取ろうとするときにレプリカを移動する可能性が低くなります。 有効な値は次のとおりです。
- ゼロ
- 低い
- 中程度
- 高い
詳細については、「メトリックを使用した Service Fabric でのリソース使用量と負荷の管理」を参照してください。
型: | String |
指定可能な値: | Zero, Low, Medium, High, VeryHigh |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DropSourceReplicaOnMove
新しいセカンダリ レプリカがビルドを完了する前に、ソース セカンダリ レプリカを削除できるようにします。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-HasPersistedState
ステートフル サービスが永続的な状態であることを示します。 セカンダリ レプリカの FabricReplicator が永続的なサービスの操作を受け取った場合、サービスがデータが永続化されたことを確認してから、その受信確認をプライマリに送り返す必要があります。 非永続的サービスの場合、操作は受信直後に確認できます。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-HighKey
パーティション セットの高いキー範囲を指定します。
型: | Int64 |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-InstanceCloseDelayDuration
TimeSpan オブジェクトとして、ステートレス インスタンスのグレースフル クローズが遅延する期間を指定します。 これは、アプリケーション/クラスターのアップグレード中にインスタンスが閉じられ、ノードが無効になっている場合に有効になります。 このインスタンスで公開されているエンドポイントは、遅延を開始する前に削除されるため、このインスタンスへの新しい接続が禁止されます。 さらに、サービス エンドポイント変更イベント サブスクライブしているクライアントは、エンドポイント削除通知を受信したときに次の操作を実行できます。
- このインスタンスへの新しい要求の送信を停止します。
- インフライト要求が完了したら、既存の接続を閉じます。
- 今後の要求のために、サービス パーティションの別のインスタンスに接続します。
既定値は TimeSpan.Zero です。これは、インスタンスを閉じる前にエンドポイントの遅延や削除がないことを示します。
型: | TimeSpan |
配置: | Named |
規定値: | TimeSpan.Zero |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-InstanceCount
この Service Fabric ステートレス サービスの各パーティションに対してシステムが作成および保守するインスタンスの数を指定します。 InstanceCount を -1 に設定すると、クラスター内のすべてのノードにインスタンスがデプロイされます。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-InstanceLifecycleDescription
このサービスに属するインスタンスのライフサイクルの説明。 このセクションの構成の一部が指定されていない場合、既定値は同じ名前のクラスター パラメーター (存在する場合) から取得されます。
型: | InstanceLifecycleDescription |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-InstanceRestartWaitDuration
Service Fabric がステートレス インスタンスが起動するまで待機する期間を取得または設定します。 この期間内にインスタンスが起動しない場合、Service Fabric は新しい置換インスタンスを作成します。
型: | TimeSpan |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-LowKey
パーティション セットの低キー範囲を指定します。
型: | Int64 |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Metric
メトリックは、特定の名前付きサービス インスタンスに必要なリソースのセットです。 サービスのメトリック構成には、そのサービスの各ステートフル レプリカまたはステートレス インスタンスが既定で使用するリソースの量が含まれます。 メトリックには、トレードオフが必要な場合に、そのメトリックがそのサービスにどの程度重要なバランスをとるかを示す重みも含まれます。
詳細については、「メトリックを使用した Service Fabric でのリソース使用量と負荷の管理」を参照してください。
型: | String[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-MinInstanceCount
アプリケーションのアップグレード やクラスターのアップグレード の
型: | Int32 |
配置: | Named |
規定値: | 1 |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-MinInstancePercentage
アプリケーションのアップグレード やクラスターのアップグレード
型: | Int32 |
配置: | Named |
規定値: | 0 |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-MinReplicaSetSize
Service Fabric が特定のパーティションのレプリカ セットのビューに保持するレプリカ セットの最小サイズを指定します。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PartitionCount
Service Fabric サービスのパーティションの数を指定します。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PartitionNames
パーティションの名前の配列を指定します。
型: | String[] |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PartitionSchemeNamed
サービスが名前付きパーティション構成を使用することを示します。 このモデルを使用するサービスには、通常、境界セット内でバケット化できるデータがあります。 名前付きパーティション キーとして使用されるデータ フィールドの一般的な例としては、地域、郵便番号、顧客グループ、またはその他のビジネス境界などがあります。
型: | SwitchParameter |
配置: | 1 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PartitionSchemeSingleton
サービスがシングルトン パーティション構成を使用することを示します。 シングルトン パーティションは、通常、サービスに追加のルーティングが必要ない場合に使用されます。
型: | SwitchParameter |
配置: | 1 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PartitionSchemeUniformInt64
サービスが UniformInt64 パーティション構成を使用することを示します。 これは、各パーティションが int64 キーの範囲を所有していることを意味します。
型: | SwitchParameter |
配置: | 1 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PlacementConstraint
配置の制約は、サービスが特定のノード プロパティ (およびそれらのプロパティの値) を選択して、配置が適している場所を制御できるようにするブール型ステートメントです。 詳細については、「配置の制約とノードのプロパティを参照してください。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PlacementPolicy
配置ポリシーは、エンド ユーザーの待機時間を最小限に抑えるために特定のリージョンにプライマリを配置しようとするのと同様に、特定のリージョンで常に実行または実行されないように、特定のサービスに対して使用されます。 詳細については、「service Fabric サービスの配置ポリシー を参照してください。
型: | String[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-QuorumLossWaitDuration
Service Fabric がサービス パーティションのデータ損失を宣言する前に、TimeSpan オブジェクトとして待機する期間を指定します。
Get-Help New-TimeSpan
」と入力します。
型: | TimeSpan |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ReplicaLifecycleDescription
このサービスに属するレプリカのライフサイクルの説明。 このセクションの構成の一部が指定されていない場合、既定値は同じ名前のクラスター パラメーター (存在する場合) から取得されます。
型: | ReplicaLifecycleDescription |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ReplicaRestartWaitDuration
TimeSpan オブジェクト
型: | TimeSpan |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ScalingPolicies
このサービス ScalingPolicyDescription の一覧を設定します。
型: | System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ServiceDnsName
サービスの DNS 名を設定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ServiceName
Service Fabric サービスの URI を指定します。
型: | Uri |
配置: | 3 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ServicePackageActivationMode
サービスに使用する [ホスティング モデル][1] を制御します。 有効な値は、SharedProcess と ExclusiveProcess
SharedProcess アクティブ化モード
型: | ServicePackageActivationMode |
指定可能な値: | SharedProcess, ExclusiveProcess |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ServicePlacementTimeLimit
サービス配置の時間制限を設定します。
型: | TimeSpan |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ServiceTypeName
Service Fabric サービスの種類の名前を指定します。
型: | String |
配置: | 4 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-StandByReplicaKeepDuration
TimeSpan オブジェクトとして、永続的な状態のレプリカが既に置き換えられている場合でもレプリカ セットに残る期間、つまりターゲット レプリカ セットのサイズが既に満たされている場合を指定します。
型: | TimeSpan |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Stateful
サービスが Service Fabric ステートフル サービスであることを示します。
型: | SwitchParameter |
配置: | 0 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Stateless
サービスが Service Fabric ステートレス サービスであることを示します。
型: | SwitchParameter |
配置: | 0 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-TagsRequiredToPlace
サービスの配置に必要なタグを宣言します。 サービスの配置に動的に影響を与える場合に便利です。 詳細については、「Service Fabric 動的ノード タグ 」を参照してください。
型: | System.Collections.Generic.List`1[System.String] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-TagsRequiredToRun
サービスの配置と実行に必要なタグを宣言します。 サービスの配置と実行に動的に影響を与える場合に便利です。 詳細については、「Service Fabric 動的ノード タグの
型: | System.Collections.Generic.List`1[System.String] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-TargetReplicaSetSize
この Service Fabric ステートフル サービスの各パーティションに対してシステムが作成および管理するレプリカの数を指定します。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-TimeoutSec
操作のタイムアウト期間を秒単位で指定します。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
None
出力
System.Object