Set-SCStorageVolume

VMM이 가상 머신 배치 프로세스 중에 해당 볼륨을 사용 가능한 스토리지로 평가할 수 있도록 호스트의 볼륨에 대한 설정을 수정합니다.

Syntax

Set-SCStorageVolume
   [-StorageVolume] <StorageVolume>
   [-AvailableForPlacement <Boolean>]
   [-DedupMode <DedupMode>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

Set-SCStorageVolume cmdlet은 VMM(Virtual Machine Manager)이 가상 머신 배치 프로세스 중에 호스트 서버의 특정 볼륨을 사용 가능한 스토리지로 평가하는지 여부를 결정하는 설정을 수정합니다.

배치 프로세스 중에 VMM은 가상 머신을 배포할 최상의 위치에 대한 권장 사항을 계산할 때 관리되는 호스트의 볼륨을 포함하여 관리되는 호스트를 평가합니다. VMM이 자동 배치 계산을 수행할 때 호스트의 볼륨이 포함되지 않도록 지정하는 경우에도 해당 볼륨에 가상 머신을 수동으로 배포하도록 선택할 수 있습니다.

예제

예제 1: 호스트의 볼륨을 배치에 사용할 수 있도록 만들기

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> $StorageVol = Get-SCStorageVolume -VMHost $VMHost
PS C:\> Set-SCStorageVolume -StorageVolume $StorageVol[0] -AvailableForPlacement $True

첫 번째 명령은 VMHost01이라는 호스트 개체를 가져오고 개체를 $VMHost 변수에 저장합니다.

두 번째 명령은 $VMHost 저장된 호스트의 스토리지 볼륨 개체를 가져오고 개체를 $StorageVol 변수에 저장합니다. 이 예제에서는 VMHost01에 볼륨이 하나만 있다고 가정합니다.

마지막 명령은 VMHost01의 첫 번째 볼륨 개체를 배치에 사용할 수 있게 합니다. AvailableForPlacement 매개 변수를 $True 설정하면 VMM 배치 프로세스가 VMHost01에서 가상 머신을 호스트할 수 있는 후보로 이 볼륨을 평가할 수 있습니다.

예제 2: 호스트의 두 번째 볼륨을 배치에 사용할 수 있도록 만들기

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com"
PS C:\> $StorageVols = Get-SCStorageVolume -VMHost $VMHost 
PS C:\> Set-SCStorageVolume -StorageVolume $StorageVols[1] -AvailableForPlacement $True

첫 번째 명령은 VMHost02라는 호스트 개체를 가져오고 개체를 $VMHost 변수에 저장합니다.

두 번째 명령은 모든 스토리지 볼륨 개체 VMHost02를 가져오고 $StorageVols 개체 배열에 개체를 저장합니다. 이 예에서는 VMHost02에 두 개 이상의 볼륨이 있다고 가정합니다.

마지막 명령은 $StorageVols 배열에 저장된 두 번째 볼륨을 배치에 사용할 수 있게 합니다.

매개 변수

-AvailableForPlacement

VMM 배치 프로세스에서 이 호스트 또는 호스트의 이 볼륨을 가상 머신을 배포할 수 있는 가능한 위치로 간주하는지 여부를 나타냅니다. 이 매개 변수가 $False 설정된 경우 이 호스트 또는 볼륨에 가상 머신을 배포하도록 선택할 수 있습니다. 기본값은 $True. 이 매개 변수는 VMware ESX 호스트에는 적용되지 않습니다.

네트워크 어댑터에서 이 매개 변수를 사용하는 경우 $False 설정하면 호스트가 가상 머신 연결에 적합한지 확인하기 위해 이 네트워크 어댑터에 구성된 논리 네트워크를 고려하지 않습니다.

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

-DedupMode

워크로드에 따라 볼륨 또는 파일 공유에 중복 제거를 적용합니다. 이 매개 변수에 허용되는 값은 다음과 같습니다.

  • 0 - 사용 안 함
  • 1 - GeneralPurpose
  • 2 - Hyper-V
  • 3 - 백업
Type:DedupMode
Accepted values:Disabled, GeneralPurpose, HyperV, Backup, NotAvailable
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

-StorageVolume

특정 가상 머신 호스트의 스토리지 볼륨 개체를 지정합니다.

Type:StorageVolume
Aliases:VMHostVolume
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

출력

StorageVolume

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