Error un taring imgdb tar esxi

Adding Drivers into VMWare ESXi Installation Image In this article, we’ll consider how to add (inject) drivers into the VMware ESXi installation ISO image (6.7 or 7.0). The ESXi installation image supports (certified) the most popular server models. If you try to install an ESXi image on a desktop computer, you will most likely […]

Содержание

  1. Adding Drivers into VMWare ESXi Installation Image
  2. How to Download Drivers for VMWare ESXi?
  3. Adding Drivers to ESXi ISO Image with ESXi-Customizer-PS
  4. Inject Custom Drivers to ESXi Image with ESXi-Customizer GUI
  5. Use vCenter Image Builder to Add Drivers to ESXi Custom Image
  6. Добавляем драйвера в установочный образ VMware ESXi
  7. Где скачать драйвера для VMWare ESXi?
  8. Интеграция драйверов с помощью PowerShell скрипта ESXi-Customizer-PS
  9. Интеграция драйвера в ESXi с помощью графической утилиты ESXi-Customizer
  10. Добавляем драйвера с помощью Image Builder в vCenter Server

Adding Drivers into VMWare ESXi Installation Image

In this article, we’ll consider how to add (inject) drivers into the VMware ESXi installation ISO image (6.7 or 7.0). The ESXi installation image supports (certified) the most popular server models. If you try to install an ESXi image on a desktop computer, you will most likely encounter a situation where some device drivers (RAID controller, video card or network adapter, etc.) are missing from your distribution.

Most often, when trying to install ESXi from the original installation image on a desktop computer, you will see an error:

The standard ESXi ISO image doesn’t support most desktop NIC adapters. To install ESXi on such a computer, you will need to inject the drivers for your network adapter into your ESXi installation image

Let’s see how to add the driver to the VMware ESXi 6.x and 7.0 installation ISO. In this example, we’ll show how to integrate the driver for the Realtek network adapter into an ESXi image.

VMware recommends using the official vSphere ESXi Image Builder to customize ESXi images. But it requires vCenter Server Appliance (vCSA). Instead, most system administrators use the third-party ESXi-Customizer tool.

How to Download Drivers for VMWare ESXi?

First, you must find and download ESXi drivers for your hardware. They can be found:

  • On the VMWare website under VMware Compatibility Guide;
  • You can use ESXi community drivers;

Please note that you need the driver in one of the following formats: .vib, .tgz or .zip (offline bundle).

You can also find the drivers by device VID. Boot your computer using Linux LiveCD and see VID and PID of your device, by running this command:

Using these IDs, you can search .vib drivers on the Web.

Adding Drivers to ESXi ISO Image with ESXi-Customizer-PS

