New-ServiceFabricNodeConfiguration
Service Fabric 클러스터를 조인하도록 노드를 구성합니다. 개발 클러스터 및 Azure 클러스터에서 작동합니다.
구문
New-ServiceFabricNodeConfiguration
[-ClusterManifestPath] <String>
[-InfrastructureManifestPath <String>]
[-FabricDataRoot <String>]
[-FabricLogRoot <String>]
[-FabricHostCredential <PSCredential>]
[-RunFabricHostServiceAsManual]
[-RemoveExistingConfiguration]
[-BootstrapMSIPath <String>]
[-UsingFabricPackage]
[-FabricPackageRoot <String>]
[-MachineName <String>]
[<CommonParameters>]
Description
New-ServiceFabricNodeConfiguration cmdlet은 Service Fabric 클러스터에 추가할 수 있도록 노드를 구성합니다. 여기에는 필요한 경우 Service Fabric을 설치한 다음 클러스터 매니페스트에서 가져온 구성 정보를 사용한 다음 노드가 클러스터에 조인하는 데 필요한 설정을 만드는 작업이 포함됩니다.
노드는 호스트 컴퓨터에서 Service Fabric 호스트 서비스가 시작되는 즉시 클러스터에 조인됩니다.
Service Fabric 클러스터를 관리하려면 관리자 권한으로 실행 옵션을 사용하여 Windows PowerShell 세션을 시작해야 합니다.
이 명령은 이 작업이 적용되는 클러스터의 유형에 따라 다른 매개 변수 사용량을 갖습니다. 모든 경우에 이 명령은 클러스터에 노드를 추가하는 데 사용됩니다. 독립 실행형 클러스터를 사용하는 경우 AddNode 명령을 참조하세요.
예제
예제 1: 5노드 개발 클러스터 구성
PS C:\> New-ServiceFabricNodeConfiguration -ClusterManifestPath "<samples>\\ConfigStore\Management\Deployment\ClusterManifest\Server\DevEnv-FiveNodes.xml"
이 명령은 Service Fabric 샘플의 DevEnv-FiveNodes.xml 매니페스트를 사용하여 개발 클러스터를 구성합니다. 이 매니페스트는 개발 컴퓨터에서 5개의 노드로 구성된 Service Fabric 클러스터를 구성합니다.
매개 변수
-BootstrapMSIPath
부트스트랩 .msi 파일의 경로를 지정합니다. Service Fabric 웹 사이트에서 다운로드한 Service Fabric SDK입니다.
이 매개 변수를 사용하는 경우 업그레이드가 구성되거나 패브릭이 업그레이드될 때 자체 기준 업그레이드가 자동으로 수행됩니다.
-UsingFabricPackage 설정되면 .msi 파일이 아닌 Service Fabric CAB 파일을 가리킵니다. Service Fabric CAB 파일은여기에서 다운로드
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ClusterManifestPath
XML 파일인 Service Fabric 클러스터 매니페스트의 경로를 지정합니다. 이 파일의 샘플은 "PublishProfiles" 아래
형식: | String |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-FabricDataRoot
Service Fabric 런타임이 클러스터를 작동하는 데 필요한 내부 데이터를 저장하는 경로를 지정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-FabricHostCredential
Service Fabric 호스트 서비스에 대한 PSCredential 개체를 지정합니다.
PSCredential 개체를 가져오려면 Get-Credential cmdlet을 사용합니다.
자세한 내용은 Get-Help Get-Credential
입력합니다.
형식: | PSCredential |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-FabricLogRoot
Service Fabric 추적 로그의 경로를 지정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-FabricPackageRoot
이 매개 변수는 나중에 사용하도록 예약되어 있습니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-InfrastructureManifestPath
인프라 매니페스트의 경로를 지정합니다. 이 매니페스트는 각 노드에 클러스터의 개요를 제공하는 데 사용됩니다. 예를 들어 클러스터의 총 노드 양입니다. Azure에서 .csdef 및 .cscfg 파일의 경로입니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MachineName
구성을 호스트할 컴퓨터를 지정합니다. 컴퓨터 이름 또는 컴퓨터 IP 주소를 사용할 수 있습니다. 예를 들어:
-MachineName "192.168.1.1"
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RemoveExistingConfiguration
이 cmdlet이 기존 구성을 제거한다는 것을 나타냅니다. 이러한 구성은 FabricDataRoot 및 FabricLogRoot가 가리키는 폴더에 있는 데이터로 구성됩니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RunFabricHostServiceAsManual
패브릭 호스트 서비스를 수동으로 시작해야 임을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-UsingFabricPackage
노드 구성에서 xcopy/CAB 런타임 패키지를 사용해야 임을 나타냅니다. Service Fabric 웹 사이트에서 다운로드할 수 있습니다. MSI가 설치되어 있지 않고 클라이언트 패키지를 사용하여 cmdlet을 실행하는 경우에 사용됩니다. xcopy/CAB 패키지의 경로는 -BootstrapMSIPath 매개 변수에 설정해야 합니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
None
출력
System.Object