VMWare ESXi 사용기

1.
우연히 VMWare ESXi를 사용했습니다. VMWare라는 브랜드는 자주 들어서 알고 있었지만 상용으로 알고 있어서 사용할 엄두를 내지 못했습니다. 우연히 Freeware로 사용가능하다는 말을 들었습니다. 여기에 Windows Server를 대체해서 사용하면 좀더 좋은 성능을 얻을 수 있을까 하는 궁금증이 생겼습니다.

Windows Server가 제공하는 Hyperver를 이용하여 VM환경을 구축했습니다. 여러가지 점에서 편한 점이 많지만 VM에서 실행하는 HTS와 같은 트레이딩클라이언트의 성능에 불만이 있었습니다. 가장 큰 문제는 실시간처리입니다. 현재 시험용으로 보유하고 있는 서버는 HP DL360e Gen8입니다. 메모리는 384G정도라서 충분하지만 CPU는 엔트리급이라서 시험환경으로도 괜찮습니다.

우선 VMWare ESXi를 구해야 합니다. 정상적인 방식은 VMWare를 인수한 Broadcom 포탈입니다.

Broadcom Support Portal Downloads

계정을 개설하고 Download latest ISOs and patches for vSphere ESXi에서 소개하는 방식을 따라하시면 받을 수 있습니다. 사실 조금 번거롭습니다. ESXi의 정식 이름은 VMware vSphere Hypervisor입니다.

또다른 방식은 VMware ESXi Standard ISO Images에서 직접 다운로드하는 방식입니다.

2.
설치를 하려면 부팅디스크를 만들어야 합니다. 리눅스에서 사용하는 balenaEtcher로 하니까 ISO 이미지에 부팅섹터가 없다고 나옵니다. dd 명령어를 이용하여 하라고 합니다. 귀찮아서 윈도우환경에서 Rufus로 만들었습니다. 기본적인 설정을 하고 ‘start’를 하면 아래와 같은 화면이 나옵니다. 어떤 이는 ESP Mode를 하라고 하는데 저는 추천모드로 하였습니다.

아래는 차이점입니다.

ISO Image Mode (Recommended): Extracts the installation files to the USB and formats the drive to FAT32, allowing you to access the files natively in Windows.
ESP (EFI System Partition) Mode: Reconfigures the drive specifically to boot only through UEFI. It leaves the rest of the drive as a raw partition, meaning Windows File Explorer will not recognize the drive after flashing.

이제 만들어진 USB를 이용하여 설치를 합니다. 비록 구형 Proliant Server이지만 USB부팅이 가능합니다. 6개의 디스크를 RAID로 묶었습니다 Logical Volume이 세개입니다. 이중에서 하나를 선택하여 OS를 설치하였습니다. 설치하는 과정입니다. 브로드컴이 제공하는 설치메뉴얼입니다.

Installing and Setting Up ESXi

내용을 짧게 보고자 하면 How to Install VMware ESXi and Create Your First VM이 좋습니다. 저는 8.0인 점만 빼고 모두 동일합니다. 태어나서 처음으로 무척 이상한 인스톨 화면입니다. 옛날 DOS가 떠오릅니다.

OS를 설치한 후 부팅을 하면 일정 시간이 흐르면 아래와 같은 화면을 만납니다. 메뉴방식으로 설정을 할 수 있지만 웹으로 접속해서 작업을 할 수도 있습니다.

웹으로 접속한 화면입니다.

UI가 다를 뿐 Proxmox와 여러가지 비슷합니다. 이제 VM을 설치하여 Windows Hypervisor와 실시간처리성능을 비교해보려고 합니다. 어떤 결과가 나올지..

Download (PDF, 46.05MB)

3.
VMware ESXi 8이 공식적으로 지원하지 않는 CPU가 있습니다. 지원하지 않는다는 뜻이 동작하지 않는다는 뜻은 아닙니다. 그대로 사용할 수 있습니다. 다만 이런 알람이 귀찮으면 아래와 같이 조치하라고 합니다.

To bypass this error in the boot, do as follows:

Reboot into boot media again
After the ESXi boot menu when the “Loading ESXi Installer” is starting click SHIFT+O within 5 seconds to add boot options.
Type “ allowLegacyCPU=true” behind the line. Like this:


> runweasel cdromBoot allowLegacyCPU=true

Installing ESXi 8 with an unsupported CPU중에서

또한 구형 서버라 ESXi가 인식하지 못하는 시스템이 있을 수 있습니다. 그래서 “HPE Custom Addon for ESXi 8.1”. 를 설치하라고 하는데 무료 계정인지 몰라도 다운로드받을 수 없네요.

ESXi 8.0 on HPE Proliant DL360p Gen8

Leave a Comment

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터가 어떻게 처리되는지 알아보세요.