2010년 9월 16일 목요일

SCVMM에서 사용자 정의 속성

VMM에서 호스트 정보 속성보기에서 사용자 지정 탭을 선택하면 10개까지 사용자 정의 속성을 지정할 수 있도록 제공하고 있습니다. 이 속성들을 이용해서 관리자가 정의하고 싶은 값들을 정의할 수 있습니다.
사용자 정의는 호스트뿐만이 아니라 가상머신에도 추가할 수 있도록 지원하고 있습니다.
예를 들어서 가상머신의 사용만료일을 사용자정의로 추가한던가, 실제 호스트/가상머신을 사용하는 유저가 누구인지 이 속성을 통해서 관리할 수 있습니다.  

















다음과 같이 사용자지정 1란에 ERPServiceGroup 이라고 정의를 했습니다.



















 이것을 관리자콘솔의 호스트관리 화면에서 컬럼으로 추가할 수 있습니다.














이번에는 파워셀에서 속성값을 조회하거나 수정하는 방법에 대해서 알아보겠습니다.
PS>Get-VMHost | Select ComputerName,  Custom1
ComputerName           Custom1       
------------------     ---------------
CDEVHOST01             ERPServiceGroup
CDEVHOST02                                  

#파워셀로 속성값을 직접 변경.
PS>Set-VMHost -VMHost cdevhost02 -Custom1 'ERPConGroup'
 #속성값 변경 후 전체 호스트 리스트 조회
PS>Get-VMHost | Select ComputerName, Custom1
ComputerName           Custom1        
------------------     ----------------
CDEVHOST01             ERPServiceGroup
CDEVHOST02             ERPConGroup         


가상머신도 위와 같이 사용자 속성값을 관리하도록 지원하고 있습니다.
가상머신을 선택하고 우측버튼을 눌러 속성을 클릭하면 다음과 같은 속성화면이 나타납니다.























가상머신의 속성값도 파워셀로 관리할 수 있습니다.

PS> $vm = Get-VM -name hanode01             
PS> Set-VM -vm $vm -Custom1 ‘ERPServiceGroup’


#Collaboration 이름의 가상머신에도 동일한 이름의 값을 지정
PS> $vm = Get-VM -name Collaboration        
PS> Set-VM -vm $vm -Custom1 ‘ERPServiceGroup’

#전체 가상머신을 조회한 리스트를 보여주는 예  
PS> Get-VM | Select name, CustomProperties 
Name              CustomProperties          
-------           ----------------         
HAShareNode       {, , , ...}              
HANode02          {, , , ...}              
HANode01          {ERPServiceGroup, , , ...}
Collaboration     {ERPServiceGroup, , , ...}

#ERPServiceGroup의 값만을 가지는 가상머신의 리스트   
PS > Get-VM | Select Name, CustomProperties |       
Where {$_.CustomProperties[0] -eq 'ERPServiceGroup'}
Name              CustomProperties         
-------           ----------------         
HANode01          {ERPServiceGroup, , , ...}
Collaboration     {ERPServiceGroup, , , ...}

댓글 없음:

댓글 쓰기