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 |