728x90
반응형
이 가이드는 Beelink SER8(Ryzen 7 8845HS/8745HS, Realtek RTL8125 2.5GbE NIC)에 VMware ESXi 8.0을 설치하는 방법을 설명합니다. Realtek NIC은 ESXi 8.0에서 기본 지원되지 않으므로 커뮤니티 제공 드라이버를 포함한 커스텀 ISO를 생성합니다.
1. 사전 준비
하드웨어 요구사항
- RAM: 최소 16GB, 권장 32GB 이상 (DDR5 5600MHz, 예: Crucial DDR5).
- SSD: NVMe PCIe 4.0 SSD 512GB 이상 (예: Samsung 970 EVO Plus).
- 네트워크: Realtek RTL8125 2.5GbE (유선 LAN 권장).
- USB 드라이브: ESXi 설치용 16GB 이상 USB 3.0.
- 쿨링: 24/7 운영 시 모드킷(쿨링 팬) 설치 권장.
- UPS: 전원 안정성을 위해 무정전 전원 공급 장치 권장.
소프트웨어 요구사항
- ESXi ISO: VMware ESXi 8.0 Update 3 (VMware 공식 사이트).
- 드라이버: Realtek RTL8125용 VIB 파일.
- 도구: PowerShell 5.1, VMware PowerCLI, Python 3.12.9, Rufus(Windows) 또는 dd(Linux/macOS).
- 커스텀 ISO 스크립트: esxi8.ps1 (itiligent/ESXi-Custom-ISO).
호환성 주의사항
⚠️ Realtek RTL8125는 ESXi 8.0에서 기본 지원되지 않으므로 커뮤니티 드라이버(net-r8125)가 필요합니다. SHA256 체크섬을 반드시 확인하세요.
2. 하드웨어 설치
- RAM 설치: DDR5 16GB x 2 (32GB) 또는 32GB x 2 (64GB) 장착. BIOS에서 Auto 설정 확인.
- SSD 설치: M.2 NVMe SSD를 메인 슬롯에 장착. 두 번째 슬롯은 데이터 저장소용으로 사용 가능.
- 네트워크: 2.5GbE 포트에 이더넷 케이블 연결. Wi-Fi는 안정성 문제로 비추천.
- 쿨링: BIOS에서 팬 설정을 Balanced로 조정. 모드킷 설치 권장.
3. PowerCLI 환경 설정
Windows 10/11에서 PowerShell 5.1을 사용해 환경을 설정합니다.
- PowerShell 스크립트 실행 허용:
Set-ExecutionPolicy Unrestricted -Scope CurrentUser
- VMware PowerCLI 설치:
신뢰되지 않은 리포지토리 설치 여부에 Y 입력.Install-Module VMware.PowerCLI -Scope CurrentUser
- Python 설치:
- Python 3.12.9 설치.
- 설치 시 "Add Python to PATH" 선택 및 "Disable path length limit" 활성화.
- Python PIP 업그레이드:
C:\Users\%username%\AppData\Local\Programs\Python\Python312\python.exe -m pip install --upgrade pip
- PowerCLI Python 의존성 설치:
C:\Users\%username%\AppData\Local\Programs\Python\Python312\Scripts\pip.exe install six psutil lxml pyopenssl
- PowerCLI 설정:
Set-PowerCLIConfiguration -Scope User -ParticipateInCEIP $false Set-PowerCLIConfiguration -PythonPath C:\Users\$env:USERNAME\AppData\Local\Programs\Python\Python312\python.exe
4. 커스텀 ESXi ISO 생성
Realtek RTL8125 드라이버를 포함한 커스텀 ISO를 생성합니다.
- ESXi ISO 및 드라이버 준비:
- ESXi 8.0 ISO 다운로드: VMware 공식 사이트.
- Realtek 드라이버: net-r8125-9.011.00-10.vib 또는 V-Front VIBSDepot.
- 커스텀 스크립트: esxi8.ps1 다운로드.
- 스크립트 수정:
- esxi8.ps1 파일 열기.
- $manualUpdate1과 $manualUpdateUrl1를 ESXi ISO 파일명과 URL로 설정. 예:
$manualUpdate1="ESXi-8.0U3-202503001.zip" $manualUpdateUrl1="https://your_custom_url.zip"
- Broadcom 토큰이 있는 경우 $TOKEN = "your_token" 설정.
- 커스텀 ISO 생성:
옵션 1 선택(로컬 ISO 사용) 또는 옵션 2(Broadcom 토큰 사용)..\esxi8.ps1
- SHA256 검증:⚠️ 비공식 소스에서 다운로드한 파일은 SHA256 체크섬 확인 필수. 공식 체크섬: VMware Release Notes.
- USB 부팅 드라이브 제작:
- Windows: Rufus로 커스텀 ISO를 USB에 기록.
- Linux/macOS:
sudo dd if=/path/to/custom-esxi.iso of=/dev/sdX bs=4M status=progress
5. ESXi 설치
- BIOS 설정:
- SER8 부팅 후 DEL 키로 BIOS 진입.
- 설정: Secure Boot 비활성화, SVM 활성화, iGPU Configuration Auto, Power Mode Balanced.
- 저장 후 재부팅(F10).
- USB 부팅:
- USB 삽입 후 F7으로 부팅 메뉴 진입 → USB 선택.
- 설치 진행:
- ESXi 설치 화면에서 Enter로 진행.
- NVMe SSD 선택(최소 32GB).
- 루트 비밀번호 설정 및 설치 완료.
- 네트워크 확인:
- ESXi 콘솔에서 F2 → 네트워크 구성.
- DHCP 활성화 또는 정적 IP 설정(예: 192.168.1.100).
- Realtek NIC 인식 확인.
6. 수동 드라이버 설치(선택)
커스텀 ISO에서 NIC이 인식되지 않을 경우 VIB 파일을 수동 설치:
- SSH 활성화: ESXi 콘솔에서 F2 → Troubleshooting Options → Enable SSH.
- VIB 파일 업로드:
scp net-r8125-9.011.00-10.vib root@:/tmp
- VIB 설치:
esxcli software vib install -v /tmp/net-r8125-9.011.00-10.vib
- 재부팅:
reboot
7. 최적화 및 관리
- 웹 인터페이스 접속: https://로 접속, 루트 계정 로그인.
- 데이터스토어: SSD에 데이터스토어 생성(Storage → New Datastore).
- 라이선스: 무료 ESXi 라이선스 등록(Manage → Licensing).
- 모니터링: esxtop으로 CPU/RAM 사용량 확인.
- 백업: ghettoVCB로 VM 백업 설정.
- 보안: 방화벽에서 SSH, HTTP만 허용.
8. 문제 해결
- Realtek NIC 인식 실패: VIB 파일 재설치 또는 USB NIC(TP-Link UE305) 사용.
- 부팅 문제: BIOS 설정(Secure Boot 비활성화) 확인, 최신 ISO 사용.
- 성능 저하: VM 리소스 초과 할당 점검, SSD TRIM 활성화.
9. 참고 자료
- itiligent/ESXi-Custom-ISO (2025년 4월 업데이트)
- V-Front VIBSDepot (Realtek 드라이버 소스)
- Beelink 공식 사이트 (BIOS 및 지원 문의)
- Broadcom Flings (USB NIC 드라이버)
- Reddit: r/vmware, r/homelab
반응형
'서버 리뷰 > VMware ESXi' 카테고리의 다른 글
VMware ESXi에서 Realtek 네트워크 드라이버 사용 시 주의 사항 (0) | 2025.04.05 |
---|---|
VMware ESXi 구축 가이드: 권장 사양과 주의 사항 (0) | 2025.04.05 |