본문 바로가기

서버 리뷰/VMware ESXi

Beelink SER8에 VMware ESXi 8.0 설치 가이드

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: 전원 안정성을 위해 무정전 전원 공급 장치 권장.

소프트웨어 요구사항

호환성 주의사항

⚠️ Realtek RTL8125는 ESXi 8.0에서 기본 지원되지 않으므로 커뮤니티 드라이버(net-r8125)가 필요합니다. SHA256 체크섬을 반드시 확인하세요.

2. 하드웨어 설치

  1. RAM 설치: DDR5 16GB x 2 (32GB) 또는 32GB x 2 (64GB) 장착. BIOS에서 Auto 설정 확인.
  2. SSD 설치: M.2 NVMe SSD를 메인 슬롯에 장착. 두 번째 슬롯은 데이터 저장소용으로 사용 가능.
  3. 네트워크: 2.5GbE 포트에 이더넷 케이블 연결. Wi-Fi는 안정성 문제로 비추천.
  4. 쿨링: BIOS에서 팬 설정을 Balanced로 조정. 모드킷 설치 권장.

3. PowerCLI 환경 설정

Windows 10/11에서 PowerShell 5.1을 사용해 환경을 설정합니다.

  1. PowerShell 스크립트 실행 허용:
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser
  2. VMware PowerCLI 설치:
    Install-Module VMware.PowerCLI -Scope CurrentUser
    신뢰되지 않은 리포지토리 설치 여부에 Y 입력.
  3. Python 설치:
    • Python 3.12.9 설치.
    • 설치 시 "Add Python to PATH" 선택 및 "Disable path length limit" 활성화.
  4. Python PIP 업그레이드:
    C:\Users\%username%\AppData\Local\Programs\Python\Python312\python.exe -m pip install --upgrade pip
  5. PowerCLI Python 의존성 설치:
    C:\Users\%username%\AppData\Local\Programs\Python\Python312\Scripts\pip.exe install six psutil lxml pyopenssl
  6. 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를 생성합니다.

  1. ESXi ISO 및 드라이버 준비:
  2. 스크립트 수정:
    • esxi8.ps1 파일 열기.
    • $manualUpdate1과 $manualUpdateUrl1를 ESXi ISO 파일명과 URL로 설정. 예:
      $manualUpdate1="ESXi-8.0U3-202503001.zip"
      $manualUpdateUrl1="https://your_custom_url.zip"
    • Broadcom 토큰이 있는 경우 $TOKEN = "your_token" 설정.
  3. 커스텀 ISO 생성:
    .\esxi8.ps1
    옵션 1 선택(로컬 ISO 사용) 또는 옵션 2(Broadcom 토큰 사용).
  4. SHA256 검증:⚠️ 비공식 소스에서 다운로드한 파일은 SHA256 체크섬 확인 필수. 공식 체크섬: VMware Release Notes.
  5. USB 부팅 드라이브 제작:
    • Windows: Rufus로 커스텀 ISO를 USB에 기록.
    • Linux/macOS:
      sudo dd if=/path/to/custom-esxi.iso of=/dev/sdX bs=4M status=progress

5. ESXi 설치

  1. BIOS 설정:
    • SER8 부팅 후 DEL 키로 BIOS 진입.
    • 설정: Secure Boot 비활성화, SVM 활성화, iGPU Configuration Auto, Power Mode Balanced.
    • 저장 후 재부팅(F10).
  2. USB 부팅:
    • USB 삽입 후 F7으로 부팅 메뉴 진입 → USB 선택.
  3. 설치 진행:
    • ESXi 설치 화면에서 Enter로 진행.
    • NVMe SSD 선택(최소 32GB).
    • 루트 비밀번호 설정 및 설치 완료.
  4. 네트워크 확인:
    • ESXi 콘솔에서 F2 → 네트워크 구성.
    • DHCP 활성화 또는 정적 IP 설정(예: 192.168.1.100).
    • Realtek NIC 인식 확인.

6. 수동 드라이버 설치(선택)

커스텀 ISO에서 NIC이 인식되지 않을 경우 VIB 파일을 수동 설치:

  1. SSH 활성화: ESXi 콘솔에서 F2  Troubleshooting Options  Enable SSH.
  2. VIB 파일 업로드:
    scp net-r8125-9.011.00-10.vib root@:/tmp
  3. VIB 설치:
    esxcli software vib install -v /tmp/net-r8125-9.011.00-10.vib
  4. 재부팅:
    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. 참고 자료

반응형