Test-ServiceFabricConfiguration

클러스터 구성의 유효성을 검사하고 독립 실행형 배포가 성공할 수 있는지 테스트합니다.

Syntax

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

Description

Test-ServiceFabricConfiguration cmdlet은 클러스터 구성의 유효성을 검사하고 컨트롤러에서 구성의 대상 컴퓨터에 대해 독립 실행형 배포가 성공할 수 있는지 여부를 테스트합니다.

구성 파일을 JSON(JavaScript Object Notation) 형식으로 지정합니다.

예제

예제 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

{{OldClusterConfigurationFilePath 설명 채우기}}

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