다음을 통해 공유


New-AzServiceFabricManagedNodeType

새 노드 유형 리소스를 만듭니다.

구문

New-AzServiceFabricManagedNodeType
   [-ResourceGroupName] <String>
   [-ClusterName] <String>
   [-Name] <String>
   -InstanceCount <Int32>
   [-Primary]
   [-DiskSize <Int32>]
   [-DiskType <PSDiskType>]
   [-ApplicationStartPort <Int32>]
   [-ApplicationEndPort <Int32>]
   [-EphemeralStartPort <Int32>]
   [-EphemeralEndPort <Int32>]
   [-VmSize <String>]
   [-VmImagePublisher <String>]
   [-VmImageOffer <String>]
   [-VmImageSku <String>]
   [-VmImageVersion <String>]
   [-Capacity <Hashtable>]
   [-PlacementProperty <Hashtable>]
   [-VmUserAssignedIdentity <String[]>]
   [-IsStateless]
   [-MultiplePlacementGroup]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

특정 클러스터에 대한 새 노드 유형 리소스를 만듭니다.

예제

예제 1

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -Primary -InstanceCount 3

노드가 3개인 주 노드 형식을 만듭니다.

예제 2

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -InstanceCount 5 -Primary -PlacementProperty @{NodeColor="Green";SomeProperty="5";} -Capacity @{ClientConnections="65536";} -ApplicationStartPort 20575 -ApplicationEndPort 20605 -EphemeralStartPort 20606 -EphemeralEndPort 20861

노드가 5개인 주 노드 형식을 만들고 배치 속성, 용량, 애플리케이션 및 임시 포트를 지정합니다.

예제 3

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt2"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -InstanceCount 10 -DiskType Premium_LRS -VmSize "Standard_DS2" -MultiplePlacementGroup

10개의 노드, 프리미엄 디스크 유형 및 여러 배치 그룹을 사용하여 기본이 아닌 노드 형식을 만듭니다.

예제 4

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt2"
$identityId = "/subscriptions/00000000-0000-0000-0000-00000000/resourceGroups/testRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testIdentity"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -InstanceCount 5 -VmUserAssignedIdentity $identityId -IsStateless

사용자 할당 ID를 사용하여 노드 형식을 만들고 상태 비저장 워크로드를 호스트하도록 표시합니다.

매개 변수

-ApplicationEndPort

포트 범위의 애플리케이션 끝 포트입니다.

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

-ApplicationStartPort

애플리케이션은 포트 범위의 포트를 시작합니다.

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

-AsJob

백그라운드에서 cmdlet을 실행하고 작업을 반환하여 진행률을 추적합니다.

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

-Capacity

노드 형식의 노드에 키/값 쌍으로 적용되는 용량 태그는 클러스터 리소스 관리자가 이러한 태그를 사용하여 노드에 있는 리소스의 양을 이해합니다. 이를 업데이트하면 현재 값이 재정의됩니다.

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

-ClusterName

클러스터의 이름을 지정합니다.

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

-Confirm

cmdlet을 실행하기 전에 확인 메시지를 표시합니다.

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

-DefaultProfile

Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.

형식:IAzureContextContainer
별칭:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-DiskSize

노드 형식의 각 VM에 대한 디스크 크기(GB)입니다. 기본값은 100입니다.

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

-DiskType

관리되는 데이터 디스크 유형입니다. IOPS 및 처리량은 디스크 크기에 따라 지정되며, 자세한 내용은 https://learn.microsoft.com/en-us/azure/virtual-machines/disks-types. 기본 StandardSSD_LRS

형식:PSDiskType
별칭:DataDiskType
허용되는 값:Standard_LRS, StandardSSD_LRS, Premium_LRS
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-EphemeralEndPort

포트 범위의 임시 끝 포트입니다.

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

-EphemeralStartPort

포트 범위의 임시 시작 포트입니다.

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

-InstanceCount

노드 형식의 노드 수입니다.

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

-IsStateless

노드 유형이 상태 비지정 워크로드만 호스트할 수 있는지를 나타냅니다.

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

-MultiplePlacementGroup

노드 형식과 연결된 확장 집합을 여러 배치 그룹으로 구성할 수 있는지를 나타냅니다.

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

-Name

노드 형식의 이름을 지정합니다.

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

-PlacementProperty

노드 형식의 노드에 키/값 쌍으로 적용되는 배치 태그는 특정 서비스(워크로드)가 실행되어야 하는 위치를 나타내는 데 사용할 수 있습니다. 이를 업데이트하면 현재 값이 재정의됩니다.

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

-Primary

노드 형식이 기본인지 지정합니다. 이 노드 유형에서 시스템 서비스를 실행합니다. 하나의 노드 형식만 기본으로 표시되어야 합니다. 기본 노드 유형은 기존 클러스터에 대해 삭제하거나 변경할 수 없습니다.

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

-ResourceGroupName

리소스 그룹의 이름을 지정합니다.

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

-VmImageOffer

Azure Virtual Machines Marketplace 이미지의 제품 유형입니다. 기본값: WindowsServer.

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

-VmImagePublisher

Azure Virtual Machines Marketplace 이미지의 게시자입니다. 기본값: MicrosoftWindowsServer.

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

-VmImageSku

Azure Virtual Machines Marketplace 이미지의 SKU입니다. 기본값: 2019-Datacenter.

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

-VmImageVersion

Azure Virtual Machines Marketplace 이미지의 버전입니다. 기본값: 최신.

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

-VmSize

풀에 있는 가상 머신의 크기입니다. 풀의 모든 가상 머신 크기는 동일합니다. 기본값: Standard_D2.

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

-VmUserAssignedIdentity

노드 유형 아래의 가상 머신 확장 집합과 연결된 사용자 식별 목록입니다. 각 항목은 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' 형식의 ARM 리소스 ID가 됩니다. 다음 단계에 따라 ID를 만들고 Service Fabric 리소스 공급자를 사용하여 역할 할당을 미리 추가합니다. https://learn.microsoft.com/en-us/azure/service-fabric/how-to-managed-identity-managed-cluster-virtual-machine-scale-sets

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

-WhatIf

cmdlet이 실행되면 어떻게 되는지 보여 주세요. cmdlet이 실행되지 않습니다.

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

입력

String

출력

PSManagedNodeType