다음을 통해 공유


Set-SCVMHostCluster

VMM에서 관리하는 가상 머신 호스트 클러스터의 속성을 수정합니다.

Syntax

Set-SCVMHostCluster
   [-VMHostCluster] <HostCluster>
   [-Description <String>]
   [-ClusterReserve <UInt32>]
   [-JobGroup <Guid>]
   [-SetQuorumNodeMajority]
   [-SetQuorumDisk <ClientObject>]
   [-VMHostManagementCredential <VMMCredential>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

참고

새 매개 변수 [-DCBSettings] 가 VMM 2019 UR1에 포함되어 있습니다. 자세한 내용은 매개 변수를 참조하세요.

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입니다.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DCBSettings

클러스터에 구성된 DCB 설정을 지정합니다.

참고

이 매개 변수는 VMM 2019 UR1에 적용할 수 있습니다.

Type:DCBSettings
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

지정된 개체에 대한 설명을 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

동일한 작업 그룹 식별자를 포함하는 마지막 명령이 실행되기 직전에 하나의 집합으로 실행되는 일련의 명령에 대한 식별자를 지정합니다.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

작업 진행률을 추적하여 이 매개 변수로 이름이 지정된 변수에 보관하도록 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

이 작업을 트리거한 PRO 팁(성능 및 리소스 최적화 팁)의 ID를 지정합니다. 이 매개 변수를 사용하면 PRO 팁을 감사할 수 있습니다.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

컨트롤이 명령 셸로 즉시 반환되도록 작업이 비동기적으로 실행됨을 나타냅니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SetQuorumDisk

클러스터의 쿼럼 디스크로 사용할 디스크를 지정합니다.

Type:ClientObject
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SetQuorumNodeMajority

클러스터의 쿼럼 모드를 노드 과반수로 설정합니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMHostCluster

VMM 호스트 클러스터 개체를 지정합니다.

Type:HostCluster
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMHostManagementCredential

이 매개 변수는 사용하지 않습니다.

Type:VMMCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

출력

VMHostCluster

이 cmdlet은 VMHostCluster 개체를 반환합니다.