VIB пакет в ESXi можно установить несколькими способами.
Локально с помощью VIB файла
Копируем VIB файл на хост и устанавливаем:
esxcli software vib install -v /tmp/filename.vib
# Or
esxcli software vib install -viburl=/tmp/filename.vib
Локально с помощью ZIP Offline Bundle файла
Копируем ZIP пакет на хост и устанавливаем:
esxcli software vib install -d /tmp/filename.zip
# Or
esxcli software vib install --depot=/tmp/filename.zip
# Or ESXi 7
esxcli software component apply -d /tmp/filename.zip
Из Software Depot по URL
Открываем доступ к внешним ресурсам на ESXi и устанавливаем пакет из внешнего ресурса:
# Open firewall for outgoing http/s requests
esxcli network firewall ruleset set -e true -r httpClient
# List packages available in the depot
esxcli software sources vib list -d DEPOT_URL
# Get information about a package in the depot
esxcli software sources vib get -d DEPOT_URL -n PACKAGE_NAME
# Install the package
esxcli software vib install -d DEPOT_URL -n PACKAGE_NAME
# Close firewall for outgoing http/s requests
esxcli network firewall ruleset set -e false -r httpClient
Проблемы при установке
Если при установке ошибка:
Could not find a trusted signer: unable to get local issuer certificate
Указываем атрибут, который позволяет пропустить проверку сертификата:
esxcli software vib install -v /tmp/filename.vib --no-sig-check
Или вы можете разрешить установку программ и драйверов со сторонними сертификатами. Для этого перед установкой выполняем команду:
esxcli software acceptance set --level=CommunitySupported