Set-AzServiceFabricManagedNodeType
노드 형식 리소스 속성을 설정하거나 -Reimage 매개 변수를 사용하여 노드 형식의 특정 ndes에서 이미지 다시 이미지 작업을 실행합니다.
구문
Set-AzServiceFabricManagedNodeType
[-InputObject] <PSManagedNodeType>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzServiceFabricManagedNodeType
[-ResourceGroupName] <String>
[-ClusterName] <String>
[-Name] <String>
[-AsJob]
[-InstanceCount <Int32>]
[-ApplicationStartPort <Int32>]
[-ApplicationEndPort <Int32>]
[-EphemeralStartPort <Int32>]
[-EphemeralEndPort <Int32>]
[-Capacity <Hashtable>]
[-PlacementProperty <Hashtable>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzServiceFabricManagedNodeType
[-ResourceGroupName] <String>
[-ClusterName] <String>
[-Name] <String>
-NodeName <String[]>
[-Reimage]
[-ForceReimage]
[-PassThru]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzServiceFabricManagedNodeType
[-ResourceId] <String>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzServiceFabricManagedNodeType
[-ResourceId] <String>
-NodeName <String[]>
[-Reimage]
[-ForceReimage]
[-PassThru]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzServiceFabricManagedNodeType
[-InputObject] <PSManagedNodeType>
-NodeName <String[]>
[-Reimage]
[-ForceReimage]
[-PassThru]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
노드 형식 리소스 속성을 설정하거나 -Reimage 매개 변수를 사용하여 노드 형식의 특정 ndes에서 이미지 다시 이미지 작업을 실행합니다. 재이미징 작업 시 서비스 패브릭 노드는 vm을 다시 이미지로 다시 설치하기 전에 사용하지 않도록 설정되고 다시 돌아오면 다시 사용하도록 설정합니다. 주 노드 형식에서 이 작업을 수행하는 경우 모든 노드를 동시에 이미지로 다시 설치하지 않을 수 있으므로 시간이 걸릴 수 있습니다. 서비스 패브릭이 노드를 사용하지 않도록 설정할 수 없지만 상태 저장 워크로드가 노드에서 실행되는 경우 데이터 손실이 발생할 수 있으므로 주의해서 사용하는 경우에도 -ForceReimage 강제로 작업을 수행합니다.
예제
예제 1
$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
Set-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -name $NodeTypeName -InstanceCount 6 -Verbose
노드 형식의 인스턴스 수를 업데이트합니다.
예제 2
$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
Set-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -name $NodeTypeName -PlacementProperty @{NodeColor="Red";SomeProperty="6";} -Verbose
노드 형식의 배치 적절한 사이트를 업데이트합니다. 이 경우 이전 배치 적절한 항목이 덮어씁니다.
예제 3
$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
Set-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -Reimage -NodeName nt1_0, nt1_3
노드 형식에 노드 0 및 3을 이미지로 다시 설치합니다.
예제 4
$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
$nodeType = Get-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName
$nodeType.VmInstanceCount = 6
$nodeType | Set-AzServiceFabricManagedNodeType
파이프를 사용하여 노드 형식의 인스턴스 수를 업데이트합니다.
매개 변수
-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 |
-EphemeralEndPort
포트 범위의 임시 끝 포트입니다.
형식: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-EphemeralStartPort
포트 범위의 임시 시작 포트입니다.
형식: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ForceReimage
서비스 패브릭이 노드를 사용하지 않도록 설정할 수 없는 경우에도 이 플래그를 사용하면 강제로 제거됩니다. 상태 저장 워크로드가 노드에서 실행되는 경우 데이터가 손실될 수 있으므로 주의해서 사용합니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-InputObject
노드 유형 리소스
형식: | PSManagedNodeType |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-InstanceCount
노드 형식의 노드 수입니다.
형식: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Name
노드 형식의 이름을 지정합니다.
형식: | String |
별칭: | NodeTypeName |
Position: | 2 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-NodeName
작업에 대한 노드 이름 목록입니다.
형식: | String[] |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-PassThru
{{ PassThru 설명 채우기 }}
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-PlacementProperty
노드 형식의 노드에 키/값 쌍으로 적용되는 배치 태그는 특정 서비스(워크로드)가 실행되어야 하는 위치를 나타내는 데 사용할 수 있습니다. 이를 업데이트하면 현재 값이 재정의됩니다.
형식: | Hashtable |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Reimage
노드 형식에 노드를 이미지로 다시 설치하도록 지정합니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ResourceGroupName
리소스 그룹의 이름을 지정합니다.
형식: | String |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-ResourceId
노드 유형 리소스 ID
형식: | String |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-WhatIf
cmdlet이 실행되면 어떻게 되는지 보여 주세요. cmdlet이 실행되지 않습니다.
형식: | SwitchParameter |
별칭: | wi |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
출력
Azure PowerShell