Test-ServiceFabricConfiguration

クラスターの構成を検証し、スタンドアロンデプロイが成功できるかどうかをテストします。

構文

Test-ServiceFabricConfiguration
    [-ClusterConfigurationFilePath] <String>
    [-OldClusterConfigurationFilePath <String>]
    [-FabricRuntimePackagePath <String>]
    [-FabricIsPreInstalled]
    [-MaxPercentFailedNodes <Int32>]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]

説明

Test-ServiceFabricConfiguration コマンドレットは、クラスター構成を検証し、コントローラーから構成内のターゲット コンピューターに対してスタンドアロン展開が成功できるかどうかをテストします。

JavaScript Object Notation (JSON) 形式で構成ファイルを指定します。

例 1: デプロイを検証する

PS C:\> Test-ServiceFabricConfiguration -ClusterConfigurationFilePath "D:\standalone\ClusterConfig.Unsecure.DevCluster.json"

このコマンドは、指定した構成を使用して、クラスターが現在のコンピューターからデプロイされることを検証します。

例 2: デプロイとランタイム CAB ファイルを検証する

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

このコマンドは、この構成を使用して、クラスターが現在のコンピューターからデプロイされることを検証します。 また、このコマンドは、ランタイム CAB を使用してクラスターをデプロイできるかどうかを検証します。

パラメーター

-ClusterConfigurationFilePath

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

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-FabricIsPreInstalled

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FabricRuntimePackagePath

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxPercentFailedNodes

{{Fill MaxPercentFailedNodes Description}}

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OldClusterConfigurationFilePath

{{Fill OldClusterConfigurationFilePath Description}}

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

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

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

入力

None

出力

System.Object