증상
ESXI보안업데이트 작업시 발생.
- Vmware esxi 업데이트중 dependency error가 떨어지며, 업데이트가 진행되지 않음
발생 이유
- 현재 ESXi 버전이 너무 높거나 업데이트하려는 목표 버전이 7.1.0 이상이기 때문
* 현재 설치된 qlogic-fc-esxcli-plugin_1.3.6-01 VIB는 ESXi 7.1.0 미만의 환경(예: ESXi 6.x 버전 또는 7.0.x 버전)에서만 작동하도록 설계되었습니다.
* 그런데 현재 ESXi를 7.1.0 버전 이상(예: 7.0 U1, 7.0 U2, 7.0 U3, 8.0 등)으로 업데이트를 시도하고 있기 때문에, 이 VIB가 새로운 버전의 ESXi와 호환되지 않아 충돌이 발생하는 것입니다.
조치방안 - 가장 권장되는 해결책: 호환되는 최신 QLogic FC 드라이버/플러그인 VIB 찾아서 설치 (또는 벤더 커스터마이징 이미지 사용)
esxcli software vib list - vib리스트 출력 명령어
절차
- 현재 설치된 오래된 VIB 제거:
* ESXi 호스트에 SSH로 접속합니다.
* 다음 명령어를 사용하여 문제가 되는 VIB를 제거합니다:
esxcli software vib remove -n QLG_bootbank_qlogic-fc-esxcli-plugin --no-live-install - (--no-live-install 옵션은 VIB를 제거하지만, 바로 적용하지 않고 다음 재부팅 시 적용되도록 합니다. 더 안전합니다.)
* 제거 후 호스트를 재부팅합니다. - 업데이트하려는 ESXi 버전에 맞는 최신 QLogic FC 플러그인 VIB 확보:
- 사용 중인 서버 제조사(Dell, HP, Lenovo 등)의 웹사이트에 접속하여, 업데이트하려는 ESXi 버전(예: 7.0 U3, 8.0 등)에 맞는 QLogic FC 드라이버 및 관련 플러그인 VIB를 검색합니다.
- 만약 일반 VMware ESXi 이미지를 사용한다면, VMware HCL(Hardware Compatibility List)에서 해당 QLogic FC 어댑터에 대한 권장 드라이버 버전을 확인하고 VMware Downloads에서 VIB를 직접 찾아 다운로드할 수 있습니다.
- 가장 쉬운 방법은 역시 서버 벤더의 커스터마이징된 ESXi 이미지를 사용하는 것입니다. 이 이미지에는 이미 필요한 최신 드라 이버와 플러그인이 통합되어 있어, 별도로 VIB를 설치할 필요 없이 업데이트가 진행될 가능성이 높습니다.
- 최신 VIB 설치 (또는 벤더 이미지로 업데이트 진행):
- 다운로드한 최신 VIB 파일(.zip 또는 .vib)을 ESXi 호스트에 업로드한 후 다음 명령어로 설치합니다:
esxcli software vib install -d /path/to/downloaded_qlogic_driver_bundle.zip --no-live-install 또는
esxcli software vib install -v /path/to/downloaded_qlogic_plugin.vib --no-live-install - 설치 후 호스트를 재 부팅합니다.
- 이제 업데이트를 다시 시도합니다.
* 문제 VIB가 중요하지 않다고 판단될 경우 (드물게 사용):
* qlogic-fc-esxcli-plugin은 QLogic FC 어댑터를 관리하기 위한 플러그인이므로, 어댑터 자체의 동작에는 필수적이지 않을 수 있습니다. 만약 이 플러그인이 없어도 FC 어댑터가 정상적으로 동작하며, 해당 esxcli 명령어를 사용할 필요가 없다면 단순히 제거하는 것으로 해결될 수도 있습니다. 하지만 이는 권장되지 않으며, 나중에 FC 어댑터 문제 발생 시 진단이나 관리에 어려움이 있을 수 있습니다.
'직무관련 > VMware' 카테고리의 다른 글
| VMware VCF (3) | 2025.07.16 |
|---|---|
| Numa란? (1) | 2025.07.16 |
| 호라이즌 콘솔에서 Two-Factor 인증하기 (2) | 2025.07.14 |