다음을 통해 공유


New-ServiceFabricCluster

새 독립 실행형 Service Fabric 클러스터를 만듭니다.

구문

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

Description

New-ServiceFabricCluster cmdlet은 JSON(JavaScript Object Notation) 형식의 구성 파일 및 Service Fabric 런타임 패키지 CAB 파일을 기반으로 새 독립 실행형 Service Fabric 클러스터를 만듭니다.

cmdlet은 컨트롤러 컴퓨터에서 설치를 오케스트레이션합니다.

예제

예제 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
Position:0
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-FabricIsPreInstalled

노드만 구성되도록 Service Fabric 런타임 설치 및 클린 런타임 유효성 검사를 무시합니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-FabricRuntimePackagePath

Service Fabric 패키지 CAB 파일의 경로를 지정합니다.

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Force

{{채우기 힘 설명}}

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-MaxPercentFailedNodes

클러스터를 만드는 동안 실패할 수 있는 노드의 최대 비율입니다. 이 노드 비율보다 많은 노드가 실패하면 클러스터 만들기가 실패하고 롤백됩니다. 지정하지 않으면 노드 오류가 발생하면 클러스터 생성에 실패합니다.

형식:Int32
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-NoCleanupOnFailure

클러스터가 완전히 올 수 없는 경우 시스템에서 패브릭 데이터를 유지해야 임을 나타냅니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-TimeoutInSeconds

{{Fill TimeoutInSeconds Description}}

형식:UInt32
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-TimeoutSec

작업의 제한 시간(초)을 지정합니다.

형식:Int32
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

입력

None

출력

System.Object