Set-SCVMHostCluster
VMM에서 관리하는 가상 머신 호스트 클러스터의 속성을 수정합니다.
구문
Set-SCVMHostCluster
[-VMHostCluster] <HostCluster>
[-Description <String>]
[-ClusterReserve <UInt32>]
[-JobGroup <Guid>]
[-SetQuorumNodeMajority]
[-SetQuorumDisk <ClientObject>]
[-VMHostManagementCredential <VMMCredential>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
메모
[-DCBSettings]
Set-SCVMHostCluster cmdlet은 VMM(Virtual Machine Manager)에서 관리하는 호스트 클러스터의 속성을 수정합니다. 수정할 수 있는 속성에는 클러스터 예약 설정 변경이 포함됩니다.
ClusterReserve 매개 변수는 VMM이 클러스터를 과도하게 커밋된 것으로 간주하기 전에 호스트 클러스터가 유지할 수 있는 호스트 오류 수를 지정합니다. 과도하게 커밋된 호스트 클러스터는 지정된 수의 호스트 오류를 견딜 수 없고 클러스터의 모든 가상 머신을 실행 중인 상태로 유지할 수 없습니다.
VMM은 다음 프로세스를 사용하여 과다 약정을 결정합니다.
호스트 배치. 배치 프로세스는 호스트 클러스터에 새 가상 머신을 추가하는 경우 호스트 클러스터를 과도하게 커밋할지 여부를 계산하고, 이 경우 배치에서 해당 클러스터의 호스트에 추가 가상 머신의 배포를 권장하지 않습니다.
클러스터 새로 고침. 호스트 클러스터 새로 고침은 다음 이벤트를 기반으로 호스트 클러스터가 과도하게 커밋되었는지 여부를 주기적인 간격으로 계산합니다.
ClusterReserve 매개 변수에 지정된 값의 변경 내용입니다.
호스트 클러스터에서 노드의 오류 또는 제거입니다.
호스트 클러스터에 노드를 추가합니다.
호스트 클러스터의 노드에서 새 가상 머신을 검색합니다.
다음 예제에서는 초과 약정의 작동 방식을 보여 줍니다.
예제 1: 모든 노드가 작동하는 경우 초과 약정
8노드 호스트 클러스터에 대해 2의 클러스터 예약을 지정하고 8개 노드가 모두 작동하는 경우 6개(8-2개) 노드의 조합에 기존 가상 머신을 수용할 수 있는 용량이 부족한 경우 호스트 클러스터가 과도하게 커밋됩니다.
예제 2: 일부 노드가 작동하지 않는 경우 초과 약정
8노드 호스트 클러스터에 대해 2의 클러스터 예약을 지정하지만 5개의 노드만 작동하는 경우 3개(5-2개) 노드의 조합에 기존 가상 머신을 수용할 수 있는 용량이 부족한 경우 호스트 클러스터가 과도하게 커밋됩니다.
예제
예제 1: 호스트 클러스터에 대한 클러스터 예약 설정 변경
PS C:\> $VMHostCluster = Get-SCVMHostCluster -Name "VMHostCluster01.Contoso.com"
PS C:\> Set-SCVMHostCluster -VMHostCluster $VMHostCluster -ClusterReserve 2
첫 번째 명령은 VMHostCluster01.Contoso.com 호스트 클러스터 개체를 가져오고 $VMHostCluster 변수에 개체를 저장합니다.
두 번째 명령은 호스트 클러스터 VMHostCluster01의 클러스터 예약 값을 2로 변경합니다.
매개 변수
-ClusterReserve
VMM이 클러스터를 과도하게 커밋된 것으로 지정하기 전에 호스트 클러스터가 유지할 수 있는 호스트 오류 수를 지정합니다. 기본값은 1입니다.
형식: | UInt32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DCBSettings
클러스터에 구성된 DCB 설정을 지정합니다.
메모
이 매개 변수는 VMM 2019 UR1 이상에 적용할 수 있습니다.
형식: | DCBSettings |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Description
지정된 개체에 대한 설명을 표시합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-JobGroup
동일한 작업 그룹 식별자를 포함하는 최종 명령이 실행되기 직전에 집합으로 실행되는 일련의 명령에 대한 식별자를 지정합니다.
형식: | Guid |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-JobVariable
작업 진행률이 추적되고 이 매개 변수로 명명된 변수에 저장되도록 지정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-PROTipID
이 작업을 트리거한 PRO 팁(성능 및 리소스 최적화 팁)의 ID를 지정합니다. 이 매개 변수를 사용하면 PRO 팁을 감사할 수 있습니다.
형식: | Guid |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RunAsynchronously
컨트롤이 명령 셸로 즉시 반환되도록 작업이 비동기적으로 실행됨을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-SetQuorumDisk
클러스터의 쿼럼 디스크로 사용할 디스크를 지정합니다.
형식: | ClientObject |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-SetQuorumNodeMajority
클러스터에 대한 쿼럼 모드를 노드 과반수로 설정합니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-VMHostCluster
VMM 호스트 클러스터 개체를 지정합니다.
형식: | HostCluster |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-VMHostManagementCredential
이 매개 변수는 사용되지 않습니다.
형식: | VMMCredential |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
출력
VMHostCluster
이 cmdlet은 VMHostCluster 개체를 반환합니다.