어제 윈도우 업데이트를 하고 나니 Hyper-V Manager에서 특정 Windows Server 2012 R2 호스트를 추가했을 때 RPC 오류가 발생했다.
구체적으로는 Windows Update -> Broadcom NIC Firmware Update -> Ethernet Driver Update 이후 이러한 상황에 처했다.
▼ 평소처럼 Hyper-V 관리자에서 다른 서버에 연결하려고 했는데…
▼ 다른 컴퓨터를 추가하려고 하면 RPC Error가 뙇… (다른 가상화 호스트에서도 문제가 생긴 호스트가 추가되지 않았다.)
이 오류를 보고 해당 서버를 Workgroup 상태로 돌렸다가 다시 Active Directory Domain에 가입시켜야 하나? 라는 생각까지 했다. 그건 아니라는 생각에 조금 더 검색해봄. DNS 이름 풀이도 제대로 작동하지 않았다.(추가하려고 한 해당 서버를 ping 날려보니 127.0.0.1 만 계속 리턴되었다.)
※ 오류를 해결하고 나니 이전처럼 RPC 에러 화면이 나타나는 것을 다시 구현할 수 없었다. 에힝… 스크린샷 찍어 둘 걸.
▼ 아래 스크린샷은 http://ehrizo.wordpress.com/2014/01/24/hyper-v-vmm-cannot-connect-to-the-rpc-service-on-computer-xxx/ 에서 찾았다.
▼ 먼저 백승주 부장님 포스트를 참고하여 Windows Firewall에서 Hyper-V 관리 클라이언트(WMI 관련)를 활성화해봤는데, 아래 3개를 활성화하면 호스트A(RPC 오류가 났던 서버)의 Hyper-V 관리자에서 다른 Hyper-V 호스트를 추가할 수 있었다. 하지만 호스트B 등에서 호스트A를 추가하는 기능이 작동하지 않았다.
▼ 결국 ‘Windows 방화벽에서 앱 허용’ 부분에서 해결할 수 있었다. WMI(Windows Management Instrumentation) 부분이 회색빛으로 부분 활성화 되어 있어서 이를 체크 해제 후 다시 활성화하니 모든 기능이 제대로 동작했다.
참고한 사이트
- http://hellebuyck.net/?p=113
- http://social.technet.microsoft.com/Forums/windowsserver/en-US/55f2589e-1caf-45ba-ad6e-979ddb7080e6/hyperv-manager-rpc-error?forum=winserverhyperv
- http://blogs.technet.com/b/koalra/archive/2008/04/08/hyper-v-hyper-v.aspx