Get-SCVMHostRating
특정 가상 머신을 배포할 수 있는 VMM에서 관리하는 하나 이상의 호스트에 대한 배치 등급을 계산합니다.
구문
Get-SCVMHostRating
[-HighlyAvailable <Boolean>]
[-RequireGuardedHost <Boolean>]
[-CPUPriority <UInt16>]
[-DiskPriority <UInt16>]
[-MemoryPriority <UInt16>]
[-NetworkPriority <UInt16>]
[-PlacementGoal <EnginePlacementGoals>]
-Cloud <Cloud[]>
[-VMMServer <ServerConnection>]
-VM <VM>
[-VMName <String>]
[-IsMigration]
[-IsCloudOnlyRating]
[-CPUExpectedUtilizationPercent <UInt16>]
[-NetworkUtilizationExpectedMbps <Int32>]
[-DiskIOExpectedCountPerSecond <Int32>]
[-UseDefaultPath]
[-RunAsynchronously]
[-DiscoveryID <Guid>]
[-JobVariable <String>]
[-ReturnFirstSuitableHost]
[<CommonParameters>]
Get-SCVMHostRating
[-HighlyAvailable <Boolean>]
[-RequireGuardedHost <Boolean>]
[-CPUPriority <UInt16>]
[-DiskPriority <UInt16>]
[-MemoryPriority <UInt16>]
[-NetworkPriority <UInt16>]
[-PlacementGoal <EnginePlacementGoals>]
[-ReplicationGroup <ReplicationGroup>]
-VMHost <Host[]>
[-VMMServer <ServerConnection>]
-VM <VM>
[-VMName <String>]
[-IsMigration]
[-CPUExpectedUtilizationPercent <UInt16>]
[-NetworkUtilizationExpectedMbps <Int32>]
[-DiskIOExpectedCountPerSecond <Int32>]
[-UseDefaultPath]
[-RunAsynchronously]
[-DiscoveryID <Guid>]
[-JobVariable <String>]
[-ReturnFirstSuitableHost]
[<CommonParameters>]
Get-SCVMHostRating
[-HighlyAvailable <Boolean>]
[-RequireGuardedHost <Boolean>]
[-CPUPriority <UInt16>]
[-DiskPriority <UInt16>]
[-MemoryPriority <UInt16>]
[-NetworkPriority <UInt16>]
[-PlacementGoal <EnginePlacementGoals>]
[-ReplicationGroup <ReplicationGroup>]
-VMHostGroup <HostGroup[]>
[-VMMServer <ServerConnection>]
-VM <VM>
[-VMName <String>]
[-IsMigration]
[-CPUExpectedUtilizationPercent <UInt16>]
[-NetworkUtilizationExpectedMbps <Int32>]
[-DiskIOExpectedCountPerSecond <Int32>]
[-UseDefaultPath]
[-RunAsynchronously]
[-DiscoveryID <Guid>]
[-JobVariable <String>]
[-ReturnFirstSuitableHost]
[<CommonParameters>]
Get-SCVMHostRating
[-RequireGuardedHost <Boolean>]
[-CPUPriority <UInt16>]
[-DiskPriority <UInt16>]
[-MemoryPriority <UInt16>]
[-NetworkPriority <UInt16>]
[-PlacementGoal <EnginePlacementGoals>]
[-ReplicationGroup <ReplicationGroup>]
-Cloud <Cloud[]>
[-VMMServer <ServerConnection>]
-VMConfiguration <BaseVMConfiguration>
[-DiskSpaceGB <UInt16>]
[-IsMigration]
[-IsCloudOnlyRating]
[-CPUExpectedUtilizationPercent <UInt16>]
[-NetworkUtilizationExpectedMbps <Int32>]
[-DiskIOExpectedCountPerSecond <Int32>]
[-UseDefaultPath]
[-VirtualizationPlatform <VirtualizationPlatform>]
[-RunAsynchronously]
[-DiscoveryID <Guid>]
[-JobVariable <String>]
[-ReturnFirstSuitableHost]
[<CommonParameters>]
Get-SCVMHostRating
[-RequireGuardedHost <Boolean>]
[-CPUPriority <UInt16>]
[-DiskPriority <UInt16>]
[-MemoryPriority <UInt16>]
[-NetworkPriority <UInt16>]
[-PlacementGoal <EnginePlacementGoals>]
[-ReplicationGroup <ReplicationGroup>]
-VMHost <Host[]>
[-VMMServer <ServerConnection>]
-HardwareProfile <HardwareProfile>
-DiskSpaceGB <UInt16>
-VMName <String>
[-IsMigration]
[-CPUExpectedUtilizationPercent <UInt16>]
[-NetworkUtilizationExpectedMbps <Int32>]
[-DiskIOExpectedCountPerSecond <Int32>]
[-UseDefaultPath]
[-LUNCountRequirement <UInt32>]
[-VirtualizationPlatform <VirtualizationPlatform>]
[-JobGroup <Guid>]
[-OperatingSystem <OperatingSystem>]
[-RunAsynchronously]
[-DiscoveryID <Guid>]
[-JobVariable <String>]
[-ReturnFirstSuitableHost]
[<CommonParameters>]
Get-SCVMHostRating
[-RequireGuardedHost <Boolean>]
[-CPUPriority <UInt16>]
[-DiskPriority <UInt16>]
[-MemoryPriority <UInt16>]
[-NetworkPriority <UInt16>]
[-PlacementGoal <EnginePlacementGoals>]
[-ReplicationGroup <ReplicationGroup>]
-VMHostGroup <HostGroup[]>
[-VMMServer <ServerConnection>]
-HardwareProfile <HardwareProfile>
-DiskSpaceGB <UInt16>
-VMName <String>
[-IsMigration]
[-CPUExpectedUtilizationPercent <UInt16>]
[-NetworkUtilizationExpectedMbps <Int32>]
[-DiskIOExpectedCountPerSecond <Int32>]
[-UseDefaultPath]
[-LUNCountRequirement <UInt32>]
[-VirtualizationPlatform <VirtualizationPlatform>]
[-JobGroup <Guid>]
[-OperatingSystem <OperatingSystem>]
[-RunAsynchronously]
[-DiscoveryID <Guid>]
[-JobVariable <String>]
[-ReturnFirstSuitableHost]
[<CommonParameters>]
Get-SCVMHostRating
[-RequireGuardedHost <Boolean>]
[-CPUPriority <UInt16>]
[-DiskPriority <UInt16>]
[-MemoryPriority <UInt16>]
[-NetworkPriority <UInt16>]
[-PlacementGoal <EnginePlacementGoals>]
[-ReplicationGroup <ReplicationGroup>]
-Cloud <Cloud[]>
[-VMMServer <ServerConnection>]
-HardwareProfile <HardwareProfile>
-DiskSpaceGB <UInt16>
-VMName <String>
[-IsMigration]
[-IsCloudOnlyRating]
[-CPUExpectedUtilizationPercent <UInt16>]
[-NetworkUtilizationExpectedMbps <Int32>]
[-DiskIOExpectedCountPerSecond <Int32>]
[-UseDefaultPath]
[-LUNCountRequirement <UInt32>]
[-VirtualizationPlatform <VirtualizationPlatform>]
[-JobGroup <Guid>]
[-OperatingSystem <OperatingSystem>]
[-RunAsynchronously]
[-DiscoveryID <Guid>]
[-JobVariable <String>]
[-ReturnFirstSuitableHost]
[<CommonParameters>]
Get-SCVMHostRating
[-RequireGuardedHost <Boolean>]
[-CPUPriority <UInt16>]
[-DiskPriority <UInt16>]
[-MemoryPriority <UInt16>]
[-NetworkPriority <UInt16>]
[-PlacementGoal <EnginePlacementGoals>]
[-ReplicationGroup <ReplicationGroup>]
-VMHost <Host[]>
[-VMMServer <ServerConnection>]
-VMTemplate <Template>
-DiskSpaceGB <UInt16>
-VMName <String>
[-IsMigration]
[-CPUExpectedUtilizationPercent <UInt16>]
[-NetworkUtilizationExpectedMbps <Int32>]
[-DiskIOExpectedCountPerSecond <Int32>]
[-UseDefaultPath]
[-VirtualizationPlatform <VirtualizationPlatform>]
[-RunAsynchronously]
[-DiscoveryID <Guid>]
[-JobVariable <String>]
[-ReturnFirstSuitableHost]
[<CommonParameters>]
Get-SCVMHostRating
[-RequireGuardedHost <Boolean>]
[-CPUPriority <UInt16>]
[-DiskPriority <UInt16>]
[-MemoryPriority <UInt16>]
[-NetworkPriority <UInt16>]
[-PlacementGoal <EnginePlacementGoals>]
[-ReplicationGroup <ReplicationGroup>]
-VMHostGroup <HostGroup[]>
[-VMMServer <ServerConnection>]
-VMTemplate <Template>
-DiskSpaceGB <UInt16>
-VMName <String>
[-IsMigration]
[-CPUExpectedUtilizationPercent <UInt16>]
[-NetworkUtilizationExpectedMbps <Int32>]
[-DiskIOExpectedCountPerSecond <Int32>]
[-UseDefaultPath]
[-VirtualizationPlatform <VirtualizationPlatform>]
[-RunAsynchronously]
[-DiscoveryID <Guid>]
[-JobVariable <String>]
[-ReturnFirstSuitableHost]
[<CommonParameters>]
Get-SCVMHostRating
[-RequireGuardedHost <Boolean>]
[-CPUPriority <UInt16>]
[-DiskPriority <UInt16>]
[-MemoryPriority <UInt16>]
[-NetworkPriority <UInt16>]
[-PlacementGoal <EnginePlacementGoals>]
[-ReplicationGroup <ReplicationGroup>]
-Cloud <Cloud[]>
[-VMMServer <ServerConnection>]
-VMTemplate <Template>
-DiskSpaceGB <UInt16>
-VMName <String>
[-IsMigration]
[-IsCloudOnlyRating]
[-CPUExpectedUtilizationPercent <UInt16>]
[-NetworkUtilizationExpectedMbps <Int32>]
[-DiskIOExpectedCountPerSecond <Int32>]
[-UseDefaultPath]
[-VirtualizationPlatform <VirtualizationPlatform>]
[-RunAsynchronously]
[-DiscoveryID <Guid>]
[-JobVariable <String>]
[-ReturnFirstSuitableHost]
[<CommonParameters>]
Get-SCVMHostRating
[-RequireGuardedHost <Boolean>]
[-CPUPriority <UInt16>]
[-DiskPriority <UInt16>]
[-MemoryPriority <UInt16>]
[-NetworkPriority <UInt16>]
[-PlacementGoal <EnginePlacementGoals>]
[-ReplicationGroup <ReplicationGroup>]
-VMHost <Host[]>
[-VMMServer <ServerConnection>]
-VMConfiguration <BaseVMConfiguration>
[-DiskSpaceGB <UInt16>]
[-IsMigration]
[-CPUExpectedUtilizationPercent <UInt16>]
[-NetworkUtilizationExpectedMbps <Int32>]
[-DiskIOExpectedCountPerSecond <Int32>]
[-UseDefaultPath]
[-VirtualizationPlatform <VirtualizationPlatform>]
[-RunAsynchronously]
[-DiscoveryID <Guid>]
[-JobVariable <String>]
[-ReturnFirstSuitableHost]
[<CommonParameters>]
Get-SCVMHostRating
[-RequireGuardedHost <Boolean>]
[-CPUPriority <UInt16>]
[-DiskPriority <UInt16>]
[-MemoryPriority <UInt16>]
[-NetworkPriority <UInt16>]
[-PlacementGoal <EnginePlacementGoals>]
[-ReplicationGroup <ReplicationGroup>]
-VMHostGroup <HostGroup[]>
[-VMMServer <ServerConnection>]
-VMConfiguration <BaseVMConfiguration>
[-DiskSpaceGB <UInt16>]
[-IsMigration]
[-CPUExpectedUtilizationPercent <UInt16>]
[-NetworkUtilizationExpectedMbps <Int32>]
[-DiskIOExpectedCountPerSecond <Int32>]
[-UseDefaultPath]
[-VirtualizationPlatform <VirtualizationPlatform>]
[-RunAsynchronously]
[-DiscoveryID <Guid>]
[-JobVariable <String>]
[-ReturnFirstSuitableHost]
[<CommonParameters>]
Description
Get-SCVMHostRating cmdlet은 특정 가상 머신을 배포하려는 VMM(Virtual Machine Manager)에서 관리하는 하나 이상의 호스트에 대한 배치 등급을 계산합니다.
등급은 특정 하드웨어 구성이 필요한 가상 머신의 호스트 역할을 하는 컴퓨터의 적합성을 나타냅니다. 개별 호스트, 호스트 배열 또는 특정 호스트 그룹 또는 호스트 그룹 집합에 속하는 각 호스트에 대해 등급을 계산할 수 있습니다.
Get-SCVMHostRating cmdlet을 실행하면 VMM은 가상 머신에서 원하는 하드웨어 구성에 따라 지정된 각 호스트에 대해 SCVMHostRating 개체를 반환합니다. 등급 계산 방법을 수정하기 위해 추가 배치 옵션을 지정할 수도 있습니다.
Get-SCVMHostRating
Windows Server 2008 R2 이상, VMware 또는 Citrix XenServer를 실행하는 단일 호스트 개체를 제공하여 Get-VMHostRating
예제
예제 1: 특정 서버에 대한 호스트 등급을 기존 가상 머신의 가능한 호스트로 계산
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com"
PS C:\> $HostRating = Get-SCVMHostRating -VM $VM -VMHost $VMHost
PS C:\> $HostRating
첫 번째 명령은 VM01이라는 가상 머신 개체를 가져오고 개체를 $VM 변수에 저장합니다.
두 번째 명령은 VMHost02라는 호스트 개체를 가져오고 개체를 $VMHost 변수에 저장합니다.
세 번째 명령은 VM01의 호스트로서의 적합성을 나타내는 VMHost02의 배치 등급을 반환하고 등급 정보를 $HostRating 변수에 저장합니다.
마지막 명령은 사용자에게 $HostRating 저장된 호스트 등급을 표시합니다.
참고: 이 예제에서는 Get-SCVMHostRating
예제 2: 기존 가상 머신의 가능한 호스트로 호스트 그룹의 각 서버에 대한 호스트 등급 계산
PS C:\> $VM = Get-SCVirtualMachine -Name "VM02"
PS C:\> $VMHostGroup = Get-SCVMHostGroup -Name "HostGroup02"
PS C:\> $HostRatings = Get-SCVMHostRating -VM $VM -VMHostGroup $VMHostGroup
PS C:\> $HostRatings
첫 번째 명령은 VM02라는 가상 머신 개체를 가져오고 개체를 $VM 변수에 저장합니다.
두 번째 명령은 HostGroup02라는 호스트 그룹 개체를 가져오고 개체를 $VMHostGroup 변수에 저장합니다.
세 번째 명령은 지정된 호스트 그룹의 모든 호스트에 대한 배치 등급을 반환하고 해당 호스트 그룹의 각 호스트가 VM02의 호스트로 적합성을 나타냅니다. 이 명령은 등급 정보를 $HostRatings 저장합니다.
마지막 명령은 사용자에게 $HostRating 저장된 호스트 등급을 표시합니다.
참고: 앞의 예제에서는 Get-SCVMHostRating
예제 3: 호스트 그룹의 각 서버에 대한 호스트 등급을 새 가상 머신의 가능한 호스트로 계산
PS C:\> $VMHostGroup = Get-SCVMHostGroup -Name "HostGroup03"
PS C:\> $HWProfile = Get-SCHardwareProfile | where {$_.Name -eq "HWProfile01"}
PS C:\> $HostRatings = Get-SCVMHostRating -VMHostGroup $VMHostGroup -HardwareProfile $HWProfile -DiskSpaceGB 20 -VMName "VM03" -CPUPriority 8 -MemoryPriority 5 -DiskPriority 3 -NetworkPriority 1
PS C:\> $HostRatings
첫 번째 명령은 HostGroup03이라는 호스트 그룹 개체를 가져오고 개체를 $VMHostGroup 변수에 저장합니다.
두 번째 명령은 HWProfile01이라는 하드웨어 프로필 개체를 가져오고 개체를 $HWProfile 변수에 저장합니다.
세 번째 명령은 새 가상 머신에 대해 지정된 호스트 그룹의 모든 호스트에 대한 배치 등급을 반환하고 배치 등급을 $HostRatings 저장합니다. 호스트 등급을 결정하기 전에 이 명령은 다음과 같은 매개 변수를 사용하여 다양한 요소의 우선 순위를 수정하여 이러한 값을 지정합니다. DiskSpaceGB, CPUPriority, MemoryPriority, DiskPriority및 NetworkPriority. 추가 정보는 개별 매개 변수 설명을 참조하세요.
마지막 명령은 사용자에게 $HostRatings 저장된 호스트 등급을 표시합니다.
참고: 앞의 예제에서는 Get-SCVMHostRating
예제 4: 배열의 각 호스트에 대한 호스트 등급을 새 가상 머신의 가능한 호스트로 계산
PS C:\> $OS = Get-SCOperatingSystem | where {$_.Name -eq "64-bit edition of Windows Server 2008 R2 Standard"}
PS C:\> $JobGroupID = [guid]::NewGuid()
PS C:\> New-SCVirtualDiskDrive -SCSI -Fixed -Bus 0 -Lun 2 -Size 10 -JobGroup $JobGroupID -FileName "TestDiskDrive"
PS C:\> $VMHosts = Get-SCVMHost
PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "HWProfile01" }
PS C:\> $HostRatings = Get-SCVMHostRating -DiskSpaceGB 10 -HardwareProfile $HWProfile -VMHost $VMHosts -VMName "VM04" -OperatingSystem $OS -JobGroup $JobGroupID
PS C:\> $HostRatings
첫 번째 명령은 Windows Server 2008 R2 Standard 버전의 64비트 버전을 나타내는 운영 체제 개체를 가져오고 개체를 $OS 변수에 저장합니다.
두 번째 명령은 GUID를 생성하고 GUID를 $JobGroupID 저장합니다. 작업 그룹 ID는 후속 명령을 단일 작업 그룹으로 그룹화하는 식별자로 작동합니다.
세 번째 명령은 지정된 속성을 사용하여 새 가상 디스크 드라이브를 만들지만 작업 그룹 ID를 사용하여 마지막 명령에서 Get-SCVMHostRating cmdlet이 실행되기 직전에 가상 디스크 드라이브가 만들어지지 않도록 지정합니다.
네 번째 및 다섯 번째 명령은 호스트 개체의 배열과 특정 하드웨어 프로필 개체를 검색하여 다음 명령에서 Get-VMHostRating cmdlet으로 전달합니다.
여섯 번째 명령은 지정된 호스트 목록의 모든 호스트에 대한 배치 등급을 반환하고 지정된 특성을 가진 새 가상 머신에 대해 해당 목록에 있는 각 호스트의 적합성을 나타냅니다. 이 명령은 등급 정보를 $HostRatings 저장합니다.
Get-SCVMHostRating cmdlet이 호스트 등급을 반환하기 전에 이 명령은 JobGroup 매개 변수를 사용하여 세 번째 명령에서 New-SCVirtualDiskDrive 명령을 실행하여 Get-SCVMHostRating cmdlet에 배치 등급을 계산할 때 가상 디스크 드라이브 및 해당 설정을 포함하도록 합니다.
마지막 명령은 사용자에게 $HostRatings 저장된 호스트 등급을 표시합니다.
참고: 앞의 예제에서는 Get-SCVMHostRating
예제 5: 특정 VMM 관리 서버에 대한 호스트 등급을 기존 가상 머신의 가능한 호스트로 계산
PS C:\> $VM = Get-SCVirtualMachine -Name "VM05"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost05.Contoso.com"
PS C:\> $HostRating = Get-SCVMHostRating -VM $VM -VMHost $VMHost -CPUPriority 6 -DiskPriority 5 -MemoryPriority 4 -NetworkPriority 4 -PlacementGoal "Consolidate"
PS C:\> $HostRating
첫 번째 명령은 VM05라는 가상 머신 개체를 가져오고 개체를 $VM 변수에 저장합니다.
두 번째 명령은 VMHost05라는 호스트 개체를 가져오고 개체를 $VMHost 변수에 저장합니다.
세 번째 명령은 VMHost05에 대한 배치 등급을 반환합니다. 이 등급은 특정 사용자 지정된 우선 순위 등급 집합을 기반으로 하고 배치 목표(기본 부하 분산과 반대)로 통합을 기반으로 VM05의 호스트로서의 적합성을 나타냅니다. 이 명령은 등급 정보를 $HostRating 저장합니다.
마지막 명령은 사용자에게 $HostRating 저장된 호스트 등급을 표시합니다.
참고: 앞의 예제에서는 Get-VMHostRating
예제 6: 특정 가상 머신 템플릿을 기반으로 새 가상 머신에 대한 호스트 등급 계산
PS C:\> $VMTemplate = Get-SCVMTemplate | where {$_.Name -eq "VMTemplate01"}
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> $HostRating = Get-SCVMHostRating -DiskSpaceGB 5 -VMTemplate $VMTemplate -VMHost $VMHost -VMName "VM06"
PS C:\> $HostRating
첫 번째 명령은 VMTemplate01이라는 가상 머신 템플릿 개체를 가져오고 개체를 $VMTemplate 변수에 저장합니다.
두 번째 명령은 VMHost01이라는 호스트 개체를 가져오고 개체를 $VMHost 변수에 저장합니다.
세 번째 명령은 VMTemplate01을 사용하여 만든 경우와 호스트 VMHost01에 배치될 경우 새 가상 머신에 대한 배치 등급을 반환합니다. 이 명령은 등급을 $HostRating 저장합니다.
마지막 명령은 사용자에게 $HostRating 저장된 호스트 등급을 표시합니다.
참고: 템플릿에 지정된 디스크 공간이 있는 가상 하드 디스크가 이미 있는 경우에도 DiskSpaceGB 매개 변수가 필요합니다. DiskSpaceGB 매개 변수를 요구하면 가상 머신에서 사용할 수 있는 호스트에서 특정 최소 양의 하드 디스크 공간을 사용할 수 있습니다. 템플릿의 가상 하드 디스크에 대해 지정된 공간의 양이 DiskSpaceGB 매개 변수를 사용하여 지정한 크기보다 큰 경우 호스트 등급을 계산할 때 두 크기 중 더 큰 크기를 고려합니다.
참고: 앞의 예제에서는 Get-VMHostRating에 단일 호스트 개체를 제공하므로 호스트가 Windows Server 2008 R2 이상, VMware 또는 XenServer를 실행하는 경우 가상 머신의 마이그레이션 호환성을 보장하기 위해 대상 호스트에 대해 가상 머신의 실행 상태에 대한 직접 유효성 검사를 수행합니다.
예제 7: 특정 호스트에 대한 호스트 등급을 모든 가상 머신에 대해 가능한 호스트로 계산
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com"
PS C:\> $VMs = Get-SCVirtualMachine
PS C:\> $RatingArray = @( ForEach ($VM in $VMs) {Get-VMHostRating -VM $VM -VMHost $VMHost} )
PS C:\> $RatingArray
첫 번째 명령은 VMHost02라는 호스트 개체를 가져오고 $VMHost 변수에 호스트 개체를 저장합니다.
두 번째 명령은 사용자 환경의 모든 가상 머신 개체를 가져오고 이러한 개체를 $VMs 개체 배열에 저장합니다. 환경에 매우 많은 수의 가상 머신이 있는 경우 필터를 사용하여 가상 머신의 하위 집합을 선택할 수 있습니다.
세 번째 명령은 VMHost02에 대한 배치 등급을 반환합니다. 이 등급은 $VMs 각 가상 머신 개체에 대한 호스트로서의 적합성을 나타내고 등급 정보를 $RatingArray 저장합니다.
Windows PowerShell ForEach 루프 문에 대한 자세한 내용은 Get-Help about_ForEach
입력합니다.
마지막 명령은 사용자의 $RatingArray 저장된 등급을 표시합니다.
참고: 이 예제에서는 호스트에서 각 가상 머신에 대한 등급을 개별적으로 계산합니다.
호스트에 여러 가상 머신을 배치하려는 경우 집계된 리소스 요구 사항이 있는 임시 하드웨어 프로필을 만들고 get-SCVMHostRating
참고: 앞의 예제에서는 Get-VMHostRating
매개 변수
-Cloud
프라이빗 클라우드 개체의 배열을 지정합니다.
형식: | Cloud[] |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-CPUExpectedUtilizationPercent
이 가상 머신에서 사용할 것으로 예상되는 호스트의 CPU 비율을 지정합니다. 이 값은 VMM이 가상 머신에 적합한 호스트를 결정하는 경우에만 사용됩니다.
형식: | UInt16 |
별칭: | ExpectedCPUUtilization |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-CPUPriority
호스트의 가상 머신에 대한 CPU 사용률의 상대적 중요도를 지정합니다. CPU 사용률을 다른 요인(예: 디스크 I/O 성능, 메모리 사용률 및 네트워크 사용률)에 비해 우선 순위를 높이려면 이 값을 더 높은 수로 설정합니다. 유효한 값: 0에서 10까지입니다. 기본값: 5.
형식: | UInt16 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DiscoveryID
내부용으로만 사용됩니다(코드에서 사용할 수 없음).
형식: | Guid |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DiskIOExpectedCountPerSecond
이 가상 머신에서 사용할 것으로 예상되는 IOPS(초당 디스크 입력/출력 작업 수)를 지정합니다.
예제 형식: -DiskIO 1500
(1500 IOPS 지정)
형식: | Int32 |
별칭: | ExpectedDiskIO |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DiskPriority
호스트의 가상 머신에 대한 디스크 입력/출력(I/O) 성능의 상대적 중요도를 지정합니다. 다른 요인(예: CPU 사용률, 메모리 사용률 및 네트워크 사용률)에 비해 디스크 I/O 성능을 더 높은 우선 순위로 설정하려면 이 값을 더 높은 숫자로 설정합니다. 유효한 값: 0에서 10까지입니다. 기본값: 2.
형식: | UInt16 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DiskSpaceGB
특정 가상 머신에서 사용할 수 있는 호스트의 하드 디스크 공간(GB)을 지정합니다.
예: -DiskSpaceGB 20
(20GB 디스크 공간 지정)
형식: | UInt16 |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-HardwareProfile
하드웨어 프로필 개체를 지정합니다.
형식: | HardwareProfile |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-HighlyAvailable
호스트 클러스터의 일부인 Hyper-V 호스트에 가상 머신을 배치할지 여부를 지정합니다. 가상 머신 또는 가상 머신을 만드는 데 사용되는 템플릿 또는 하드웨어 프로필에서 이 설정을 구성합니다.
형식: | Boolean |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-IsCloudOnlyRating
등급이 프라이빗 클라우드에만 적용된다는 것을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-IsMigration
원본 및 대상 호스트가 동일한 컴퓨터인 경우에도 가상 머신을 이동할 호스트로서의 컴퓨터 적합성을 나타내는 등급이 계산됨을 나타냅니다.
형식: | SwitchParameter |
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 |
-LUNCountRequirement
이 가상 머신을 배포할 적절한 호스트인 컴퓨터를 평가할 때 가상 머신에 필요한 LUN 수를 지정합니다.
형식: | UInt32 |
별칭: | RequiredLunCount |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MemoryPriority
호스트의 가상 머신에서 메모리 사용률의 상대적 중요도를 지정합니다. 메모리 사용률을 다른 요인(예: CPU 사용률, 디스크 I/O 성능 및 네트워크 사용률)에 비해 높은 우선 순위로 설정하려면 이 값을 더 높은 숫자로 설정합니다. 유효한 값: 0에서 10까지입니다. 기본값: 8.
형식: | UInt16 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-NetworkPriority
호스트의 가상 머신에서 네트워크 사용률의 상대적 중요도를 지정합니다. 다른 요인(예: CPU 사용률, 디스크 I/O 성능 및 메모리 사용률)에 비해 네트워크 사용률을 더 높은 우선 순위로 설정하려면 이 값을 더 높은 숫자로 설정합니다. 유효한 값: 0에서 10까지입니다. 기본값: 2.
형식: | UInt16 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-NetworkUtilizationExpectedMbps
이 가상 머신에서 사용할 것으로 예상되는 실제 호스트 네트워크에서 초당 메가비트(Mbps)의 트래픽 양을 지정합니다.
형식: | Int32 |
별칭: | ExpectedNetworkUtilization |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-OperatingSystem
가상 머신의 운영 체제 유형을 지정합니다.
VMM에서 사용 가능한 모든 운영 체제의 이름을 나열하려면 Get-SCOperatingSystem
입력합니다.
형식: | OperatingSystem |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-PlacementGoal
VMM이 가상 머신을 배포할 가장 적합한 호스트를 선택할 때 사용할 배치 알고리즘을 지정합니다. 이 매개 변수에 허용되는 값은 LoadBalance, Consolidate입니다.
호스트 간의 부하 분산을 통해 VMM은 하나의 호스트에서 처리 부하를 최소화할 수 있습니다. 통합을 통해 VMM은 단일 호스트에서 여러 낮은 사용률 워크로드를 결합하여 리소스를 최대화할 수 있습니다.
형식: | EnginePlacementGoals |
허용되는 값: | LoadBalance, Consolidate |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ReplicationGroup
복제 그룹을 지정합니다.
형식: | ReplicationGroup |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RequireGuardedHost
가상 머신을 보호된 호스트에 배치하도록 지정합니다.
형식: | Boolean |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ReturnFirstSuitableHost
Get-SCVMHostRating 또는 Update-SCServiceConfiguration과 함께 사용할 경우 지능형 배치 엔진이 배치할 가상 머신당 첫 번째 적합한 호스트를 반환하고 해당 가상 머신에 대한 배치 처리를 중지한다는 것을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RunAsynchronously
컨트롤이 명령 셸로 즉시 반환되도록 작업이 비동기적으로 실행됨을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-UseDefaultPath
호스트에서 기본 경로가 설정된 볼륨만 가상 머신 배치에 사용할 수 있는 후보로 평가되도록 지정합니다. 이 매개 변수를 생략하거나 호스트에 기본 경로가 설정되지 않은 경우 모든 볼륨이 배치 프로세스에 의해 평가됩니다.
형식: | SwitchParameter |
별칭: | UseDefaultPaths |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-VirtualizationPlatform
VMM에서 관리하는 가상 머신 호스트의 가상화 플랫폼을 지정합니다. 이 매개 변수에 허용되는 값은 다음과 같습니다.
- HyperV
- VMwareESX
- XENServer
형식: | VirtualizationPlatform |
허용되는 값: | Unknown, VirtualServer, HyperV, VMWareVC, VMWareESX, XENServer |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-VM
가상 머신 개체를 지정합니다.
형식: | VM |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-VMConfiguration
가상 머신 구성 개체를 지정합니다.
형식: | BaseVMConfiguration |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-VMHost
가상 머신 호스트 개체의 배열을 지정합니다.
형식: | Host[] |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-VMHostGroup
가상 머신 호스트 그룹 개체 또는 호스트 그룹 개체의 배열을 지정합니다.
형식: | HostGroup[] |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-VMMServer
VMM 서버 개체를 지정합니다.
형식: | ServerConnection |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-VMName
실제 호스트 서버에 배치할 가상 머신의 이름을 지정합니다. 이 매개 변수를 사용하여 이름이 같은 다른 가상 머신이 해당 호스트에 아직 배포되지 않은지 확인합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-VMTemplate
가상 머신을 만드는 데 사용되는 VMM 템플릿 개체를 지정합니다.
형식: | Template |
별칭: | Template |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
출력
VMHostRating
이 cmdlet은 VMHostRating 개체를 반환합니다.