The ESXi-Customizer-PS PowerShell script (https://www.v-front.de/p/esxi-customizer-ps.html) can be used to integrate drivers and updates into the ESXi 5.x, 6.x, and 7.0 installation images. To use this script, you must have VMware PowerCLI installed on your computer.

Download the current version (2.8.2) of the ESXi-Customizer-PS.ps1 file from GitHub (https://github.com/VFrontDe/ESXi-Customizer-PS/releases), unblock the PS1 file downloaded from the Internet (by checking Unblock in its properties), and open the PowerShell console:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process

You can display help on the script parameters as follows:

This means that you are trying to run a PS1 script from a new version of PowerShell Core (pwsh.exe), which is not supported by the ESXi-Customizer-PS. Use the Windows PowerShell console instead (powershell.exe).

List available ESXi images:

To download the latest ESXi 6.7 ISO image with updates from the VMware Online Depot website, run this command:

In the same way you can download other ESXi image versions ( -v70 | -v67 | -v65 | -v60 | -v55 | -v51 | -v50).

The script allows you to use one of three modes:

  • Create an ISO or Offline Bundle installation image directly from the VMware Online depot (default);
  • Create an ISO installation image from the local Offline Bundle file(-izip);
  • Update local ESXi Offline Bundle from VMware Online depot (-izip -update).

In order to generate an ESXi ISO and immediately inject all offline bundles and VIB driver packages from C:distresxidriver, use this command:

.ESXi-Customizer-PS.ps1 -v67 -pkgDir C:distresxidriver

The installation ESXi ISO image will appear in the target directory in 15-20 minutes.

You can modify the offline bundle (this is a ZIP archive with ESXi installation files) by adding all VIB drivers from the specified directory to it:

.ESXi-Customizer-PS.ps1 -izip .VMware-ESXi-6.7.0-HPE-Gen9plus.zip -pkgDir C:distresxidriver

Using the following command, you can create an ESXi ISO from your offline bundle:

.ESXi-Customizer-PS.ps1 -izip .VMware-ESXi-6.7.0-HPE-Gen9plus.zip

The V-Front online repository has a rather large library of vib drivers. You can integrate specific drivers from this repository into an ESXi image like this:

.ESXi-Customizer-PS.ps1 -v67 -vft -load sata-xahci,net55-r8168,net-e1000e,esx-ui

In this example, we’ll integrate the following drivers into the ESXi distribution:

  • net-e1000e – a network driver for Intel I21782579LM/82574L;
  • net51-r8169 – Realtek 8168/8111/8411/8118 NIC driver (it has been removed from ESXi 5.1 and newer);
  • esx-ui — ESXi Embedded Host Client, a convenient host web interface (used by default from esxi 5.5);
  • sata-xahci — map driver to correctly identify some SATA controllers.

As a rule, for most desktop devices it is enough to add the following drivers to the ESXi image:

-v60 -sip -vft -load net-e1000e,net51-r8169,net55-r8168,esx-ui,sata-xahci,net51-sky2,esxcli-shell

To update the Offline bundle with the latest patches from the VMware repository:

.ESXi-Customizer-PS.ps1 -v67 -izip .VMware-ESXi-6.7.0-HPE-Gen9plus.zip -update

If you receive: An unexpected error occured: Could not find trusted signer while exporting the image, disable driver signature verification with the -nsc ( -noSignatureCheck ) option. Also, try this option if an error occurs:

Inject Custom Drivers to ESXi Image with ESXi-Customizer GUI

ESXi-Customizer (GUI) is a small graphical tool with a simple interface that allows you to automate the process of integrating drivers and .vib files into an ESXi ISO image.

Download ESXi-Customizer-v2.7.2.exe (https://www.v-front.de/p/esxi-customizer.html), extract the archive, and run the tool ( ESXi-Customizer.cmd ). ESXi-Customizer doesn’t officially support modern Windows versions, so when started in Windows 10 or 11, an error appears:

To fix it, edit the ESXi-Customizer.cmd file and comment out the following line (add REM in the beginning):

Save ESXi-Customizer.cmd file and run it. In the next window, specify the path to the source ESXi ISO image, the driver file (VIB file or TGZ archive with drivers), and the folder, to which the resulting image with the integrated driver must be saved. Uncheck the automatic update option.

Click the Run button and n a few minutes a new ESXi ISO image will appear in the target directory. You can use this image to install ESXi on your hardware.

If you are trying to add drivers into an ISO image with ESXi 6.7 or 7.0, an error will appear:

In order to fix this fatal error, you need to manually modify the ESXi image:

  1. Extract your VMware ESXi installation ISO to a directory on disk;
  2. Install the 7zip archiver on your computer (you can quickly install apps on your computer using the winget package manager: winget install 7zip.7zip );
  3. Open the file IMGDB.TGZ with 7ZIP and rename the file inside to IMGDB.tar;
  4. Now you need to build the ISO image. You can use the free IsoCreator (download IsoCreator.msi, open the file with 7ZIP, and run IsoCreator.exe );
  5. Specify the directory with the ESXi installation files and the name of the ISO file;
  6. Now you can use this custom ISO image in ESXi-Customizer GUI.

Now you can use your ISO image to deploy ESXi on your target host.

Use vCenter Image Builder to Add Drivers to ESXi Custom Image

In vCenter Server, you can use the built-in Image Builder to modify your ESXi installation images. This service is disabled by default. Enable it via vCenter -> Auto Deploy -> Enable Image Builder.

Now you need to create a new Software Depot and import your ISO image, vib (zip) driver files, and the necessary ESXi updates into it.

Now clone your image. When cloning, you can choose which packages (drivers) to add to this ESXi depot.

After that, click the Export button and download your ESXi installation ISO image with integrated third-party drivers.

Источник

Добавляем драйвера в установочный образ VMware ESXi

В этой статье мы разберемся, как добавить (интегрировать) драйвера в установочный ISO образ VMware ESXi. Установочный образ ESXi поддерживает (сертифицирован) большинство популярных моделей серверов. Но при установке на некоторое нестандартное оборудование, или на десктопный компьютер, скорее всего вы столкнетесь с тем, что в установочном ISO образе ESXi отсутствуют драйвера для каких-то устройств (RAID контроллера, сетевой карты, видеоадаптеры и т.д.).

Чаще всего при попытке установить ESXi с оригинального установочного образа на домашний компьютер, вы увидите ошибку:

Стандартный ISO образ ESXi не поддерживает большинство дестопных сетевых карт. Чтобы установить ESXi на таком компьютере вам придется интегрировать драйвера вашей сетевой карты в установочный образ.

Рассмотрим, как самостоятельно добавить драйвер в установочный ISO образ VMware ESXi 6.x и 7.0. В этом примере мы покажем, как интегрировать в образ ESXi драйвера для сетевой карты Realtek.

Официально VMware рекомендует использовать для кастомизации образов ESXi собственную утилиту vSphere ESXi Image Builder, но она требует развернутого vCenter Server Appliance (vCSA). Большинство системных администраторов используют неофициальную утилиту ESXi-Customizer.

Где скачать драйвера для VMWare ESXi?

Прежде всего вам нужно скачать драйвера под ESXi для вашего оборудования. Их можно найти:

    на сайте VMWare в разделе VMware Compatibility Guide;

Обратите внимание, что вам нужен драйвер в формате vib, tgz или zip (offline bundle).

Вы так же можете найти драйвера по VID устройства. Загрузите ваш компьютер с Linux LiveCD и выясните VID и PID устройства, например, выполнив команду:

С помощью полученных идентификаторов вы сможете поискать в сети vib драйвера.

Интеграция драйверов с помощью PowerShell скрипта ESXi-Customizer-PS

PowerShell скрипт ESXi-Customizer-PS (https://www.v-front.de/p/esxi-customizer-ps.html) можно использовать для интеграции драйверов и обновления установочного образа ESXi версий начиная с 5.0, и заканчивая 6.7 и 7.0. Для использования этого скрипта на вашем компьютер должен быт установлен модуль VMware PowerCLI 5.1 или выше.

Скачайте текущую версию (2.8.2) файла ESXi-Customizer-PS.ps1 с GitHub (https://github.com/VFrontDe/ESXi-Customizer-PS/releases), разблокируйте скачанный из интернета PS1 файл, поставив галку Разблокировать в его свойствах ) и запустите PowerCLI.

Выполните команду для изменения настроек PowerShell Execution Policy:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process

Справку по параметрам скрипта можно вывести так:

Это означает, что вы пытаетесь запустить PS1 скрипт из новой версии PowerShell Core ( pwsh.exe ), который не поддерживается в текущей версии ESXi-Customizer-PS. Используйте консоль Windows PowerShell ( powershell.exe ).

Вывести список доступных образов ESXi:

Чтобы скачать версию ISO дистрибутива ESXi 6.7 с последними обновлениями с сайта VMware Online Depot, выполните команду:

Аналогичным образом можно скачать другие версии ESXI (-v70| -v67 | -v65 | -v60 | -v55 | -v51 | -v50).

  • Создать установочный образ ISO или Offline Bundle напрямую из хранилища VMware Online depot (режим по-умолчанию);
  • Создать установочный образ ISO из скачанного Offline Bundle (параметр -izip);
  • Обновить локальный ESXi Offline Bundle из хранилища VMware Online depot (параметры -izip -update).

Чтобы сгенерировать ISO образ ESXi и сразу интегрировать в него все офлайн-бандлы и VIB-пакеты драйверов из папки C:distresxidriver, выполните:

.ESXi-Customizer-PS.ps1 -v67 -pkgDir C:distresxidriver

Через 15-20 минут в указанном каталоге появится установочный ISO образ ESXi.

Вы можете модифицировать офлайн бандл (это zip архив с установочными файлами ESXi), добавив в него все VIB драйвера из указанного каталога:
.ESXi-Customizer-PS.ps1 -izip .VMware-ESXi-6.7.0-9484548-HPE-Gen9plus-670.10.3.5.6-Sep2018.zip -pkgDir C:distresxidriver

С помощью следующей команды вы можете создать ISO-образ ESXi из офлайн-бандла:

.ESXi-Customizer-PS.ps1 -izip .VMware-ESXi-6.7.0-HPE-Gen9plus.zip

В онлайн хранилище V-Front есть довольно большая библиотека vib драйверов. Вы можете интегрировать в образ ESXi конкретные драйвера из этого хранилища так:

.ESXi-Customizer-PS.ps1 -v67 -vft -load sata-xahci,net55-r8168,net-e1000e,esx-ui

В этом примере мы интегрируем в дистрибутив ESXi следующие драйвера:

  • net-e1000e – сетевой драйвер для Intel I21782579LM/82574L;
  • net51-r8169 – сетевой драйвер Realtek 8168/8111/8411/8118 (его убрали из ESXi 5.1 и выше);
  • esx-ui — ESXi Embedded Host Client — удобный web интерфейс для хоста;
  • sata-xahci — driver map для корректного определения некоторых SATA-контроллеров.

Как правило, для большинства компьютеров достаточно интегрировать в образ ESXi следующие драйвера:

-v60 -sip -vft -load net-e1000e,net51-r8169,net55-r8168,esx-ui,sata-xahci,net51-sky2,esxcli-shell

Чтобы обновить Offline bundle последними патчами из репозитария VMware, выполните:

.ESXi-Customizer-PS.ps1 -v67 -izip .VMware-ESXi-6.7.0-HPE-Gen9plus.zip -update

Если при экспорте образа появляется ошибка An unexpected error occured: Could not find trusted signer , нужно отключить проверку подписей драйверов с помощью параметра nsc (-noSignatureCheck). Также попробуйте указать этот параметр, если появляется ошибка:

Интеграция драйвера в ESXi с помощью графической утилиты ESXi-Customizer

ESXi-Customizer – это графическая утилита с простым интерфейсом, которая позволяет автоматизировать процесс интеграции драйверов и vib файлов в ISO образ ESXi.

Скачайте ESXi-Customizer-v2.7.2.exe (https://www.v-front.de/p/esxi-customizer.html), распакуйте архив и запустите утилиту (ESXi-Customizer.cmd). Утилита ESXi-Customizer официально поддерживает современные версии Windows, поэтому при запуске в Windows 10/11 появляется ошибка:

—————————
ESXi-Customizer v2.7.2 — Message
—————————
FATAL ERROR: Unsupported Windows Version: 10.0. At least Windows XP is required!

Чтобы исправить эту ошибку, достаточно отредактировать файл ESXi-Customizer.cmd и закомментировать строку (добавить в начале REM):

if «!WinVer!» LSS «5.1» call :earlyFatal Unsupported Windows Version: !WinVer!. At least Windows XP is required & exit /b 1

Сохраните файл ESXi-Customizer.cmd и запустите его. В открывшемся окне нужно указать путь к оригинальному ISO образу ESXi, файл с драйвером (формата VIB или архив с драйверами TGZ) и каталог, в который нужно сохранить полученный образ с интегрированным драйвером. Галку с проверкой обновлений лучше снять.

Нажмите кнопку Run и через несколько минут в целевом каталоге появится новый ISO образ ESXi, который можно установить на ваше железо.

Если вы пытаетесь интегрировать драйвера в ISO образ с ESXi 6.7 или 7.0, появится ошибка:

Error un-taring IMGDB.tar!

Чтобы исправить ошибку, нужно вручную модифицировать образ ESXi:

  1. Распакуйте ваш установочный ISO образ VMware ESXi в каталог на диске;
  2. Установите на компьютер архиватор 7zip (быстрее всего установить его с помощью пакетного менеджера winget: winget install 7zip.7zip );
  3. Откройте файл IMGDB.TGZ с помощью 7ZIP и переименуйте файл внутри на IMGDB.tar;
  4. Теперь нужно собрать ISO образ. Можно воспользоваться программой IsoCreator (скачайте IsoCreator.msi, откройте файл с помощью 7ZIP и запустите IsoCreator.exe );
  5. Укажите каталог с установочными файлами ESXi и имя ISO файл;
  6. Теперь вы можете использовать полученный ISO в ESXi-Customizer. Ошибка при добавлении драйверов исчезнет.

Теперь можете использовать ваш ISO образ для установки ESXi.

Добавляем драйвера с помощью Image Builder в vCenter Server

В vCenter Server вы можете использовать встроенный Image Builder для модификации установочных образов ESXi. По умолчанию эта служба отключена. Включите ее через vCenter -> Auto Deploy -> Enable Image Builder.

Теперь нужно создать Software Depot и импортировать в него ваш ISO образ, vib (zip) файлы с драйверами и необходимые обновления ESXi.

Теперь клонируйте ваш образ. При клонировании вы можете выбрать какие пакеты (драйвера) нужно добавить в этот дистрибутив ESXi.

После этого нажмите кнопку Export и вы скачаете ваш установочный ISO образ ESXi с интегрированными сторонними драйверами.

Источник

I used the esxi-customizer tool, but it gave me an error.The log information is as follows:

[2019/03/14 周四  9:09:02.43] This is ESXi-Customizer v2.7.2 …

[2019/03/14 周四  9:09:02.44] Called with parameters:

[2019/03/14 周四  9:09:02.44] … sISO             = «F:VMware-VMvisor-Installer-6.7.0.update01-10302608.x86_64.iso»

[2019/03/14 周四  9:09:02.44] … fOEM             = «F:net55-r8168-8.045a-napi-offline_bundle.zip»

[2019/03/14 周四  9:09:02.44] … wDir             = «G:»

[2019/03/14 周四  9:09:02.44] … repackOpt        = «1»

[2019/03/14 周四  9:09:02.44] … enableUEFI       = «1»

[2019/03/14 周四  9:09:02.46] … updateCheck      = «0»

[2019/03/14 周四  9:09:02.46] Creating the temp-directory «G:esxicust.tmp» …

[2019/03/14 周四  9:09:02.46] Run: mkdir «G:esxicust.tmp»

[2019/03/14 周四  9:09:02.47] Extracting the source ISO …

[2019/03/14 周四  9:09:02.47] Run: «F:ESXi-Customizer-v2.7.2tools7zip7z.exe» x -y -o»G:esxicust.tmpiso» «F:VMware-VMvisor-Installer-6.7.0.update01-10302608.x86_64.iso»

7-Zip 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18

Processing archive: F:VMware-VMvisor-Installer-6.7.0.update01-10302608.x86_64.iso

Extracting  .DISCINFO

Extracting  ATA_LIBA.V00

Extracting  ATA_PATA.V00

Extracting  ATA_PATA.V01

Extracting  ATA_PATA.V02

Extracting  ATA_PATA.V03

Extracting  ATA_PATA.V04

Extracting  ATA_PATA.V05

Extracting  ATA_PATA.V06

Extracting  ATA_PATA.V07

Extracting  B.B00

Extracting  BLOCK_CC.V00

Extracting  BNXTNET.V00

Extracting  BNXTROCE.V00

Extracting  BOOT.CAT

Extracting  BOOT.CFG

Extracting  BRCMFCOE.V00

Extracting  BTLDR.T00

Extracting  CHARDEVS.B00

Extracting  CHAR_RAN.V00

Extracting  EFI

Extracting  EFIBOOT

Extracting  EFIBOOTBOOT.CFG

Extracting  EFIBOOTBOOTIA32.EFI

Extracting  EFIBOOTBOOTX64.EFI

Extracting  EFIBOOT.IMG

Extracting  EHCI_EHC.V00

Extracting  ELXISCSI.V00

Extracting  ELXNET.V00

Extracting  ELX_ESX_.V00

Extracting  ESXUPDT.V00

Extracting  ESX_DVFI.V00

Extracting  ESX_UI.V00

Extracting  FEATURES.GZ

Extracting  HID_HID.V00

Extracting  I40EN.V00

Extracting  IAVMD.V00

Extracting  IGBN.V00

Extracting  IMA_QLA4.V00

Extracting  IMGDB.TGZ

Extracting  IMGPAYLD.TGZ

Extracting  IPMI_IPM.V00

Extracting  IPMI_IPM.V01

Extracting  IPMI_IPM.V02

Extracting  ISER.V00

Extracting  ISOLINUX.BIN

Extracting  ISOLINUX.CFG

Extracting  IXGBEN.V00

Extracting  JUMPSTRT.GZ

Extracting  K.B00

Extracting  LPFC.V00

Extracting  LPNIC.V00

Extracting  LSI_MR3.V00

Extracting  LSI_MSGP.V00

Extracting  LSI_MSGP.V01

Extracting  LSI_MSGP.V02

Extracting  LSU_HP_H.V00

Extracting  LSU_INTE.V00

Extracting  LSU_LSI_.V00

Extracting  LSU_LSI_.V01

Extracting  LSU_LSI_.V02

Extracting  LSU_LSI_.V03

Extracting  LSU_SMAR.V00

Extracting  MBOOT.C32

Extracting  MENU.C32

Extracting  MISC_CNI.V00

Extracting  MISC_DRI.V00

Extracting  MTIP32XX.V00

Extracting  NATIVE_M.V00

Extracting  NE1000.V00

Extracting  NENIC.V00

Extracting  NET_BNX2.V00

Extracting  NET_BNX2.V01

Extracting  NET_CDC_.V00

Extracting  NET_CNIC.V00

Extracting  NET_E100.V00

Extracting  NET_E100.V01

Extracting  NET_ENIC.V00

Extracting  NET_FCOE.V00

Extracting  NET_FORC.V00

Extracting  NET_IGB.V00

Extracting  NET_IXGB.V00

Extracting  NET_LIBF.V00

Extracting  NET_MLX4.V00

Extracting  NET_MLX4.V01

Extracting  NET_NX_N.V00

Extracting  NET_TG3.V00

Extracting  NET_USBN.V00

Extracting  NET_VMXN.V00

Extracting  NFNIC.V00

Extracting  NHPSA.V00

Extracting  NMLX4_CO.V00

Extracting  NMLX4_EN.V00

Extracting  NMLX4_RD.V00

Extracting  NMLX5_CO.V00

Extracting  NMLX5_RD.V00

Extracting  NTG3.V00

Extracting  NVME.V00

Extracting  NVMXNET3.V00

Extracting  NVMXNET3.V01

Extracting  OHCI_USB.V00

Extracting  PROCFS.B00

Extracting  PVSCSI.V00

Extracting  QCNIC.V00

Extracting  QEDENTV.V00

Extracting  QFLE3.V00

Extracting  QFLE3F.V00

Extracting  QFLE3I.V00

Extracting  QFLGE.V00

Extracting  QLNATIVE.V00

Extracting  RSTE.V00

Extracting  S.V00

Extracting  SAFEBOOT.C32

Extracting  SATA_AHC.V00

Extracting  SATA_ATA.V00

Extracting  SATA_SAT.V00

Extracting  SATA_SAT.V01

Extracting  SATA_SAT.V02

Extracting  SATA_SAT.V03

Extracting  SATA_SAT.V04

Extracting  SB.V00

Extracting  SCSI_AAC.V00

Extracting  SCSI_ADP.V00

Extracting  SCSI_AIC.V00

Extracting  SCSI_BNX.V00

Extracting  SCSI_BNX.V01

Extracting  SCSI_FNI.V00

Extracting  SCSI_HPS.V00

Extracting  SCSI_IPS.V00

Extracting  SCSI_ISC.V00

Extracting  SCSI_LIB.V00

Extracting  SCSI_MEG.V00

Extracting  SCSI_MEG.V01

Extracting  SCSI_MEG.V02

Extracting  SCSI_MPT.V00

Extracting  SCSI_MPT.V01

Extracting  SCSI_MPT.V02

Extracting  SCSI_QLA.V00

Extracting  SHIM_ISC.V00

Extracting  SHIM_ISC.V01

Extracting  SHIM_LIB.V00

Extracting  SHIM_LIB.V01

Extracting  SHIM_LIB.V02

Extracting  SHIM_LIB.V03

Extracting  SHIM_LIB.V04

Extracting  SHIM_LIB.V05

Extracting  SHIM_VMK.V00

Extracting  SHIM_VMK.V01

Extracting  SHIM_VMK.V02

Extracting  SMARTPQI.V00

Extracting  TOOLS.T00

Extracting  UC_AMD.B00

Extracting  UC_HYGON.B00

Extracting  UC_INTEL.B00

Extracting  UHCI_USB.V00

Extracting  UPGRADE

Extracting  UPGRADEESXIMAGE.ZIP

Extracting  UPGRADEEXTLINUX

Extracting  UPGRADEISOINFO

Extracting  UPGRADEMBR.BIN

Extracting  UPGRADEMCOPY

Extracting  UPGRADEMETADATA.XML

Extracting  UPGRADEMETADATA.ZIP

Extracting  UPGRADEPRECHECK.PY

Extracting  UPGRADEPREP.PY

Extracting  UPGRADEPROFILE.XML

Extracting  USBCORE_.V00

Extracting  USB_STOR.V00

Extracting  USER.B00

Extracting  USEROPTS.GZ

Extracting  VIM.V00

Extracting  VMKATA.V00

Extracting  VMKFCOE.V00

Extracting  VMKPLEXE.V00

Extracting  VMKUSB.V00

Extracting  VMWARE-ESX-BASE-OSL.TXT

Extracting  VMWARE-ESX-BASE-README

Extracting  VMWARE_E.V00

Extracting  VMW_AHCI.V00

Extracting  VMX.V00

Extracting  VSAN.V00

Extracting  VSANHEAL.V00

Extracting  VSANMGMT.V00

Extracting  WEASELIN.T00

Extracting  XHCI_XHC.V00

Extracting  XORG.V00

Extracting  [BOOT]Bootable_NoEmulation.img

Everything is Ok

Folders: 3

Files: 184

Size:       329346510

Compressed: 329611264

[2019/03/14 周四  9:09:09.35] Checking media type …

[2019/03/14 周四  9:09:09.35] — INFO: This looks like an ESXi 5.x installation media.

[2019/03/14 周四  9:09:09.37] —       No admin rights needed to customize ESXi 5.x. Continuing …

[2019/03/14 周四  9:09:09.37] Removing old boot.cat from ISO directory. It will be created by mksiofs …

[2019/03/14 周四  9:09:09.38] Run: del /f /q «G:esxicust.tmpisoboot.cat»

[2019/03/14 周四  9:09:09.38] Removing [BOOT] directory from ISO directory …

[2019/03/14 周四  9:09:09.38] Run: rmdir /s /q «G:esxicust.tmpiso[BOOT]»

[2019/03/14 周四  9:09:09.40] Selected customization type is .zip.

[2019/03/14 周四  9:09:09.40] Unpacking the IMGDB.TGZ file …

[2019/03/14 周四  9:09:09.40] Run: «F:ESXi-Customizer-v2.7.2tools7zip7z.exe» x -y -o»G:esxicust.tmp» «G:esxicust.tmpisoIMGDB.TGZ»

7-Zip 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18

Processing archive: G:esxicust.tmpisoIMGDB.TGZ

Extracting  <fdopen>

Everything is Ok

Size:       1792000

Compressed: 227919

[2019/03/14 周四  9:09:09.45] Run: «F:ESXi-Customizer-v2.7.2tools7zip7z.exe» x -y -o»G:esxicust.tmpimgdb» «G:esxicust.tmpIMGDB.tar»

7-Zip 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18

Error:

cannot find archive

[2019/03/14 周四  9:09:09.46] !————————————————————————————

[2019/03/14 周四  9:09:09.46] !— FATAL ERROR: Error un-taring IMGDB.tar!

[2019/03/14 周四  9:09:09.48] !————————————————————————————

[2019/03/14 周四  9:09:09.48] Run: «F:ESXi-Customizer-v2.7.2toolsMsgBox.exe» 266260 «FATAL ERROR:&n   Error un-taring IMGDB.tar!&n&nSee log file ‘G:ESXi-Customizer.log’ for details! Do you want to open the log file in notepad now?»

[2019/03/14 周四  9:09:18.60] Cleaning up …

[2019/03/14 周四  9:09:18.62] Run: rmdir /s /q «G:esxicust.tmp»

[2019/03/14 周四  9:09:18.70] This is the end.

In this article, we’ll consider how to add (inject) drivers into the VMware ESXi installation ISO image (6.7 or 7.0). The ESXi installation image supports (certified) the most popular server models. If you try to install an ESXi image on a desktop computer, you will most likely encounter a situation where some device drivers (RAID controller, video card or network adapter, etc.) are missing from your distribution.

Contents:

  • How to Download Drivers for VMWare ESXi?
  • Adding Drivers to ESXi ISO Image with ESXi-Customizer-PS
  • Inject Custom Drivers to ESXi Image with ESXi-Customizer GUI
  • Use vCenter Image Builder to Add Drivers to ESXi Custom Image

Most often, when trying to install ESXi from the original installation image on a desktop computer, you will see an error:

No Network Adapters.
No network adapters were detected. Either no network adapters are physically connected to the system, or a suitable driver could not be located. A third party driver may be required.
Ensure that the is at least one network adapter physically connected to the system before attempting installation. If the problem persists, consult the VMware Knowledge Base.

The standard ESXi ISO image doesn’t support most desktop NIC adapters. To install ESXi on such a computer, you will need to inject the drivers for your network adapter into your ESXi installation image

Let’s see how to add the driver to the VMware ESXi 6.x and 7.0 installation ISO. In this example, we’ll show how to integrate the driver for the Realtek network adapter into an ESXi image.

esxi install error No Network Adapters

VMware recommends using the official vSphere ESXi Image Builder to customize ESXi images. But it requires vCenter Server Appliance (vCSA). Instead, most system administrators use the third-party ESXi-Customizer tool.

[contents h2]

How to Download Drivers for VMWare ESXi?

First, you must find and download ESXi drivers for your hardware. They can be found:

  • On the VMWare website under VMware Compatibility Guide;
  • You can use ESXi community drivers;

    Community Networking Driver for ESXi (https://flings.vmware.com/community-networking-driver-for-esxi) – a set of ESXi drivers from VMware Community that allows you to use most modern network adapters (not available in VMware HCL) connected via PCIe. USB Network Native Driver for ESXi (https://flings.vmware.com/usb-network-native-driver-for-esxi) – drivers to support popular USB network adapters (ASIX USB 2.0 — ASIX88178a, ASIX USB 3.0 — ASIX88179, Realtek USB 3.0 — RTL8152/RTL8153, and Aquantia AQC111U.

  • Check the hardware vendor’s website;
  • On the website of ESXi-Customizer author’s (https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages). I have downloaded the driver net55-r8168 for my Realtek network adapter here;
  • Use Google search (something like “Realtek NIC drivers for ESXi“).

Please note that you need the driver in one of the following formats: .vib, .tgz or .zip (offline bundle).

download ESXi vib driver net55-r8168 for Realtek network adapter

You can also find the drivers by device VID. Boot your computer using Linux LiveCD and see VID and PID of your device, by running this command:

# lspci -nn

Using these IDs, you can search .vib drivers on the Web.

Adding Drivers to ESXi ISO Image with ESXi-Customizer-PS

The ESXi-Customizer-PS PowerShell script (https://www.v-front.de/p/esxi-customizer-ps.html) can be used to integrate drivers and updates into the ESXi 5.x, 6.x, and 7.0 installation images. To use this script, you must have VMware PowerCLI installed on your computer.

Download the current version (2.8.2) of the ESXi-Customizer-PS.ps1 file from GitHub (https://github.com/VFrontDe/ESXi-Customizer-PS/releases), unblock the PS1 file downloaded from the Internet (by checking Unblock in its properties), and open the PowerShell console:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process

You can display help on the script parameters as follows:

.ESXi-Customizer-PS.ps1 –help

esxi-customizer powershell script

When running the script, an error may appear:

An unexpected error occured:The VMware.ImageBuilder module is not currently supported on the Core edition of PowerShell.

This means that you are trying to run a PS1 script from a new version of PowerShell Core (pwsh.exe), which is not supported by the ESXi-Customizer-PS. Use the Windows PowerShell console instead (powershell.exe).

List available ESXi images:

.ESXi-Customizer-PS.ps1 –sip

list available esxi images with powershell

To download the latest ESXi 6.7 ISO image with updates from the VMware Online Depot website, run this command:

.ESXi-Customizer-PS.ps1 -v67

In the same way you can download other ESXi image versions ( -v70 | -v67 | -v65 | -v60 | -v55 | -v51 | -v50).

The script allows you to use one of three modes:

  • Create an ISO or Offline Bundle installation image directly from the VMware Online depot (default);
  • Create an ISO installation image from the local Offline Bundle file(-izip);
  • Update local ESXi Offline Bundle from VMware Online depot (-izip -update).

In order to generate an ESXi ISO and immediately inject all offline bundles and VIB driver packages from C:distresxidriver, use this command:

.ESXi-Customizer-PS.ps1 -v67 -pkgDir C:distresxidriver

ESXi-Customizer-PS add vib drivers to the esxi image

The installation ESXi ISO image will appear in the target directory in 15-20 minutes.

If you want to download the Offline bundle image instead of the installation ISO image, use the option -ozip.

You can modify the offline bundle (this is a ZIP archive with ESXi installation files) by adding all VIB drivers from the specified directory to it:

.ESXi-Customizer-PS.ps1 -izip .VMware-ESXi-6.7.0-HPE-Gen9plus.zip -pkgDir C:distresxidriver

Using the following command, you can create an ESXi ISO from your offline bundle:

.ESXi-Customizer-PS.ps1 -izip .VMware-ESXi-6.7.0-HPE-Gen9plus.zip

The V-Front online repository has a rather large library of vib drivers. You can integrate specific drivers from this repository into an ESXi image like this:

.ESXi-Customizer-PS.ps1 -v67 -vft -load sata-xahci,net55-r8168,net-e1000e,esx-ui

In this example, we’ll integrate the following drivers into the ESXi distribution:

  • net-e1000e – a network driver for Intel I21782579LM/82574L;
  • net51-r8169 – Realtek 8168/8111/8411/8118 NIC driver (it has been removed from ESXi 5.1 and newer);
  • esx-ui — ESXi Embedded Host Client, a convenient host web interface (used by default from esxi 5.5);
  • sata-xahci — map driver to correctly identify some SATA controllers.

As a rule, for most desktop devices it is enough to add the following drivers to the ESXi image:

-v60 -sip -vft -load net-e1000e,net51-r8169,net55-r8168,esx-ui,sata-xahci,net51-sky2,esxcli-shell

To update the Offline bundle with the latest patches from the VMware repository:

.ESXi-Customizer-PS.ps1 -v67 -izip .VMware-ESXi-6.7.0-HPE-Gen9plus.zip -update

If you receive: An unexpected error occured: Could not find trusted signer while exporting the image, disable driver signature verification with the -nsc (-noSignatureCheck) option. Also, try this option if an error occurs:

[WinError 10054] An existing connection was forcibly closed by the remote host.

Inject Custom Drivers to ESXi Image with ESXi-Customizer GUI

ESXi-Customizer (GUI) is a small graphical tool with a simple interface that allows you to automate the process of integrating drivers and .vib files into an ESXi ISO image.

The ESXi-Customizer has not been updated since 2016. The developer reports that only ESXi versions 4.1, 5.0, 5.1, and 5.5 are supported. However, below is a small trick that allows you to use the ESXi-Customize GUI even for new ESXi versions (6.5, 6.7, and 7.0).

Download ESXi-Customizer-v2.7.2.exe (https://www.v-front.de/p/esxi-customizer.html), extract the archive, and run the tool (ESXi-Customizer.cmd). ESXi-Customizer doesn’t officially support modern Windows versions, so when started in Windows 10 or 11, an error appears:

---------------------------
ESXi-Customizer v2.7.2 - Message
---------------------------
FATAL ERROR: Unsupported Windows Version: 10.0. At least Windows XP is required!

ESXi-Customizer FATAL ERROR: Unsupported Windows Version: 10.0

To fix it, edit the ESXi-Customizer.cmd file and comment out the following line (add REM in the beginning):

if "!WinVer!" LSS "5.1" call :earlyFatal Unsupported Windows Version: !WinVer!. At least Windows XP is required & exit /b 1

edit ESXi-Customizer.cmd in windows 10

Save ESXi-Customizer.cmd file and run it. In the next window, specify the path to the source ESXi ISO image, the driver file (VIB file or TGZ archive with drivers), and the folder, to which the resulting image with the integrated driver must be saved. Uncheck the automatic update option.

ESXi-Customizer GUI Tool

Click the Run button and n a few minutes a new ESXi ISO image will appear in the target directory. You can use this image to install ESXi on your hardware.

If you are trying to add drivers into an ISO image with ESXi 6.7 or 7.0, an error will appear:

FATAL ERROR:
Error un-taring IMGDB.tar!

esxi-customizer gui fatal error: imgdb.tar Error un-taring

In order to fix this fatal error, you need to manually modify the ESXi image:

  1. Extract your VMware ESXi installation ISO to a directory on disk;
  2. Install the 7zip archiver on your computer (you can quickly install apps on your computer using the winget package manager: winget install 7zip.7zip );
  3. Open the file IMGDB.TGZ with 7ZIP and rename the file inside to IMGDB.tar;imgdb.tgz rename file in esxi
  4. Now you need to build the ISO image. You can use the free IsoCreator (download IsoCreator.msi, open the file with 7ZIP, and run IsoCreator.exe);
  5. Specify the directory with the ESXi installation files and the name of the ISO file;build esxi iso image from folder
  6. Now you can use this custom ISO image in ESXi-Customizer GUI.inject drivers to esxi install image via gui

Now you can use your ISO image to deploy ESXi on your target host.

Use vCenter Image Builder to Add Drivers to ESXi Custom Image

In vCenter Server, you can use the built-in Image Builder to modify your ESXi installation images. This service is disabled by default. Enable it via vCenter -> Auto Deploy -> Enable Image Builder.

vmware vcenter: enable image builder

Now you need to create a new Software Depot and import your ISO image, vib (zip) driver files, and the necessary ESXi updates into it.

vcenter: import esxi image and drivers

Now clone your image. When cloning, you can choose which packages (drivers) to add to this ESXi depot.

add driver packages to esxi image builder

After that, click the Export button and download your ESXi installation ISO image with integrated third-party drivers.

Как установить драйвер на ESXi

Иногда бывают случае, когда нужно установить драйвера на хост ESXi, например при установке ESXi на домашний компьютер с оборудованием, которое официально не поддерживается VMWare. В моем случае не определилась одна из двух сетевых карт — Realtek r8169.

Давайте посмотрим, как установить недостающий драйвер.

Как установить драйвер на ESXi:

Прежде всего, нужно получить точный идентификатор устройства. Сделать это можно командой:

Нас интересует сетевая карта, поэтому мы используем команду с указанием класса устройств(в нашем случае Class 0200):

В результате вывода команды, получаем следующее:

Теперь осталось найти и загрузить нужный драйвер.

Патчи для ESXi можно загружать и устанавливать непосредственно из командной строки с оф. сайта VMware. Для этого введите команду:

В списке выберите нужный патч и установите:

Возможно, понадобится открыть порт файрвола на хосте, (если вы этого еще не сделали):

и разрешить установку неподдерживаемых драйверов:

В моем случае официального драйвера не найти, т.к. VMware негативно относится к использованию ESXi на «нищебродском» оборудовании и усердно «выпиливает» драйвера из своих дистрибутивов. (Сетевые карты «домашнего» сегмента(как Realtek r8169) лишились поддержки, по-моему, с версии 5.5).

Благо, есть такие сайты, как https://vibsdepot.v-front.de , где я нашел(и скачал) драйвер для своей сетевухи(кстати, даже он не работает с версией 6.7 и выше).

Если у вас уже есть нужный драйвер, загрузите его на хост ESXi.

Для этого в клиенте VMware выберите слева Storage, в правой панели нужный datastore и кликните по нему правой кнопкой:

В выпадающем списке нажмите Browse. Здесь вы можете создать папку для загрузки драйверов или загрузить их прямо в корень. Для создания папки нажмите Create directory, для загрузки файлов нажмите Upload. Выберите файл на локальном компьютере и загрузите на хост.

Источник

Как установить и обновить драйвер на виртуальной машине VMWare Player — быстро и легко

Подобно тому, как драйверы очень важны для любого компьютера или ноутбука, в виртуальных машинах они необходимы во многих случаях. По этой причине мы подготовили это руководство, в котором мы научим вас как установить и обновить драйвер на виртуальной машине VMWare Player — легко и быстро .

Почему необходимо устанавливать или обновлять драйверы виртуальных машин с помощью VMWare Player?

В компьютерном оборудовании установка / обновление драйвера очень важно. Драйверы обеспечивают доступ к управлению устройствами, установленными на компьютере. Другими словами, пилоты несут ответственность за создание интерфейса и последующее управление упомянутыми устройствами.

Если драйверы не установлены, периферийные устройства не будет работать Tout Simplement не правильно . По этой причине компьютеры иногда неправильно определяют сетевые карты, видеокарты и т. Д. Этот принцип справедлив и для виртуальных машин.

По этой причине установка драйверов на виртуальную машину почти так же актуальна, как и на наших персональных компьютерах. Другими словами, если вы хотите использовать виртуальную машину в весь потенциал, необходимо будет установить / обновить драйверы, что настоятельно рекомендуется, если вы планируете клонировать виртуальную машину из Virtualbox на другой ПК или любой другой профессионал. процедура.

В любом случае важно отметить, что процесс установки драйверов на виртуальной машине не такой, как на обычном компьютере. В случае VMWare Player потребуется доступ к набор инструментов это позволит нам осуществить процесс.

Установите драйверы на виртуальную машину VMWare Player

К счастью, процесс установка драйвера с виртуальной машиной в VMWare Player так же просто, как и обмен файлами с виртуальной машиной VirtualBox . В любом случае, если у вас есть какие-либо сомнения, прочтите следующее руководство, в котором мы объясняем этот процесс простым и подробным образом.

  • Перед тем, как начать, обязательно иметь достаточно места , если у вас его нет, возможно, потребуется увеличьте размер жесткого диска вашей виртуальной машины VirtualBox . Оказавшись внутри виртуальной машины, вы должны перейти на вкладку » Виртуальная машина ». Здесь вы увидите опцию Install VMware Tools, нажмите на эту опцию.
  • Если опция недоступна, вам нужно будет загрузить ее, и этот вариант также появится в предыдущем контекстном меню.
  • Придется немного подождать, пока завершится процесс установки, через некоторое время следует перейти в раздел, где видны жесткие диски и диски (раздел «Оборудование»).
  • Виртуальный DVD-привод с названием Инструменты VMware будет отображаться , дважды щелкните этот диск. После выполнения вышеизложенного начнется процесс установки VMware Tools.
  • Все, что вам нужно сделать, это продолжить процесс установки, для этого нажмите «Далее». Вы можете настроить установку по своему усмотрению, однако рекомендуется оставить ее как «Обычная». Чтобы закончить, нажмите «Далее», затем на «Установить».
  • По завершении процесса установки на экране появится предупреждение, нажмите «Готово». Кроме того, виртуальная машина запросит перезагрузку, нажмите «Принять», чтобы продолжить.
  • Следуя вышеуказанным шагам, основные пилоты doivent être установлен . В любом случае, если вы хотите выполнить такие действия, как печать документа с виртуальной машины в VirtualBox или другие, предыдущий метод может не работать

Все будет зависеть от операционной системы

Предыдущее руководство в большинстве случаев работает на виртуальных машинах с Windows XP или Windows 7. В любом случае, для всех виртуальных машин с другой операционной системой процесс может отличаться.

В любом случае, операционные системы, такие как Linux , имеют отличную функциональность при установке на виртуальную машину. Фактически, во многих случаях нет необходимости выполнять какую-либо настройку драйверов, поскольку обычно это работает изначально.

Источник

Русские Блоги

VM ESXI Установка nvidia графический драйвер

1. Загрузите VIB с помощью видеокарты NVIDIA GRID VGPU

Вариант Описание Тип продуктаGRIDВыбор серии продуктовNVIDIA GRID vGPUСущность Версия выбора продукта, установленная на хосте Esxi (например,GRID K2К. Операционная система выбирает версию VMware vsphere esxi.

2. Подготовка перед установкой

  • Unzip VGPU Software Package .zip File.

  • Загрузите папку VGPU Manager на хост ESXI 6.5.Примечание:На последующих шагах драйвер графической карты Linux будет установлен на виртуальной машине Linux.

3. Установка

Настройки режима обслуживания систем хоста

  • Установите устройство GPU в режим VGPU

  • Вернуться к графике по умолчанию тип: sharedpassthru

  • Найдите то, что я только что загрузил только сейчасПуть файла VIB от Nvidia

  • Установите графический драйвер

  • Обновить графический драйвер

  • Режим обслуживания выхода хост -сервера ESXI

  • Установил VIB на хост ESXI и убедитесь, что vib nvidia правильно завершена

  • Могут ли графические карты и ESXI работать нормально?

  • Проверьте, есть ли ресурс VGPU
  • Проверьте параметры работы третьей карты
  • Вам нужно отключить ECC с VGPU

  • Теперь проверьте, был ли режим ECC отключен
  • Установите рабочий режим GPU, VSGA по умолчанию
  • Удалить VIB
  • Проверьте, может ли кластерная виртуальная машина добавить новое устройство PCI

Мы можем выбрать образец файла конфигурации VGPU из списка VM выше: GRID_P100-8Q. Этот файл конфигурации позволяет виртуальной машине использовать физическую память графического процессора до 8 ГБ (всего 16 ГБ). Следовательно, две отдельные виртуальные машины на хост -сервере с этим файлом конфигурации могут совместно использовать один и тот же физический графический процессор.

Выбирая файл конфигурации VGPU, который распределяет весь графический процессор по виртуальной машине, мы можем полностью использовать GPU для виртуальной машины.

Источник

Vmware как установить драйвер видеокарты

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Could somebody give me some advice?

My host is Window 7.

My VMware Workstation is 12.1.0.

My client is Ubuntu 16.04.

The Graphic Card is GeForce GT 730. So I want to install NVidia driver on the client. But after I install the driver, I can’t log in.

So how can I solve this? I just want to install the driver.

Thank you in advance.

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

You cannot, and should not, install your host’s physical graphics card driver in your guest virtual machine! The guest has an emulated graphics adapter «VMware SVGA II» card. The drivers for it are part of the VMware Tools package which you should install.

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Thanks. Yes, the guest has an emulated graphics adapter.

Can I change it to other card by configuration?

You know I have a demo computer, and it has a NVIDIA card. But the application I compiled on the guest virtual machine can’t execute on the demo machine. So I want to install NVIDIA driver on the guest virtual machine and re-compile the application. So that it can execute on the demo machine.

Источник

Добавляем драйвера в установочный образ VMware ESXi

В этой статье мы разберемся, как добавить (интегрировать) драйвера в установочный ISO образ VMware ESXi. Установочный образ ESXi поддерживает (сертифицирован) большинство популярных моделей серверов. Но при установке на некоторое нестандартное оборудование, или на десктопный компьютер, скорее всего вы столкнетесь с тем, что в установочном ISO образе ESXi отсутствуют драйвера для каких-то устройств (RAID контроллера, сетевой карты, видеоадаптеры и т.д.).

Чаще всего при попытке установить ESXi с оригинального установочного образа на домашний компьютер, вы увидите ошибку:

Стандартный ISO образ ESXi не поддерживает большинство дестопных сетевых карт. Чтобы установить ESXi на таком компьютере вам придется интегрировать драйвера вашей сетевой карты в установочный образ.

Рассмотрим, как самостоятельно добавить драйвер в установочный ISO образ VMware ESXi 6.x и 7.0. В этом примере мы покажем, как интегрировать в образ ESXi драйвера для сетевой карты Realtek.

Официально VMware рекомендует использовать для кастомизации образов ESXi собственную утилиту vSphere ESXi Image Builder, но она требует развернутого vCenter Server Appliance (vCSA). Большинство системных администраторов используют неофициальную утилиту ESXi-Customizer.

Где скачать драйвера для VMWare ESXi?

Прежде всего вам нужно скачать драйвера под ESXi для вашего оборудования. Их можно найти:

    на сайте VMWare в разделе VMware Compatibility Guide;

Обратите внимание, что вам нужен драйвер в формате vib, tgz или zip (offline bundle).

Вы так же можете найти драйвера по VID устройства. Загрузите ваш компьютер с Linux LiveCD и выясните VID и PID устройства, например, выполнив команду:

С помощью полученных идентификаторов вы сможете поискать в сети vib драйвера.

Интеграция драйверов с помощью PowerShell скрипта ESXi-Customizer-PS

PowerShell скрипт ESXi-Customizer-PS (https://www.v-front.de/p/esxi-customizer-ps.html) можно использовать для интеграции драйверов и обновления установочного образа ESXi версий начиная с 5.0, и заканчивая 6.7 и 7.0. Для использования этого скрипта на вашем компьютер должен быт установлен модуль VMware PowerCLI 5.1 или выше.

Скачайте текущую версию (2.8.2) файла ESXi-Customizer-PS.ps1 с GitHub (https://github.com/VFrontDe/ESXi-Customizer-PS/releases), разблокируйте скачанный из интернета PS1 файл, поставив галку Разблокировать в его свойствах ) и запустите PowerCLI.

Выполните команду для изменения настроек PowerShell Execution Policy:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process

Справку по параметрам скрипта можно вывести так:

Это означает, что вы пытаетесь запустить PS1 скрипт из новой версии PowerShell Core ( pwsh.exe ), который не поддерживается в текущей версии ESXi-Customizer-PS. Используйте консоль Windows PowerShell ( powershell.exe ).

Вывести список доступных образов ESXi:

Чтобы скачать версию ISO дистрибутива ESXi 6.7 с последними обновлениями с сайта VMware Online Depot, выполните команду:

Аналогичным образом можно скачать другие версии ESXI (-v70| -v67 | -v65 | -v60 | -v55 | -v51 | -v50).

  • Создать установочный образ ISO или Offline Bundle напрямую из хранилища VMware Online depot (режим по-умолчанию);
  • Создать установочный образ ISO из скачанного Offline Bundle (параметр -izip);
  • Обновить локальный ESXi Offline Bundle из хранилища VMware Online depot (параметры -izip -update).

Чтобы сгенерировать ISO образ ESXi и сразу интегрировать в него все офлайн-бандлы и VIB-пакеты драйверов из папки C:distresxidriver, выполните:

.ESXi-Customizer-PS.ps1 -v67 -pkgDir C:distresxidriver

Через 15-20 минут в указанном каталоге появится установочный ISO образ ESXi.

Вы можете модифицировать офлайн бандл (это zip архив с установочными файлами ESXi), добавив в него все VIB драйвера из указанного каталога:
.ESXi-Customizer-PS.ps1 -izip .VMware-ESXi-6.7.0-9484548-HPE-Gen9plus-670.10.3.5.6-Sep2018.zip -pkgDir C:distresxidriver

С помощью следующей команды вы можете создать ISO-образ ESXi из офлайн-бандла:

.ESXi-Customizer-PS.ps1 -izip .VMware-ESXi-6.7.0-HPE-Gen9plus.zip

В онлайн хранилище V-Front есть довольно большая библиотека vib драйверов. Вы можете интегрировать в образ ESXi конкретные драйвера из этого хранилища так:

.ESXi-Customizer-PS.ps1 -v67 -vft -load sata-xahci,net55-r8168,net-e1000e,esx-ui

В этом примере мы интегрируем в дистрибутив ESXi следующие драйвера:

  • net-e1000e – сетевой драйвер для Intel I21782579LM/82574L;
  • net51-r8169 – сетевой драйвер Realtek 8168/8111/8411/8118 (его убрали из ESXi 5.1 и выше);
  • esx-ui — ESXi Embedded Host Client — удобный web интерфейс для хоста;
  • sata-xahci — driver map для корректного определения некоторых SATA-контроллеров.

Как правило, для большинства компьютеров достаточно интегрировать в образ ESXi следующие драйвера:

-v60 -sip -vft -load net-e1000e,net51-r8169,net55-r8168,esx-ui,sata-xahci,net51-sky2,esxcli-shell

Чтобы обновить Offline bundle последними патчами из репозитария VMware, выполните:

.ESXi-Customizer-PS.ps1 -v67 -izip .VMware-ESXi-6.7.0-HPE-Gen9plus.zip -update

Если при экспорте образа появляется ошибка An unexpected error occured: Could not find trusted signer , нужно отключить проверку подписей драйверов с помощью параметра nsc (-noSignatureCheck). Также попробуйте указать этот параметр, если появляется ошибка:

Интеграция драйвера в ESXi с помощью графической утилиты ESXi-Customizer

ESXi-Customizer – это графическая утилита с простым интерфейсом, которая позволяет автоматизировать процесс интеграции драйверов и vib файлов в ISO образ ESXi.

Скачайте ESXi-Customizer-v2.7.2.exe (https://www.v-front.de/p/esxi-customizer.html), распакуйте архив и запустите утилиту (ESXi-Customizer.cmd). Утилита ESXi-Customizer официально поддерживает современные версии Windows, поэтому при запуске в Windows 10/11 появляется ошибка:

—————————
ESXi-Customizer v2.7.2 — Message
—————————
FATAL ERROR: Unsupported Windows Version: 10.0. At least Windows XP is required!

Чтобы исправить эту ошибку, достаточно отредактировать файл ESXi-Customizer.cmd и закомментировать строку (добавить в начале REM):

if «!WinVer!» LSS «5.1» call :earlyFatal Unsupported Windows Version: !WinVer!. At least Windows XP is required & exit /b 1

Сохраните файл ESXi-Customizer.cmd и запустите его. В открывшемся окне нужно указать путь к оригинальному ISO образу ESXi, файл с драйвером (формата VIB или архив с драйверами TGZ) и каталог, в который нужно сохранить полученный образ с интегрированным драйвером. Галку с проверкой обновлений лучше снять.

Нажмите кнопку Run и через несколько минут в целевом каталоге появится новый ISO образ ESXi, который можно установить на ваше железо.

Если вы пытаетесь интегрировать драйвера в ISO образ с ESXi 6.7 или 7.0, появится ошибка:

Error un-taring IMGDB.tar!

Чтобы исправить ошибку, нужно вручную модифицировать образ ESXi:

  1. Распакуйте ваш установочный ISO образ VMware ESXi в каталог на диске;
  2. Установите на компьютер архиватор 7zip (быстрее всего установить его с помощью пакетного менеджера winget: winget install 7zip.7zip );
  3. Откройте файл IMGDB.TGZ с помощью 7ZIP и переименуйте файл внутри на IMGDB.tar;
  4. Теперь нужно собрать ISO образ. Можно воспользоваться программой IsoCreator (скачайте IsoCreator.msi, откройте файл с помощью 7ZIP и запустите IsoCreator.exe );
  5. Укажите каталог с установочными файлами ESXi и имя ISO файл;
  6. Теперь вы можете использовать полученный ISO в ESXi-Customizer. Ошибка при добавлении драйверов исчезнет.

Теперь можете использовать ваш ISO образ для установки ESXi.

Добавляем драйвера с помощью Image Builder в vCenter Server

В vCenter Server вы можете использовать встроенный Image Builder для модификации установочных образов ESXi. По умолчанию эта служба отключена. Включите ее через vCenter -> Auto Deploy -> Enable Image Builder.

Теперь нужно создать Software Depot и импортировать в него ваш ISO образ, vib (zip) файлы с драйверами и необходимые обновления ESXi.

Теперь клонируйте ваш образ. При клонировании вы можете выбрать какие пакеты (драйвера) нужно добавить в этот дистрибутив ESXi.

После этого нажмите кнопку Export и вы скачаете ваш установочный ISO образ ESXi с интегрированными сторонними драйверами.

Источник

Adding Drivers into VMWare ESXi Installation Image

In this article, we’ll consider how to add (inject) drivers into the VMware ESXi installation ISO image (6.7 or 7.0). The ESXi installation image supports (certified) the most popular server models. If you try to install an ESXi image on a desktop computer, you will most likely encounter a situation where some device drivers (RAID controller, video card or network adapter, etc.) are missing from your distribution.

Most often, when trying to install ESXi from the original installation image on a desktop computer, you will see an error:

The standard ESXi ISO image doesn’t support most desktop NIC adapters. To install ESXi on such a computer, you will need to inject the drivers for your network adapter into your ESXi installation image

Let’s see how to add the driver to the VMware ESXi 6.x and 7.0 installation ISO. In this example, we’ll show how to integrate the driver for the Realtek network adapter into an ESXi image.

VMware recommends using the official vSphere ESXi Image Builder to customize ESXi images. But it requires vCenter Server Appliance (vCSA). Instead, most system administrators use the third-party ESXi-Customizer tool.

How to Download Drivers for VMWare ESXi?

First, you must find and download ESXi drivers for your hardware. They can be found:

  • On the VMWare website under VMware Compatibility Guide;
  • You can use ESXi community drivers;

Please note that you need the driver in one of the following formats: .vib, .tgz or .zip (offline bundle).

You can also find the drivers by device VID. Boot your computer using Linux LiveCD and see VID and PID of your device, by running this command:

Using these IDs, you can search .vib drivers on the Web.

Adding Drivers to ESXi ISO Image with ESXi-Customizer-PS

The ESXi-Customizer-PS PowerShell script (https://www.v-front.de/p/esxi-customizer-ps.html) can be used to integrate drivers and updates into the ESXi 5.x, 6.x, and 7.0 installation images. To use this script, you must have VMware PowerCLI installed on your computer.

Download the current version (2.8.2) of the ESXi-Customizer-PS.ps1 file from GitHub (https://github.com/VFrontDe/ESXi-Customizer-PS/releases), unblock the PS1 file downloaded from the Internet (by checking Unblock in its properties), and open the PowerShell console:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process

You can display help on the script parameters as follows:

This means that you are trying to run a PS1 script from a new version of PowerShell Core (pwsh.exe), which is not supported by the ESXi-Customizer-PS. Use the Windows PowerShell console instead (powershell.exe).

List available ESXi images:

To download the latest ESXi 6.7 ISO image with updates from the VMware Online Depot website, run this command:

In the same way you can download other ESXi image versions ( -v70 | -v67 | -v65 | -v60 | -v55 | -v51 | -v50).

The script allows you to use one of three modes:

  • Create an ISO or Offline Bundle installation image directly from the VMware Online depot (default);
  • Create an ISO installation image from the local Offline Bundle file(-izip);
  • Update local ESXi Offline Bundle from VMware Online depot (-izip -update).

In order to generate an ESXi ISO and immediately inject all offline bundles and VIB driver packages from C:distresxidriver, use this command:

.ESXi-Customizer-PS.ps1 -v67 -pkgDir C:distresxidriver

The installation ESXi ISO image will appear in the target directory in 15-20 minutes.

You can modify the offline bundle (this is a ZIP archive with ESXi installation files) by adding all VIB drivers from the specified directory to it:

.ESXi-Customizer-PS.ps1 -izip .VMware-ESXi-6.7.0-HPE-Gen9plus.zip -pkgDir C:distresxidriver

Using the following command, you can create an ESXi ISO from your offline bundle:

.ESXi-Customizer-PS.ps1 -izip .VMware-ESXi-6.7.0-HPE-Gen9plus.zip

The V-Front online repository has a rather large library of vib drivers. You can integrate specific drivers from this repository into an ESXi image like this:

.ESXi-Customizer-PS.ps1 -v67 -vft -load sata-xahci,net55-r8168,net-e1000e,esx-ui

In this example, we’ll integrate the following drivers into the ESXi distribution:

  • net-e1000e – a network driver for Intel I21782579LM/82574L;
  • net51-r8169 – Realtek 8168/8111/8411/8118 NIC driver (it has been removed from ESXi 5.1 and newer);
  • esx-ui — ESXi Embedded Host Client, a convenient host web interface (used by default from esxi 5.5);
  • sata-xahci — map driver to correctly identify some SATA controllers.

As a rule, for most desktop devices it is enough to add the following drivers to the ESXi image:

-v60 -sip -vft -load net-e1000e,net51-r8169,net55-r8168,esx-ui,sata-xahci,net51-sky2,esxcli-shell

To update the Offline bundle with the latest patches from the VMware repository:

.ESXi-Customizer-PS.ps1 -v67 -izip .VMware-ESXi-6.7.0-HPE-Gen9plus.zip -update

If you receive: An unexpected error occured: Could not find trusted signer while exporting the image, disable driver signature verification with the -nsc ( -noSignatureCheck ) option. Also, try this option if an error occurs:

Inject Custom Drivers to ESXi Image with ESXi-Customizer GUI

ESXi-Customizer (GUI) is a small graphical tool with a simple interface that allows you to automate the process of integrating drivers and .vib files into an ESXi ISO image.

Download ESXi-Customizer-v2.7.2.exe (https://www.v-front.de/p/esxi-customizer.html), extract the archive, and run the tool ( ESXi-Customizer.cmd ). ESXi-Customizer doesn’t officially support modern Windows versions, so when started in Windows 10 or 11, an error appears:

To fix it, edit the ESXi-Customizer.cmd file and comment out the following line (add REM in the beginning):

Save ESXi-Customizer.cmd file and run it. In the next window, specify the path to the source ESXi ISO image, the driver file (VIB file or TGZ archive with drivers), and the folder, to which the resulting image with the integrated driver must be saved. Uncheck the automatic update option.

Click the Run button and n a few minutes a new ESXi ISO image will appear in the target directory. You can use this image to install ESXi on your hardware.

If you are trying to add drivers into an ISO image with ESXi 6.7 or 7.0, an error will appear:

In order to fix this fatal error, you need to manually modify the ESXi image:

  1. Extract your VMware ESXi installation ISO to a directory on disk;
  2. Install the 7zip archiver on your computer (you can quickly install apps on your computer using the winget package manager: winget install 7zip.7zip );
  3. Open the file IMGDB.TGZ with 7ZIP and rename the file inside to IMGDB.tar;
  4. Now you need to build the ISO image. You can use the free IsoCreator (download IsoCreator.msi, open the file with 7ZIP, and run IsoCreator.exe );
  5. Specify the directory with the ESXi installation files and the name of the ISO file;
  6. Now you can use this custom ISO image in ESXi-Customizer GUI.

Now you can use your ISO image to deploy ESXi on your target host.

Use vCenter Image Builder to Add Drivers to ESXi Custom Image

In vCenter Server, you can use the built-in Image Builder to modify your ESXi installation images. This service is disabled by default. Enable it via vCenter -> Auto Deploy -> Enable Image Builder.

Now you need to create a new Software Depot and import your ISO image, vib (zip) driver files, and the necessary ESXi updates into it.

Now clone your image. When cloning, you can choose which packages (drivers) to add to this ESXi depot.

After that, click the Export button and download your ESXi installation ISO image with integrated third-party drivers.

Источник

Error un taring imgdb tar

Everything is Ok

[2019/03/14 周四 9:09:09.35] Checking media type .

[2019/03/14 周四 9:09:09.35] — INFO: This looks like an ESXi 5.x installation media.

[2019/03/14 周四 9:09:09.37] — No admin rights needed to customize ESXi 5.x. Continuing .

[2019/03/14 周四 9:09:09.37] Removing old boot.cat from ISO directory. It will be created by mksiofs .

[2019/03/14 周四 9:09:09.38] Run: del /f /q «G:esxicust.tmpisoboot.cat»

[2019/03/14 周四 9:09:09.38] Removing [BOOT] directory from ISO directory .

[2019/03/14 周四 9:09:09.38] Run: rmdir /s /q «G:esxicust.tmpiso[BOOT]»

[2019/03/14 周四 9:09:09.40] Selected customization type is .zip.

[2019/03/14 周四 9:09:09.40] Unpacking the IMGDB.TGZ file .

[2019/03/14 周四 9:09:09.40] Run: «F:ESXi-Customizer-v2.7.2tools7zip7z.exe» x -y -o»G:esxicust.tmp» «G:esxicust.tmpisoIMGDB.TGZ»

7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18

Processing archive: G:esxicust.tmpisoIMGDB.TGZ

Everything is Ok

[2019/03/14 周四 9:09:09.45] Run: «F:ESXi-Customizer-v2.7.2tools7zip7z.exe» x -y -o»G:esxicust.tmpimgdb» «G:esxicust.tmpIMGDB.tar»

7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18

cannot find archive

[2019/03/14 周四 9:09:09.46] !— FATAL ERROR: Error un-taring IMGDB.tar!

[2019/03/14 周四 9:09:09.48] Run: «F:ESXi-Customizer-v2.7.2toolsMsgBox.exe» 266260 «FATAL ERROR:&n Error un-taring IMGDB.tar!&n&nSee log file ‘G:ESXi-Customizer.log’ for details! Do you want to open the log file in notepad now?»

[2019/03/14 周四 9:09:18.60] Cleaning up .

[2019/03/14 周四 9:09:18.62] Run: rmdir /s /q «G:esxicust.tmp»

[2019/03/14 周四 9:09:18.70] This is the end.

Источник

Драйвера для vmware esxi

Драйвера для vmware esxi

Добрый день! Уважаемые читатели и гости блога, о виртуализации и компьютерных технологиях pyatilistnik.org. Я вам рассказывал в цикле статей, как я производил установку и настройку гипервизора VMware ESXI 6.5 на сервера Dell PowerEdge R740. По мимо самого гипервизора в него необходимо устанавливать дополнительные драйвера и утилиты мониторинга, для получения максимальной информации и возможности управления серверами. Там мы все это производили в ручном режиме, что подходит для разовой установки, но когда у вас 10-15 серверов, то это становится рутиной. Сегодня я хочу рассказать, каким образом вы можете добавить драйвера в ISO образ ESXI 6.5 или же в zip Offline Bundle архив.

В каких случаях нужно интегрировать драйвера в ESXI 6.5 дистрибутив

Давайте я приведу примеры, когда вам может потребоваться внедрение драйверов или vib пакетов в установочный диск или Offline Bundle пакет Vmware ESXI 6.5:

  • Когда во время установки вы не видите HDD диски
  • Когда после установки у вас не видятся сетевые адаптеры или FC адаптеры
  • Когда, после установки гипервизора, необходимо устанавливать дополнительные утилиты, например, OMSA для мониторинга серверов Dell, или ISN службу.

Алгоритм добавления драйверов в ESXI 6.5 дистрибутив

Некоторое время назад, я вам уже рассказывал про интеграцию драйверов в VMware ESXI 5.5, там мы использовали утилиту ESXi-Customizer, к сожалению она не работает на Windows 10 и не может интегрировать драйвера для ESXI 6 и выше. Хотя утилита была очень удобной и имела графический интерфейс, но не спешите расстраиваться, есть решение в виде скрипта на power shell от энтузиастов, который реализован в ESXi-Customizer-PS 2.7.2.

Чтобы им воспользоваться, вам необходимо его скачать и запустить его в PowerCLI.

Пошаговая инструкция сборки custom ISO образа с VMware ESXi 6.5

Как я и писал выше, для запуска скрипта вам необходиом иметь VMware vSphere CLI или PowerCLI. Если у вас Windows 8.1 и Windows 10, то вы можете скачать его одной командой, обновив свой power shell. (Минимальная версия PowerShell 3.0)

У вас начнется загрузка компонентов VMware.PowerCLI,

самой последней версии, на текущий момент это 10 версия.

Если не укажите ключ AllowClobber, то получите ошибку.

Теперь вы скачиваете скрипт ESXi-Customizer-PS-v2.6.0.ps1 по ссылке ниже с официального (можете продонатить автора за его труд, ему будет приятно, закиньте ему пару тысяч сатоши), либо же с моего сайта

Если ваш браузер будет ругаться на его скачивание, то это все по тому, что это скрипт (исполняемый файл), поэтому это нормально, нажимаем сохранить.

Для удобства положите скрипт на диск C:TempESXi-Customizer-PS-v2.6.0.ps1. В консоли powershell введите:

Команда dir покажет список файлов, в данной папке.

Далее, для запуска скрипта в Power shell введите . и нажмите tab. В итоге у вас будет такая команда:

Нажмите Enter. У вас начнется подключение к веб репозиторию.

Logging to C:UsersseminilAppDataLocalTempESXi-Customizer-PS-22020.log .

Running with PowerShell version 5.1 and VMware PowerCLI version 10.1.0.8344055

Connecting the VMware ESXi Online depot . [OK]

Getting Imageprofiles, please wait . [OK]

Using Imageprofile ESXi-6.7.0-20180604001-standard .
(dated 06/25/2018 05:13:03, AcceptanceLevel: PartnerSupported,
For more information, see http://kb.vmware.com/kb/55918.)

Exporting the Imageprofile to ‘C:TempESXi-6.7.0-20180604001-standard.iso’. Please be patient .

Как видите у вас в папку Temp загрузился ISO Образ ESXi-6.7.0-20180604001-standard.iso. Мне он не нужен, я его удалю, но тестирование прошло успешно.

Теперь у меня есть специальный ISO с VMware ESXI 6.5 от компании Dell, который содержит специальные драйвера. Предположим мне необходимо интегрировать в него:

  • драйвера на сетевую карту
  • драйвера на FC контроллеры
  • драйвера MSM
  • утилиты OMSA и ISM

Вы все это добро скачиваете в vib формате, с сайта производителя сервера или операционной системы, и кладете в папку temp. Далее вам необходимо скачать Offline Bundle, для Dell он так же скачивается с сайта под конкретный сервер. По сути это zip архив с установочными файлами VMware ESXI 6.5. У меня это файл VMware-VMvisor-Installer-6.5.0.update02-8294253.x86_64-DellEMC_Customized-A00.zip.

Теперь все есть для создания ISO образа со встроенными драйверами и утилитами ESXI 6.5. Выполните команду:

Как видите все добавилось и создался ISO образ:

Exporting the Imageprofile to ‘C:TempDellEMC-ESXi-6.5U2-8294253-A00-customized.iso’. Please be patient

Тут нужно разобрать ключи:

  1. -izip — указывает путь к вашему zip архиву с установочным дистрибутивом
  2. -pkgDir — указывает на папку с вашими vib файлами.

На выходе у меня получилось, что были добавлены драйвера и пакеты в VMware ESXI 6.5 и был создан ISO Образ из Offline Bundle. Вы можете импортировать данный ISO в Update Manager и произвести обновление хостов.

Так же в момент интеграции драйвера в ESXI дистрибутив, вы можете обновить пакеты входящие в состав Offline Bundle архива, для этого в команду нужно добавить ключ -update.

В итоге у вас будет поэтапное обновление всех пакетов и драйверов, идущих в комплекте по умолчанию, на дистрибутивах VMware ESXI 6.5

Add VIB lsu-lsi-lsi-mr3-plugin 1.0.0-12vmw.670.0.0.8169922 [OK, replaced 1.0.0-10vmw.650.2.50.8294253]
Add VIB net-enic 2.1.2.38-2vmw.670.0.0.8169922 [OK, replaced 2.1.2.38-2vmw.650.2.50.8294253]
Add VIB lsu-lsi-lsi-msgpt3-plugin 1.0.0-8vmw.670.0.0.8169922 [OK, replaced 1.0.0-7vmw.650.2.50.8294253]
Add VIB usb-storage-usb-storage 1.0-3vmw.670.0.0.8169922 [OK, replaced 1.0-3vmw.650.2.50.8294253]
Add VIB smartpqi 1.0.1.553-10vmw.670.0.0.8169922 [OK, replaced 1.0.1.553-10vmw.650.2.50.8294253]
Add VIB net-libfcoe-92 1.0.24.9.4-8vmw.670.0.0.8169922 [OK, replaced 1.0.24.9.4-8vmw.650.2.50.8294253]
Add VIB ata-libata-92 3.00.9.2-16vmw.670.0.0.8169922 [OK, replaced 3.00.9.2-16vmw.650.2.50.8294253]

Как видите все очень просто, добавление драйвера сетевой карты или пакета утилит в ESXI 6.5, хоть и лишено графического режима, по сравнению с предыдущей версией, но все делается интуитивно понятно и не вызывает сложностей. Если у вас остались вопросы, то пишите их в комментариях, я постараюсь ответить.

Интеграция сторонних драйверов в ISO образ VMWare ESXi 6.7

В этой статье мы разберемся как добавить (интегрировать) драйвера в установочный образ ESXi 6.7. Несмотря на то, что образ VMWare ESXi сертифицирован (поддерживает) большинство популярных моделей серверов, в него не включают драйвера на все случаи жизни (как в Windows), чтобы он мог работать на любом железе. Таким образом, если вы попытаетесь установить образ ESXi 6.7 на обычном домашнем компьютере, скорее всего вы столкнетесь с тем, что в установочном ISO образе отсутствуют драйвера для какого-то оборудования (RAID контроллера, сетевой карты, видеоадаптеры и т.д.).

Чаще всего при попытке установить ESXi с оригинального диска на домашний компьютер, вы увидите ошибку «No Network Adapters». Действительно, образ ESXi не поддерживает большинство сетевых карт. Чтобы установить ESXi на таком компьютере вам придется интегрировать драйвера для вашей сетевой карты в ваш установочный образ.

Рассмотрим, как самостоятельно добавить драйвер в установочный ISO образ VMware ESXi 6.7. В этом примере мы покажем, как интегрировать в образ ESXi драйвера для сетевой карты Realtek.

Официально VMware рекомендует использовать для кастомизации образов ESXi собственную утилиту vSphere ESXi Image Builder, но она довольно специфическая и для использовать требует развернутой vCenter Server Appliance (vCSA). Большинство системных администраторов используют неофициальную утилиту ESXi-Customizer.

Где скачать драйвера для VMWare ESXi?

Прежде всего вам нужно найти драйвера для вашего оборудования. Их можно поискать на сайте VMWare в разделе VMware Compatibility Guide, на сайте производителя оборудования, на сайте автора утилиты ESXi-Customizer (https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages — драйвер сетевой карты Realtek (net55-r8168) я скачал как раз здесь) или же с помощью google-поиска (что-то вроде “Realtek NIC for ESXi”).

Обратите внимание, что вам нужен драйвер в формате vib, tgz или zip (offline bundle).

Вы так же можете найти драйвера по VID устройства. Загрузите ваш компьютер с Linux LiveCD и выясните VID и DID устройства, например, выполнив команду:

С помощью полученных идентификаторов вы сможете поискать в сети vib драйвера.

Интеграция драйвера в образ ESXi с помощью графической утилиты ESXi-Customizer

ESXi-Customizer – это графическая утилита с простым интерфейсом, которая позволяет автоматизировать процесс интеграции драйверов и vib файлов в ISO образ ESXi.

Скачайте ESXi-Customizer-v2.7.2.exe (https://www.v-front.de/p/esxi-customizer.html), распакуйте архив и запустите утилиту (ESXi-Customizer.cmd). Утилита ESXi-Customizer официально не поддерживает Windows 10, поэтому при запуске в W10 появляется ошибка:

—————————
ESXi-Customizer v2.7.2 — Message
—————————
FATAL ERROR: Unsupported Windows Version: 10.0. At least Windows XP is required!

Чтобы исправить эту ошибку, достаточно отредактировать файл ESXi-Customizer.cmd и закомментировать строку (добавить в начале REM):

if «!WinVer!» LSS «5.1» call :earlyFatal Unsupported Windows Version: !WinVer!. At least Windows XP is required & exit /b 1

Сохраните файл ESXi-Customizer.cmd и запустите его. В открывшемся окне нужно указать путь к оригинальному ISO образу ESXi, файл с драйвером (формата VIB или архив с драйверами TGZ) и каталог, в который нужно сохранить полученный образ с интегрированным драйвером. Галку с проверкой обновлений лучше снять.

Нажмите кнопку Run и через несколько минут в целевом каталоге появится новый ISO образ ESXi, который можно установить на ваше железо.

Интеграция драйверов с помощью PowerShell скрипта ESXi-Customizer-PS

PowerShell скрипт ESXi-Customizer-PS (https://www.v-front.de/p/esxi-customizer-ps.html) можно использовать для интеграции драйверов и обновления установочного образа ESXi 5.x и 6.x. Для использования этого скрипта на вашем компьютер должен быт установлен VMware PowerCLI 5.1 или выше.

Скачайте файл ESXi-Customizer-PS-v2.6.0.ps1 (разблокируйте скачанный из интернета PS1 файл, поставив галку Разблокировать в его свойствах ) и запустите PowerCLI.

Выполните команду для изменения PowerShell Execution Policy:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

Справку по параметрам скрипта можно вывести так:

Чтобы скачать актуальную версию ISO дистрибутива ESXi 6.7 с последними обновлениями с сайта VMware Online Depot, выполните команду:

Аналогичным образом можно скачать другие версии ESXI (-v67 | -v65 | -v60 | -v55 | -v51 | -v50).

Чтобы сгенерировать ISO образ ESXi и сразу интегрировать в него все офлайн-бандлы и VIB-пакеты драйверов из папки C:distresxidriver, выполните:

.ESXi-Customizer-PS-v2.6.0.ps1 -v67 -pkgDir C:distresxidriver

Через 15-20 минут в указанном каталоге появится установочный ISO образ ESXi.

Вы можете модифицировать скачанный офлайн бандл (это zip архив с установочными файлами ESXi), добавив в него все VIB драйвера из указанного каталога:
.ESXi-Customizer-PS-v2.6.0.ps1 -izip .VMware-ESXi-6.7.0-9484548-HPE-Gen9plus-670.10.3.5.6-Sep2018.zip -pkgDir C:distresxidriver

С помощью следующей команды вы можете создать ISO-образ ESXi из офлайн-бандла:

.ESXi-Customizer-PS-v2.6.0.ps1 -izip .VMware-ESXi-6.7.0-9484548-HPE-Gen9plus-670.10.3.5.6-Sep2018.zip

В онлайн хранилище V-Front есть довольно большая библиотека vib драйверов, вы можете интегрировать в образ ESXi конкретные драйвера из этого хранилища так:

.ESXi-Customizer-PS-v2.6.0.ps1 -v67 -vft -load sata-xahci,net55-r8168,net-e1000e,esx-ui

В этом примере мы интегрируем в дистрибутив ESXi следующие драйвера:

  • net-e1000e – сетевой драйвер для Intel I21782579LM/82574L;
  • net51-r8169 – сетевой драйвер Realtek 8168/8111/8411/8118 (его убрали из ESXi 5.1 и выше);
  • esx-ui — ESXi Embedded Host Client — удобный web интерфейс для хоста;
  • sata-xahci — driver map для корректного определения некоторых SATA-контроллеров.

Как правило, для большинства компьютеров достаточно интегрировать в образ ESXi следующие драйвера:

-v60 -sip -vft -load net-e1000e,net51-r8169,net55-r8168,esx-ui,sata-xahci,net51-sky2,esxcli-shell

Чтобы обновить Offline bundle последними патчами из репозитария VMware, выполните:

.ESXi-Customizer-PS-v2.6.0.ps1 -v67 -izip .VMware-ESXi-6.7.0-9484548-HPE-Gen9plus-670.10.3.5.6-Sep2018.zip -update

1)А зачем интегрировали esx-ui в 6,7, он ведь уже должен быть там?

2) Интегрировать драйвера для софтовых рейд-контроллеров, например для Intell можно?

1) Верно, в 6.7 esx-ui вкрячивать не нужно, он уже есть. Оставил для Ответить

Спасибо за инфу.
Но было бы ваще лукхери поделиться ссылочкой с уже готовым образом 🙂

Нет, это было бы нарушением лиц. соглашения. На этом сайте «контрафакта» не будет. Вы можете скачать custom образ ESXi от производителя ( HP, Lenovo, Fujitsu и т.д. они доступны прямо на сайте vmware), либо поставьте PowerCLI и закачайте себе образ как указано в статье.

Все верно написано, и на сайте разрабочика Кастомайзера прямо так и написано, что гуёвая софтина дальше не разрабатывается и вместо нее есть прекрасный Powershell скрипт ESXi-Customizer-PS, который работает с esxi 6.x. Там же и отличная видео-инструкция.

Через 15-20 минут в указанном каталоге появится установочный ISO образ ESXi.
Вы можете модифицировать скачанный офлайн бандл (это zip архив

Скачали ISO, а модифицируем ZIP — неувязочка получается)))

А каким образом в ISO добавить пакеты?

ZIP архив придется переконвертировать в ISO с помощью атрибута -izip

А где взять zip пакет если качается iso? что за…

а bundle например от HP можно интегрировать в бесплатный vmvisor?

Не разу не пробовал, но по концепции free esxi он не поддается изменнеию. Все только в read-only режиме.

Загружаю командой .ESXi-Customizer-PS-v2.6.0.ps1 -v67 -vft -load net55-r8168,esx-ui но при установке ругается на конфликт драйверов net55 и net51

Ошибка при установке ESXi на хост? Или при генерации образа?

Добрый день. Установил, всё отлично. Но почему то рейд массив не видит. Как можно исправить? Может какой то драйвер нужен?
Материнская плата ASRock B450M Pro4
Потом я залез в раздел Manage->Hardware кажется, там как мне показалось было отключено USB и AMD RAID. Я нажал вроде бы включить и перезагрузил. После этого перестала работать мышь, клавиатура, сетевой драйвер отвалился как то. В итоге попробую переставить ESXi.
Может подскажете как можно в установочный дистрибутив вписать сетевую карту и виб драйвер на RAID.
.ESXi-Customizer-PS-v2.6.0.ps1 -v67 -sip -vft -load net51-r8169,sata-xahci
Что означает -sip ?

не видит рейд-массив, так как не интегрировали драйвер контроллера. На сайте производителя ищите.

Добрый день. Имеется VMWare ESXi 6.7, TP-Link TG-3468 (UN) ver.3.0. Установил драйвер net55-r8168-8.045a-napi.x86_64.vib. Сетевая карта определяется, но в настройках гипервизора пишет 10 мбит вместо 1000. Пробывал выключать автосогласование и указать 1000. Все равно указывает скорость на 10 мбит. Не подскажете в чем может быть проблема?

Какая модель сетевой карты, точно Realtek?
На коммутаторе можете вручную выставить скорость на порту до 1000? Или там тоже согласование стоит?

Может, только ни у этих, не у тех глюки в описании команд!
И даже НЕ проверили. Ещё раз спрашиваю, как в iso образ интегрировать vib или zip дрова.

По команде -izip :
.ESXi-Customizer-PS-v2.6.ps1 -izip .ESXi_6.7_Off_Bundle.zip -pkgDir C:temp
хочу добавить в офлайн бандл дрова, ок, пробую,
после выходит файл — ESXi-6.7.0-20191204001-standard-customized.iso
тупо делается iso образ из офлайн бандла.
А тут пишут что сначала добавить дрова этой командой, а затем преобразовать.
Получается эта команда сразу делает 2 действия? Кто знает??

Может, только ни у этих, не у тех глюки в описании команд! По команде -izip :
.ESXi-Customizer-PS-v2.6.ps1 -izip .ESXi_6.7_Off_Bundle.zip -pkgDir C:temp
хочу добавить в офлайн бандл дрова, ок, пробую,
после выходит файл — ESXi-6.7.0-20191204001-standard-customized.iso
тупо делается iso образ из офлайн бандла.
А тут пишут что сначала добавить дрова этой командой, а затем преобразовать.
Получается эта команда сразу делает 2 действия? Кто знает??

Узбакойтесь. Никто ничего не комуниздил.
На вопросы, заданные в такой манере, вам тут не ответят. Идите своей дорогой.

Та же проблема. Скрипт не выкачивает из интернета ничего, потому, что пишет мол нет соединения. Ладно. Отдельно скачал образ:
VMware-VMvisor-Installer-6.7.0.update03-14320388.x86_64.iso
и отдельно недостающие драйвера: net55-r8168-8.045a-napi.x86_64.vib.
Как теперь встроить драйвера в образ?
Пробую по разному, но ничего не получается.

Доброго времени суток! Большое спасибо за статью! Пытаюсь добавить в образ драйверы сетевых карт. Скрипт успешно коннектится к сайту вари, к репозиторию с vib-ами, успешно добавляет. Потом начинает лепить iso и в процессе этого выдает следующие предупреждения:
ПРЕДУПРЕЖДЕНИЕ: The image profile fails validation. The ISO / Offline Bundle will still be generated but may contain errors and may not boot or be functional. Errors:
ПРЕДУПРЕЖДЕНИЕ: VIB Realtek_bootbank_net-r8139too_0.9.28-1 requires com.vmware.driverAPI-9.2.0.0, but the requirement cannot be satisfied within the ImageProfile.
ПРЕДУПРЕЖДЕНИЕ: VIB Realtek_bootbank_net-r8101_1.020.00-1 requires vmkapi_2_0_0_0, but the requirement cannot be satisfied within the ImageProfile.
ПРЕДУПРЕЖДЕНИЕ: VIB Realtek_bootbank_net-r8139too_0.9.28-1 requires vmkapi_2_0_0_0, but the requirement cannot be satisfied within the ImageProfile.
ПРЕДУПРЕЖДЕНИЕ: VIB Realtek_bootbank_net-r8101_1.020.00-1 requires com.vmware.driverAPI-9.2.0.0, but the requirement cannot be satisfied within the ImageProfile.

Заканчивается всё это милым «ALL DONE», имидж в выходном каталоге создается. Но при попытке проинсталлировать созданный образ на «голое железо», эти же предупреждения, только уже в статусе ошибок, прерывают процесс инсталляции. Что не так?
Запускаю командой: .ESXi-Customizer-PS-v2.6.0.ps1 -v67 -vft -load net55-r8168,net51-r8168,net-r8101,net-r8139too -outDir C:ESXiout -sip

Дело в том, что доп. драйвера берутся с сайта автора скрипта (_v-front.de), а образ esxi с сайта vmware. Возможно эти драйвера просто не совместимы с последними версиями образа.

Спасибо за отзыв! Ситуацию я разрешил на следующий день после того, как спросил здесь ) Да, проблема была в неактуальности нескольких добавляемых драйверов. Добавил в образ один — сетевая карта определилась, цель достигнута.

Добрый день, после команды:
.ESXi-Customizer-PS-v2.6.0.ps1 -v67 -vft -load sata-xahci,net55-r8168,esx-ui

Пишет:
This is ESXi-Customizer-PS Version 2.6.0 (visit https://ESXi-Customizer-PS.v-front.de for more information!)
(Call with -help for instructions)

Logging to ……AppDataLocalTempESXi-Customizer-PS-15176.log .

Running with PowerShell version 5.1 and VMware PowerCLI version 12.0.0.15939655

Connecting the VMware ESXi Online depot . [OK]

Connecting the V-Front Online depot . [OK]

Getting Imageprofiles, please wait . [OK]

Using Imageprofile ESXi-6.7.0-20200404001-standard .
(dated 04/21/2020 06:45:14, AcceptanceLevel: PartnerSupported,
Updates ESXi 6.7 Image Profile-ESXi-6.7.0-20200404001-standard)

Load additional VIBs from Online depots .
Add VIB sata-xahci 1.42-1 [New AcceptanceLevel: CommunitySupported] [OK, added]
Add VIB net55-r8168 8.045a-napi [OK, added]
Add VIB esx-ui 1.34.0-15603211 [OK, replaced 1.33.7-15803439]

Exporting the Imageprofile to ‘D:1ESXi-6.7.0-20200404001-standard-customized.iso’. Please be patient .

А потом выдает ошибку:
An unexpected error occured:
Calculated digest at EOF does not match expected result: d1deab82900541d53aaa50da372393dcaeaa3637dd7b4015add8fd421dab5195 calculated, 8fdc3ca11d021b9e215e0656a2b780374f9a9e4373599a346aa4d0f658ac955b expected.

If requesting support please be sure to include the log file
………………AppDataLocalTempESXi-Customizer-PS-15176.log

Не знаю, тут только файл лога копать на ошибки (ESXi-Customizer-PS-15176.log), может быть там что-то вразумительное будет…

доброго время!
какая ему подпись требуется?
An unexpected error occured:
Could not find a trusted signer.

Используйте опцию -nsc (-noSignatureCheck). Она отключает проверку подписей при экспорте.

День добрый! Делаю все по инстрккции
Скачал последний доступный ISO с сайта VMware —
VMware-VMvisor-Installer-6.7.0.update03-14320388.x86_64.iso

При запуске ESXi-Customizer-v2.7.2 выдает ошибку:

[03.08.2020 21:27:15,03] Run: «C:tt2ESXi-Customizer-v2.7.2tools7zip7z.exe» x -y -o»C:tt2esxicust.tmpimgdb» «C:tt2esxicust.tmpIMGDB.tar»

7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
Error:
cannot find archive
[03.08.2020 21:27:15,10] !————————————————————————————
[03.08.2020 21:27:15,10] !— FATAL ERROR: Error un-taring IMGDB.tar!
[03.08.2020 21:27:15,11] !————————————————————————————
[03.08.2020 21:27:15,11] Run: «C:tt2ESXi-Customizer-v2.7.2toolsMsgBox.exe» 266260 «FATAL ERROR:&n Error un-taring IMGDB.tar!&n&nSee log file ‘C:tt2ESXi-Customizer.log’ for details! Do you want to open the log file in notepad now?»
[03.08.2020 21:27:26,75] Cleaning up …
[03.08.2020 21:27:26,77] Run: rmdir /s /q «C:tt2esxicust.tmp»
[03.08.2020 21:27:26,90] This is the end.

Общий итог, включая комментарии, сам не делал.

Спасибо Вам большое! Золотой Вы человек!

многие задают вопрос, что в статье не стыковка, что автор сначала скачивает iso образ, а потом вдруг у него уже zip, при этом автор сначала упорно молчит, а потом начинает включать дурачка типа сам дурак, видимо автор сам не знает ответа……ну да ладно

нашел в инете как все таки с помощью ESXi-Customizer поправить образ

1. Все пути к файлам и сами файлы должны быть на английском языке, иначе ошибка

2. В новых ISO образах появились изменения, в результате получаем ошибку error un-taring imgdb.tar
Нужно распаковать ISO в папку, найти в папке файл IMGDB.TGZ,
зайти в него архиватором 7z и переименовать файл внутри на IMGDB.tar

3. далее нужно создать ISO обратно, используем программу IsoCreator,
распакуйте файл msi из интернета в отдельную папку и запускайте IsoCreator.exe из нее.

4. Скармливаем полученный ISO ESXi-Customizer’у

на 2 пункте в 7zip будет надпись folder вот это и надо переименовать в IMGDB.tar

Человеческое тебе спасибо! Все получилось!

Огромное спасибо. Сколько не тра…лся с ESXi-Customizer-PS, и только старый, добрый ESXi-Customizer благодаря Вам спас меня.

Драйвера вроде нормально добавились, но после записи iso на флешку, с нее не грузиться. Подскажите, что не так?

Последнюю версию скрипта ESXi-Customizer-PS.ps1 2.8.1 с поддержкой VMWare ESXi 7.0 можно скачать с github:
_https://github.com/VFrontDe/ESXi-Customizer-PS/blob/master/ESXi-Customizer-PS.ps1

Здравствуйте, не подскажите в чем может быть проблема?

PowerCLI D:> .ESXi-Customizer-PS-v2.6.0.ps1

This is ESXi-Customizer-PS Version 2.8.1 (visit https://ESXi-Customizer-PS.v-front.de for more information!)
(Call with -help for instructions)

Logging to C:UsersSACREDAppDataLocalTempESXi-Customizer-PS-12568.log .

Running with PowerShell version 5.1 and VMware vSphere PowerCLI 5.5 Release 1 build 1295336

Источник

Понравилась статья? Поделить с друзьями:
  • Error ufs was not detected что это
  • Error ufs was not detected что делать mt6580
  • Error ufs was not detected перевод
  • Error ufs was not detected как восстановить
  • Error udp error code 10013