(1) 호환성 조사 체크리스트
- 서버 벤더
- CPU
- NIC(Network Interface Card)
- HBA(Host Bus Adapter)
- RAID Controller
- (vSAN 사용 시) vSAN RAID Controller, Disk
- BIOS
- UEFI Mode Enabled 여부 확인
(2) 호스트를 신규로 설치하거나 업그레이드 하기 전에 해당 물리 서버와 배포할 ESXi 버전 간 H/W 호환성이 맞는지 체크해 줘야 한다.
- ESXi는 모든 하드웨어와 호환 가능한 소프트웨어가 아니므로 호환성 체크가 필요한데, 물리 서버의 각 구성 요소(RAID Controller, NIC, 디스크 등)에 대한 정확한 드라이버와 펌웨어가 필요하다.
(3) 만약 이 부분을 무시한다면 추후 ESXi 하이퍼바이저와 실제 물리 서버 간 서비스 운영 과정에서 서비스가 제대로 동작하지 못하거나 특정 장치를 인식 문제(스토리지), 네트워크와 통신이 되지 않는 등 다양한 문제가 발생할 수 있기 때문에 호환성 검사는 필수적이다.
(4) 업그레이드 같은 경우 ESXi가 버전업되면서 그에 맞는 특정 VIB의 펌웨어가 업그레이드됐을 수도 있다. 따라서 호스트 업그레이드 전 각 VIB의 펌웨어 버전을 확인하고 펌웨어 업그레이드 작업을 먼저 해야 할 수도 있기 때문에 호환성 조사가 필요하다.
1. 서버 호환성 체크
1-1. 서버 벤더, Model, BIOS 정보 확인
(1) esxcfg-info | less -i
1-2. CPU, BIOS 정보 확인
(1) vsish
(2) get /hardware/cpu/cpuModelName
(3) get /hardware/bios/biosInfo
2. I/O 디바이스 호환성 체크 (VMNIC)
https://compatibilityguide.broadcom.com/#upgrade&solution=1
Broadcom Compatibility Guide
Broadcom Inc., recently modified our authentication technology which will require you to activate your account.Upon first login, you will see a message stating “your account is locked”. To unlock your account and complete the transition of your Broadco
compatibilityguide.broadcom.com
2-1. NIC(vmnic)
(1) ESXi 호스트의 vmnic 인터페이스 상태 확인
(2) 아래 명령으로 VMNIC에 대한 드라이버, Description을 확인할 수 있다.
> esxcli network nic list
2-2. vmnic UUID 확인
(1) vmkchdev -l | grep vmnic
(2) 빨간색 영역이 VMNIC의 UUID 영역
- UUID : 네트워크 대역에서 고유성이 보장되는 ID 규칙
2-3. vmnic의 Driver Version, Firmware Version 확인
(1) esxcli network nic get -n [vmnic number]
(2) 해당 명령어로 ESXi 호스트의 NIC(vmnic)에 대한 현재 상태의 드라이버, 펌웨어 버전을 확인할 수 있다.
2-4. Life-Cycle Manager에서 업그레이드될 호스트에 대한 VIB 정보 확인
(1) 해당 경로에서 업그레이드 대상 호스트 버전의 ESXi 커스텀 이미지를 등록해 두면, 해당 버전으로 업데이트 될 VIB에 대한 드라이버 정보를 미리 확인해 볼 수 있다.
(2) 현재 vmnic의 드라이버인 igbn만 조회한 상태이다.
(3) 이를 기반으로 to-be driver version의 경우 두 가지가 존재하는 것을 확인할 수 있다.
- 벤더가 VMW인 경우 VMware에서 자체적으로 제공하는 igbn, INT의 경우 해당 서버 벤더사에서 제공하는 VIB 드라이버를 말한다.
(4) 위의 라이프 사이클 매니저를 기반으로 해당 버전으로 업그레이드 시 igbn 드라이버 버전이 1.12.0이라는 것을 알 수 있고 그 정보를 기반으로 브로드컴에서 I/O Devices > UUID 조회를 통해 해당 드라이버 버전에 대해 어떤 펌웨어 버전으로 미리 업그레이드가 필요한지 등의 정보를 모두 확인할 수 있다.
(5) to-be Driver version : 1.11.2.0
(6) 권장 펌웨어 버전 : N/A (현재 - 상태)
3. vSAN Raid Controller, vSAN Disk 호환성 체크
(1) vSAN을 사용하는 환경이라면 vSAN에 대한 RAID Controller, 호스트 내부 Disk가 vSAN과 호환되는지도 체크해줘야 한다.
3-1. vmhba 확인
(1) esxcli storage core adapter list
(2) 해당 명령으로 스토리지를 인식시키는 HBA 어댑터에 대한 드라이버 이름, Description을 확인할 수 있다.
3-2. vSAN과 통신하는 vmhba(DELL 기준)
(1) 현재 실제 물리 서버에서 vSAN에 대한 HBA Raid Controller 역할을 수행하는 장치의 경우 PERC H730P Adapter이다.
3-3. Broadcom Compatibility Check 사이트에서 해당 Raid Controller 카드 확인
(1) vSAN I/O Controller에서 PERC H730P Adapter를 직접 검색해서 vSAN에 대한 호환성을 조사해 본다.
(2) 현재 확인해 보면 vSAN 7.0 버전대는 지원하는 것을 확인해 볼 수 있다.
3-4. Disk가 vSAN을 지원하는 환경인지도 확인
(1) 위와 같이 vCenter > 호스트 > 구성 > 스토리지 디바이스에서 vSAN DS에 대해 어떤 스토리지가 매핑되어 있는지 모델명을 직접 확인해 볼 수도 있다.
(2) 아니면 CLI 환경에서 esxcfg-scsidevs -l 명령으로 vSAN 데이터스토어를 이루는 디스크를 직접 찾고 Vendor, Model을 확인해서 vSAN을 지원하는지 직접 확인한다.
(3) 현재 모델명은 Cache Tier로 사용되는 디스크가 MTFDDAK960TDT(Vendor : ATA)이고 Capacity Tier로 사용되는 HFS1T9G3H2X069N(Vendor : ATA)이다.
(4) 브로드컴 > vSAN SSD(GUI에서 확인해 보면 두 디스크 모두 플래시 구성이므로)에서 확인해 보면, 모두 vSAN 8.0을 지원하는 것을 확인할 수 있다.
'Private & Public Cloud > VMware vSphere' 카테고리의 다른 글
VMware vSAN 서비스 : 고급 옵션(개체 복구 타이머, 사이트 읽기 위치, Thin Swap, 게스트 트리밍 / 매핑 해제, 자동 재조정) (0) | 2025.04.30 |
---|---|
ESXi 호스트 인증서 유효기간 변경, vCenter 인증서 갱신(Data Encipherment, sms_self_signed 추가 갱신), Trusted Root, 백업 인증서 삭제 (0) | 2025.04.29 |
vCenter HA 개요, 구성 방법 (0) | 2025.04.29 |
vSS, vDS 간 MGMT VMKernel Migration (0) | 2025.04.24 |
vCenter License Service 비활성화 시 (0) | 2025.04.23 |
댓글