VMware ESXi는 서버 가상화 환경에서 가장 널리 사용되는 하이퍼바이저 중 하나로, 하드웨어 직접 접근을 통해 고성능과 안정성을 제공합니다. 데이터 센터 또는 기업 내 서버 자원을 효율적으로 활용하기 위해 ESXi를 도입하면, 여러 가상 머신(VM)을 한 물리 서버에서 동시에 구동하고, 자원 스케줄링과 보안을 보다 쉽게 관리할 수 있습니다.
목차입니다.
1. 설치 전 준비 사항
2. VMware ESXi 설치 과정
3. 초기 설정 및 네트워크 구성
4. vSphere Client 및 라이선스 적용
5. 호스트 및 VM 운영 고려사항
6. 결론
본문
VMware ESXi를 설치하고 초기 설정하는 방법을 안내해 드리겠습니다.
1. 설치 전 준비 사항
서버 호환성 확인
ESXi는 특정 하드웨어 구성에서만 정상 동작합니다. VMware 호환성 가이드(HCL: Hardware Compatibility List)를 참조하여, CPU, 메모리, NIC, 스토리지 컨트롤러 등이 ESXi를 지원하는지 미리 확인하셔야 합니다.
USB 또는 ISO 이미지 준비
VMware 공식 사이트에서 ESXi 설치 ISO를 다운로드한 뒤, 이를 사용해 부팅 가능한 USB나 DVD를 만들어야 합니다. Rufus 같은 툴을 사용하면 ISO 이미지를 간편하게 USB로 구울 수 있습니다.
네트워크 및 스토리지 계획
ESXi 호스트에 할당할 IP 주소, 게이트웨이, DNS 등 네트워크 설정 정보를 미리 정해두시면 설치 과정이 수월해집니다. 또한, 서버에 연결된 디스크(로컬 SSD/HDD, SAN 스토리지 등)를 파악해 두어야 합니다.
2. VMware ESXi 설치 과정
부팅 및 설치 시작
준비한 USB 또는 DVD로 서버를 부팅합니다. “VMware ESXi Installer” 화면이 나타나면 Enter를 눌러 설치를 진행합니다.
라이선스 및 사용자 동의
설치 마법사가 시작되면, VMware의 라이선스 동의서(EULA)에 동의해야 합니다. 이후 설치를 계속 진행할 수 있습니다.
설치 대상 디스크 선택
서버에 연결된 스토리지 장치(로컬 디스크, RAID 볼륨 등)를 스캔하여 표시합니다. ESXi를 설치할 디스크를 선택하시면 됩니다. 나중에 VM 데이터를 저장할 디스크와 혼동되지 않게 유의하셔야 합니다.
키보드 레이아웃 및 루트 암호 설정
설치 마법사에서 키보드 레이아웃을 선택하고, 루트 사용자 비밀번호를 입력합니다. 이 비밀번호는 ESXi 호스트에 직접 콘솔로 접속할 때나, VSphere Client에서 호스트를 관리할 때 사용됩니다.
설치 진행
모든 설정이 끝나면 “Install ESXi” 버튼을 선택하면 설치가 진행됩니다. 설치가 완료되면 서버를 재부팅하며, USB/DVD를 제거하셔야 합니다.
3. 초기 설정 및 네트워크 구성
서버를 재부팅하면 ESXi 콘솔 화면(DCUI, Direct Console User Interface)이 나타납니다. 여기에 표시된 “F2” 키를 눌러 설정 메뉴로 진입하면, IP 주소나 네트워크를 포함한 다양한 항목을 초기 설정할 수 있습니다.
관리 네트워크 설정
IP 설정: ESXi 호스트가 사용할 고정 IP, 서브넷 마스크, 게이트웨이, DNS 서버 주소 등을 입력합니다.
호스트 이름: 관리 편의를 위해 도메인 내부에서 유일한 호스트 이름을 지정하면 좋습니다.
설정을 마친 후 Apply를 하시면 ESXi가 새 네트워크 정보로 동작하게 됩니다.
DNS 및 호스트명
“Configure Management Network” → “DNS Configuration” 항목을 통해, 호스트명과 DNS 서버를 설정할 수 있습니다.
Active Directory 환경에서 ESXi를 도메인에 가입시킬 계획이 있다면, 정확한 DNS 설정이 필수적입니다.
시간(UTC) 및 NTP 설정
“Troubleshooting Options” 또는 “System Configuration” 메뉴에서 NTP(Client)를 활성화해 시간 동기화가 이루어지도록 해야 합니다. VM들이 시간 동기화를 정확하게 해야 인증 및 로그 등에서 문제가 발생하지 않습니다.
서버의 하드웨어 시간이 UTC로 맞춰져 있다면, ESXi 역시 UTC 기반으로 설정하고 NTP 서버를 등록해두는 것이 좋습니
다.
보안 옵션
초기 설정 중 “F2” → “Configure Lockdown Mode”를 통해, 호스트 직접 접속을 제한할 수 있습니다. 단, 호스트에 문제 발생 시 SSH 등을 이용해 콘솔에서 바로 접근할 필요가 있는 경우, 신중하게 Lockdown Mode를 적용해야 합니다.
SSH, Shell 접근을 허용할지 여부 또한 “Troubleshooting Options”에서 결정할 수 있습니다.
4. vSphere Client 및 라이선스 적용
vSphere Client 연결
ESXi가 설치된 호스트에 설정한 IP 주소로 웹 브라우저에서 접속하면, vSphere Client(Web Client) 페이지가 열립니다. 여기서 루트 계정과 비밀번호로 로그인하여 호스트 상태를 실시간 모니터링하고, VM 생성·삭제 등을 수행할 수 있습니다.
라이선스 등록
평가판 상태로 60일 동안 모든 기능을 사용하실 수 있으나, 정식 운영에는 라이선스 키를 등록해야 합니다. vSphere Client 인터페이스에서 “Manage → Licensing” 메뉴를 통해 라이선스 키를 입력하면 되며, 에디션에 따라 지원되는 기능이 달라집니다.
5. 호스트 및 VM 운영 고려사항
스토리지 연결
VM을 저장할 공간이 필요하므로, 로컬 디스크나 iSCSI, FC SAN 등 스토리지 연결을 구성해야 합니다. “Storage Adapters” 메뉴에서 iSCSI 설정을 하거나, “New Datastore” 마법사에서 디스크를 포맷해 Datastore로 사용할 수 있습니다.
네트워크 구성
가상 스위치와 포트 그룹을 사용하여 VM이 사용할 네트워크를 설정합니다. “Networking” 메뉴에서 “Virtual Switch”를 추가하고, VMkernel 어댑터나 포트 그룹을 만들어서 트래픽 분리를 고려하세요. 예를 들어, VM 트래픽, vMotion, 스토리지 트래픽 등을 따로 분리하면 성능과 보안이 향상됩니다.
vMotion과 HA(High Availability)
여러 대의 ESXi 호스트를 클러스터링하면, vMotion을 통해 VM을 실시간으로 다른 호스트로 이동하거나, HA 기능을 통해 한 호스트 장애 시 자동으로 VM을 다른 호스트에서 재시작할 수 있습니다. 이때, Shared Storage(공유 스토리지)가 필수적이며, 라이선스 에디션에 따라 기능 사용 가능 여부가 다릅니다.
보안 업데이트
ESXi에도 펌웨어나 소프트웨어 업데이트가 발생하며, 이를 “Update Manager”나 CLI를 통해 적용할 수 있습니다. 정기적으로 패치를 수행하면 보안 취약점을 줄이고, 안정성을 유지할 수 있습니다.
결론
VMware ESXi 설치 및 초기 설정은 서버 가상화 환경을 구축하는 첫 단계이며, 하드웨어 요구사항(가상화 지원 CPU, 충분한 메모리, 호환되는 스토리지 등)을 충족해야 원활한 운영이 가능합니다. ESXi 서버가 올라오면, vSphere Client/Web Client를 통해 호스트와 VM을 손쉽게 관리하고, 네트워크와 스토리지를 설정해 확장된 기능(vMotion, HA, DRS 등)을 적용할 수 있습니다.
가상화 환경을 안정적으로 운영하려면 정기적인 패치와 모니터링, 올바른 네트워크·스토리지 구성, 그리고 라이선스와 기능 에디션에 대한 이해가 필수적입니다. 이러한 과정을 거치면, 데이터 센터나 사내 서버실에서 리소스를 효율적으로 활용하고, 고가용성 및 확장성을 확보할 수 있어, 업무 효율이 크게 향상될 것입니다.