virtualization/VMware

[VMware View 4.6] View PowerCLI 리모트에서 이용하기

yueisu 2011. 8. 19. 14:27
VMware View Connnection Server를 인스톨하면 PowerCLI상에서 View를 관리할 수 있는 커맨드렛을 이용할 수 있습니다.
자료에 의하면 현재, 44개의 커맨드렛이 공개되어있으며, Connnection Server상에서 View PowerCLI를 실행하면 됩니다.
단지, vSphere의 PowerCLI는 로컬 PC에서도 가능하지만, View PowerCLI를 이용하기 위해서는 일단 Connection Server에 접속을 해야되는 불편함이 있죠. 음...

인터넷을 뒤져보니 리모트의 로컬 PC에서도 View PowerCLI를 이용할 수 있는 방법이 소개되어 있어서 해 봤습니다.
전제 조건으로는 로컬 PC에 PowerShell 2.0과 WinRM 2.0이 인스톨되어있어야 합니다.

방법은 다음과 같습니다.
① Connection Server상의 PowerCLI에서 리모트 처리를 가능케해주는 "PSRemoting" 기능을 유효화합니다.
 ※ PSRemoting 기능은 PowerShell 2.0에서 새롭게 추가된 기능입니다. PowerShell 1.0을 이용할 경우는 먼저 PowerShell 2.0로 업데이트를 해줘야 됩니다. 

PS C:\>Enable PSRemoting

 
② 로컬 PC의 PowerCLI에서 Connection Server로 원격 접속을 합니다.

PS C:\>Enter-PSSession -ComputerName Connection Server명 -Credential 도메인명\유저명


③ 정상적으로 접속이 되면 다음과 같음 프롬프트가 표시됩니다.

[Connection Server명]: PS C:\>


④ View용 스냅인을 추가합니다.

[Connection Server명]: PS C:\> Add-PSSnapin vmware.view.broker


⑤ 정상적으로 View PowerCLI이 이용가능한지 확인해봅니다.
 ※ 이용 가능한 커맨드렛 일람은 여기를 확인하시거나 "Get-Command -Module vmware.view.broker"를 실행하세요.

[Connection Server명]: PS C:\>Get-ViewVC

vc                 : 0

vc_id              : XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX

description        :

serverName         : 10.XX.XX.XX

serverUrl          : https://10.XX.XX.XX:443/sdk

port               : 443

username           : 도메인명\유저명

composerVcConfigId : XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX

composerUrl        : https://10.XX.XX.XX:18443

adConfig           : [유저명]FQDN;[유저명]FQDN;

composerPort       : 18443

composerUsername   : 도메인명\유저명

createRampFactor   : 8

deleteRampFactor   : 5


뭐.. 사실 PowerCLI로 얼마나 관리할지는 의문입니다만 알아두면 손해볼거 없죠... 흐흐