System Center

[Microsoft] SCVMM 2012 R2 Agent 재설치시 주의점

yueisu 2015. 7. 22. 18:01

얼마전 고객사 SCVMM 2012 R2의 라이브러리 서버 관련문제로 Hyper-V 호스트에 SCVMM Agent를 재설치했을 때입니다.

SCVMM Agent 재설치 대상 Hyper-V 호스트에서 수동으로 삭제, vmmAgent.msi를 실행해서 재설치를 실행했더니 다음과 같은 에러가 발생, 설치가 되지않더군요.

Microsoft System Center Virtual Machine Manager Agent(x64) Setup Wizard ended prematurely

Microsoft System Center Virtual Machine Manager Agent(x64) Setup Wizard ended prematurely because of an error. Your system has not been modified. To install this program at a later time, run Setup Wizard again. Click the Finish button to exite the Setup Wizard.


원인은 잘 모르겠습니다만, GUI의 설치마법사를 통해 설치를 할 경우 발생을 하는거 같았습니다. 따라서 SCVMM 명령어창을 통해 다음의 명령어로 설치를 했더니 문제없이 설치가 되었습니다.

msiexec /I vmmAgent.msi


SCVMM Agent를 재설치후 라이브러리 서버도 재추가를 실행했습니다만, 산넘어 또 산이라고 추가가 되질않더군요. 허허

특별히 에러가 발생하는 것도 아니었습니다. 추가 마법사의 순서대로 각종설정후 "라이브러리 서버의 추가"를 실행해도 job이 실행되지않더군요.

추가 마법사의 스크립트를 확인하니 이상하게도 스크립트가 1줄이었습니다. 몇개의 과정을 걸쳐 설정정보를 선택했음에도 불구하고 말이죠.

조사를 해보니 버그인 듯, SCVMM 명령어창을 통해 명령어로 실행을 할 필요가 있다고 하더군요. --;


결국 아래의 스크립트를 실행, 무사히 라이브러리 서버를 추가할 수가 있었습니다.

$credential = Get-Credential

Add-SCLibraryShare -Description "" -JobGroup "******************" -SharePath "공유폴더패스"

Add-SCLibraryServer -ComputerName "라이브러리 서버명" -Description "" -JobGroup "******************" -RunAsynchronously -Credential $credential


음... 추가가 되어도 왠지 불안하더군요. 흐흐