ESXi에서 알아야할 101가지

001. ESXi 무료 맞나요? 진짜로? 차이는 없어요?

VMware Worksatation, Virtual Box와 같은 데스크탑 OS에서 VM을 좀 만들다보면 뭔가 아쉽다. 그래서 Windows 10과 같은 데스크탑 OS 없이 바로 VM을 만들 수 있는 소프트웨어를 찾게 된다. 이 때 가장 먼저 떠오른 것이 ESXi(VMware vSphere Hypervisor)다.

ESXi와 같이 한대의 컴퓨터에서 여러개의 VM을 만들 수 있도록 해주는 것을 하이퍼바이저라고 부른다. Linux, Windows Server와 같은 OS를 설치하고 사용하는 하이퍼바이저와 구분하기 위해서 ESXi는 베어메탈 하이퍼바이저로 부른다. 서버(또는 PC)에 ESXi를 설치하고, 바로 VM을 만들어 사용하게 된다.

ESXi가 제공하는 주요 기능은 다음과 같다.

무료 버전의 제한 사항

그림은 VMware사의 제품 소개 페이지에서 기술규격 관련 설명을 캡쳐한 것이다. 

esxi-eva-01.png

예전(2013년 경으로 기억)에 VMware사에서 라이센스 정책을 CPU 기반에서 메모리 사용량 기반으로 수정하려고 했던 시절이 있다. 그리고 ESXi의 경우도 최대 사용가능한 메모리 용량이 32GB로 제한되기도 했다. 그러나 현재는 모두 아니다!

현재 기준으로 간단히 말하면 하드웨어상에 CPU 코어(core) 수 제한은 없다. 다만, 1대의 컴퓨터에 최대 CPU가 2개까지만 지원된다. 현재 최신형 CPU인 Intel Xeon Processor E5-2699 v4의 경우 22코어가 내장되어 있다. 2개면 44코어까지 사용할 수 있다. 하이퍼스레딩도 지원하니 이 경우 88 스레드(LCPU)까지 사용할 수 있게 된다.

VM의 경우 최대 8 vCPU까지만 사용할 수 있다. 이 부분이 무료 버전의 가장 큰 제한 사항이다. 일반 VM은 1~4core면 충분하니 이 부분도 크게 문제될 점은 아니다. 이것도 스펙상에서만 제한이고 실제로는 제한이 안하고 있는 것으로 알고 있다.

RAM 용량에도 특별한 제약사항은 없다. 컴퓨터에 설치된 메모리 용량 모두 사용할 수 있다. 한때 32GB로 제한되었던 시절이 있다. 그래서 이부분을 오해하는 분들이 많은 것 같다.

간단히 정리해보면 그냥 마음 편히 사용하면 된다. 무료버전이라고 신경쓸 필요 없다.

참고 자료

ESXi의 정식 제품 명칭은 VMware Workstation Hypervisor다.

제품 소개 URL : https://www.vmware.com/kr/products/vsphere-hypervisor.html

 

Datastore Broswer와 WinSCP

데이터스토어에 파일을 올리거나 내릴 때는 Storage > Datastores > Datastore browser 기능을 사용하면 된다. 예를 들어 VM 설치를 위한 ISO 파일을 올린다거나, 백업 받아 두었던 VM 파일들을 올릴 때 등에 간편하게 사용된다.

datastorebrowser.png

다만 웹 브라우저를 통해서 인지 조금 늦게 올라가는 것 같은 느낌이다. 조금 더 빠르게 업로드 하려면 SCP를 사용하면 된다.

WinSCP

WinSCP는 SCP 프로토콜을 사용하는 윈도우용 클라이언트 프로그램이다. SCP 뿐만 아니라 FTP, SFTP 등도 지원해서 여러 모로 사용할 수 있다. vCenter Appliance를 백업이 SCP, SFTP 등으로 이루어지니, 이 백업데이터를 가져올 경우에도 사용할 수 있다 하겠다.

무료 프로그램이니 홈페이지에서 부담 없이 다운로드 받으면 된다.

winscp.png

https://winscp.net

SCP는 SSH 기반으로 동작하는 것이니 사용 전에 호스트의 Host > Action > Services > Enable Secure Shell(SSH) 메뉴를 이용해서 서비스를 열어 주어야 한다.

enablesecureshell.png

SSH가 열린 상태에서 WinSCP를 이용해서 접속하면 그림과 같이 파일을 업/다운로드 할 수 있다. 데이터 스토어는 /vmfs/volumes 아래에 있으니, 오른쪽 탐색창을 통해서 보고 선택하면 된다.

winscp-2.png

 

VMware Remote Console

VM의 화면은 VM > Console > Open browser console 메뉴를 이용해서 웹브라우저에서 볼 수 있다. 그러나 아무래도 웹브라우저 안에 있다보니 뭔가 좀 불편하다. 

OS 설치가 완료되면 원격 데스크탑 같은 서비스를 열어서 직접 접속하는 방법도 있다. 그러나 이 방법은 보안상 허용이 안될 수도 있고, 특히 새로 OS를 설치하는 상황 같은 경우에는 사용할 수가 없다.

VMRC(VMware Remote Console)

VMRC는 브라우저 콘솔의 불편함을 해소해주는 VMware 원격 콘솔 프로그램이다. VM > Console 메뉴에 보면 그림과 같이 Download VMRC라는 메뉴가 있다.