VIB가 ESXi 수명 주기 또는 드라이버에 필요한 구성 요소의 일부인 경우가 아니라면 ESXi 호스트에서 타사 VIB 또는 VMware VIB를 제거할 수 있습니다.

VMware 파트너는 타사 VIB를 준비하여 관리 에이전트 또는 비동기적으로 릴리스된 드라이버를 제공합니다.
중요: ESXi 8.0 업데이트 2부터는 구성 요소에서 일부 VIB를 제거하면 ESXi에 런타임 문제가 발생할 수 있습니다.
표 1. ESXi 이미지 완성도를 위해 VIB가 필요합니다.
구성 요소 VIB
ESXi bmcal
bmcal-esxio
clusterstore
cpu-microcode
crx
drivervm-gpu
esx-base
esx-dvfilter-generic-fastpath
esx-ui
esx-xserver
esxio
esxio-base
esxio-combiner
esxio-combiner-esxio
esxio-dvfilter-generic-fastpath
gc
gc-esxio
native-misc-drivers
infravisor
native-misc-drivers-esxio
pensandoatlas
trx
vdfs
vsan
vsanhealth
esx-update esx-update
loadesx
esxio-update esxio-update
loadesxio
Intel-ne1000 ne1000
Mellanox-nmlx5 nmlx5-core
nmlx5-rdma
nmlx5-rdma-esxio
nmlx5-core-esxio
nmlx5-cc
nmlx5-cc-esxio
Mellanox-nmlxbf-gige nmlxbf-gige-esxio
nipmi nipmi
Pensando-ionic-en ionic-en-esxio
ionic-en
VMware-ahci vmw-ahci
VMware-bfedac bfedac-esxio
VMware-dwi2c dwi2c
dwi2c-esxio
VMware-iser iser
VMware-mlnx-bfbootctl mlnx-bfbootctl-esxio
VMware-mnet mnet-esxio
VMware-nmlxbf-pmc nmlxbf-pmc-esxio
VMware-NVMe-PCIe nvme-pcie
nvme-pcie-esxio
VMware-nvme-pcie-plugin lsuv2-nvme-pcie-plugin
VMware-nvme-plugin vmware-esx-esxcli-nvme-plugin-esxio
vmware-esx-esxcli-nvme-plugin
VMware-NVMeoF-RDMA nvmerdma
VMware-NVMeoF-TCP nvmetcp
nvmetcp-esxio
VMware-nvmxnet3 nvmxnet3
nvmxnet3-esxio
VMware-nvmxnet3-ens nvmxnet3-ens-esxio
nvmxnet3-ens
VMware-penedac penedac-esxio
VMware-pengpio pengpio-esxio
VMware-penspi penspi-esxio
VMware-pvscsi pvscsi
pvscsi-esxio
VMware-rd1173 rd1173-esxio
VMware-SDHCI-Driver vmksdhci
vmksdhci-esxio
VMware-spidev spidev-esxio
VMware-vmkata vmkata
VMware-vmkusb VIB를
vmkusb-esxio

ESXCLI를 설치합니다. ESXCLI 시작을 참조하십시오. 문제를 해결하려면 ESXi Shell에서 esxcli 명령을 실행합니다.

사전 요구 사항

  • 제거를 위해 재부팅이 필요한 경우 호스트가 vSphere HA 클러스터에 속해 있으면 호스트에 대해 HA를 비활성화해야 합니다.
  • 업데이트 시 호스트를 유지 보수 모드로 설정해야 하는지 아니면 재부팅해야 하는지 확인하고, 필요한 경우 호스트를 유지 보수 모드로 설정합니다.

    ESXi 호스트 업데이트에 유지 보수 모드 또는 재부팅이 필요한지 확인의 내용을 참조하십시오. 유지 보수 모드로 호스트 전환의 내용을 참조하십시오.
    참고: ESXCLI를 사용하여 호스트를 업데이트하거나 업그레이드할 때 부팅 디스크가 활성적으로 사용 중이 아님을 보장하려면 호스트를 수동으로 유지 보수 모드로 전환합니다.
  • ESXCLI를 설치합니다. ESXCLI 시작을 참조하십시오. 문제를 해결하려면 ESXi Shell에서 esxcli 명령을 실행합니다.

프로시저

  1. ESXi 호스트에서 실행되는 각 가상 시스템의 전원을 끕니다.
    참고: 다음 명령을 실행하여 각 실행 중인 모든 가상 시스템을 나열하고 각 항목의 월드 ID를 검색할 수 있습니다.
    esxcli --server=<server_name> vm process list
    옵션 명령
    게스트 운영 체제를 종료한 다음 가상 시스템의 전원을 끄는 명령
    esxcli --server=<server_name> vm process kill --type soft --world-id <vm_ID>
    즉시 가상 시스템의 전원을 끄는 명령
    esxcli --server=<server_name> vm process kill --type hard --world-id <vm_ID>
    작업을 강제로 종료하는 명령
    esxcli --server=<server_name> vm process kill --type force --world-id <vm_ID>

    가상 시스템 전원을 끄지 않으려는 경우 가상 시스템을 다른 호스트로 마이그레이션하는 방법도 있습니다. 자세한 내용은 "vCenter Server 및 호스트 관리" 설명서에서 가상 시스템 마이그레이션 항목을 참조하십시오.

  2. 호스트를 유지 보수 모드에 설정합니다.
    esxcli --server=<server_name> system maintenanceMode set --enable true
  3. 필요한 경우 가상 시스템을 종료하거나 마이그레이션합니다.
  4. 호스트에 설치되어 있는 VIB를 확인합니다.
    esxcli --server=<server_name> software vib list
  5. VIB를 제거합니다.
    esxcli --server=<server_name> software vib remove --vibname=<name>

    제거할 하나 이상의 VIB를 다음 형식 중 하나를 사용하여 지정합니다.

    • <name>
    • <name>:<version>
    • <vendor>:<name>
    • <vendor>:<name>:<version>

    예를 들어, 벤더, 이름 및 버전으로 지정된 VIB를 제거하는 명령은 다음과 같은 형식을 사용합니다.

    esxcli –-server myEsxiHost software vib remove --vibname=PatchVendor:patch42:version3
    참고: remove 명령은 몇 가지 추가 옵션을 지원합니다. " ESXCLI 참조" 의 내용을 참조하십시오.