New-ServiceFabricCluster

新しいスタンドアロン Service Fabric クラスターを作成します。

構文

New-ServiceFabricCluster
   [-ClusterConfigurationFilePath] <String>
   -FabricRuntimePackagePath <String>
   [-NoCleanupOnFailure]
   [-Force]
   [-FabricIsPreInstalled]
   [-MaxPercentFailedNodes <Int32>]
   [-TimeoutInSeconds <UInt32>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

説明

New-ServiceFabricCluster コマンドレットは、JavaScript Object Notation (JSON) 形式の構成ファイルと Service Fabric ランタイム パッケージ CAB ファイルに基づいて、新しいスタンドアロン Service Fabric クラスターを作成します。

このコマンドレットは、コントローラー コンピューターからのインストールを調整します。

例 1: クラスターを作成する

PS C:\>New-ServiceFabricCluster -ClusterConfigurationFilePath "D:\standalone\ClusterConfig.Unsecure.DevCluster.json" -FabricRuntimePackagePath "D:\deployanywhere\MicrosoftAzureServiceFabric.cab"

このコマンドは、入力クラスター構成パスとランタイム CAB パッケージに基づいてクラスターを作成します。

例 2: 障害が発生した場合にクリーンアップせずにクラスターを作成する

PS C:\>New-ServiceFabricCluster -ClusterConfigurationFilePath "D:\standalone\ClusterConfig.Unsecure.DevCluster.json" -FabricRuntimePackagePath "D:\deployanywhere\MicrosoftAzureServiceFabric.cab" -NoCleanupOnFailure

このコマンドは、入力クラスター構成パスとランタイム CAB パッケージに基づいてクラスターを作成します。デプロイエラーの場合、ターゲット コンピューターではファブリック リソースがクリーンアップされません。

パラメーター

-ClusterConfigurationFilePath

クラスター構成 JSON ファイルのパスを指定します。

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

-FabricIsPreInstalled

ノードのみが構成されるように、Service Fabric ランタイムのインストールとクリーン ランタイム検証をバイパスします。

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

-FabricRuntimePackagePath

Service Fabric パッケージ CAB ファイルのパスを指定します。

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

-Force

{{Fill Force Description}}

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

-MaxPercentFailedNodes

クラスターの作成時に失敗できるノードの最大割合。 この割合を超えるノードが失敗した場合、クラスターの作成は失敗し、ロールバックされます。 指定しない場合、ノードエラーはクラスターの作成に失敗します。

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

-NoCleanupOnFailure

クラスターが完全に起動できない場合は、システムが Fabric データを保持する必要があることを示します。

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

-TimeoutInSeconds

{{Fill TimeoutInSeconds Description}}

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

-TimeoutSec

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

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

入力

None

出力

System.Object