Add-ServiceFabricNode

클러스터에 Service Fabric 노드를 추가합니다.

구문

Add-ServiceFabricNode
   [-NodeName] <String>
   -NodeType <String>
   -IpAddressOrFQDN <String>
   -UpgradeDomain <String>
   -FaultDomain <String>
   -FabricRuntimePackagePath <String>
   [-NoCleanupOnFailure]
   [-Force]
   [-BypassUpgradeStateValidation]
   [-FabricIsPreInstalled]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

Description

독립 실행형 클러스터에 노드를 추가하는 권장 방법은 독립 실행형 Service Fabric 클러스터에 노드 추가 또는 제거를 참조하세요.

Add-ServiceFabricNode는 클러스터에 Service Fabric 노드를 추가합니다.

추가하려는 컴퓨터에서 이 cmdlet을 실행해야 합니다. 이 작업을 수행하기 전에 Connect-ServiceFabricCluster cmdlet을 사용하여 클러스터에 대한 연결을 설정합니다.

예제

예제 1: 클러스터에 노드 추가

PS C:\> Add-ServiceFabricNode -NodeName "N011" -NodeType "NodeType0" -IpAddressOrFQDN "10.10.100.100" -UpgradeDomain "ud5" -FaultDomain "fd:/dc5/r0" -FabricRuntimePackagePath "D:\deployanywhere\MicrosoftAzureServiceFabric.cab"

이 명령은 지정된 NodeName, NodeType, IpAddressOrFQDN, UpgradeDomainFaultDomain을 사용하여 지정된 노드를 클러스터에 추가합니다. NodeType 매개 변수는 배포된 JSON 구성에 이미 있어야 합니다. FabricRuntimePackagePath는 클러스터가 배포된 현재 런타임 패키지를 가리킵니다.

매개 변수

-BypassUpgradeStateValidation

클러스터 설치에 부분적으로 실패한 후 또는 ClusterManager에서 데이터 손실과 같은 업그레이드 상태 유효성 검사에 의해 노드 추가가 차단될 때 사용됩니다.

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

-FabricIsPreInstalled

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

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

-FabricRuntimePackagePath

Service Fabric 런타임 패키지의 경로를 지정합니다.

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

-FaultDomain

노드의 장애 도메인을 지정합니다.

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

-Force

이전 설치에서 Service Fabric 데이터 루트를 강제로 삭제합니다(있는 경우).

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

-IpAddressOrFQDN

노드의 IP 주소 또는 FQDN(정규화된 도메인 이름)을 지정합니다.

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

-NoCleanupOnFailure

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

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

-NodeName

이 cmdlet이 추가하는 노드의 이름을 지정합니다.

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

-NodeType

이 cmdlet이 추가하는 노드의 노드 형식 이름을 지정합니다.

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

-TimeoutSec

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

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

-UpgradeDomain

노드의 업그레이드 도메인을 지정합니다.

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

입력

None

출력

System.Object