Remote Console 이란 원격에서 모니터에서 나오는 화면을 보기 위한 콘솔 프로그램이다.

보통은 vCenter 라는 솔루션을 통해서 웹에서 보도록 되어 있었는데, 5.5 버전 이후에는 이 부분이 풀렸다.


지금 ESXi 6.0을 설치해서 이 기능을 사용하려고 하는데, 그 방법을 정리했다.


1. ESXi 서버 구성.

  먼저 VM을 구성한다.


2. VMware vSphere PowerCLI 설치.

 VM 서버 내에서 VM에 대한 MoID가 필요하다. Object에 대한 고유 ID를 알아야 처리하는데, SSH를 통해서 해당 서버에 접속하여 분석해도 되지만, 이 PowerCLI를 사용하면 굳이 SSH로 일일히 뒤지지 않고도 사용이 가능하다.

먼저 VMWare vSheprer PowerCLI 프로그램을 설치한다.


3,  PowerShell 실행.

그리고 PowerShell을 실행한다.

여기서 잠깐 확인해야 하는 것은 PowerShell의 실행 권한을 해제해야 vSphere PowerCLI 기능을 실행할 수 있다.

Set-ExecutionPolicy Unrestricted

라는 명령을 넣어야 사용 가능하다.

이제 다음 명령을 넣어 서버에 연결한다.


Connect-VIServer


그러면 연결할 서버 주소를 묻는데 ESXi 서버 주소를 넣는다. ( 여러개를 넣을 수 있지만, 일단 한개만 넣고 그냥 엔터를 쳐서 종료한다. )

그러면 인증서 관련 Warning이 뜨고 잠시 기다리면, ID와 Password를 입력하는 창이 뜬다. 이 창에 ESXi 에 관리 권한이 있는 계정을 입력한다.

(보통 root )


연결 되었으면 다음과 같은 명령을 입력한다.


Get-VM | ft -Property Name,ID -AutoSize


실행하면 각 VM 이름과 ID가 표시되는데 그 중 ID 부분만 집중한다.


5.5 이하인 경우 ID 전체를 기억하면 되고, 6.0 이상인 경우 맨 뒤의 숫자 부분만 기억하면 된다.


4. VMRC 설치.

VMware-VMRC-8.0.0-3250412 프로그램을 다운 받아 설치한다.


5. VMRC 실행하기.

VMRC를 기본으로 설치하면 "C:\Program Files (x86)\VMware\VMware Remote Console" 위치에 설치되는데, 이 위치의 VMRC.exe를 실행하면 된다. 명령 줄 창을 띄워 다음 명령을 넣는다.


C:\Program Files (x86)\VMware\VMware Remote Console\vmrc.exe vmrc://[서버주소]/?moid=[ID]


[서버주소]에 ESXi 서버 주소를 [ID]는 앞에서 구한 VM 의 ID 값을 넣으면 된다. 예를 들면 아래와 같이 입력하면 된다.


C:\Program Files (x86)\VMware\VMware Remote Console\vmrc.exe vmrc://192.168.0.50/?moid=2



728x90

+ Recent posts