25
Авг

Установка драйверов NIC Realtek 8111/8168/8169 на ESXi 5.5( 6.0) на рабочую (обновленную) систему

Если на вашем гипервизоре стоит сетевая карта Realtek которая начиная с ESXi 5.1 уже не поддерживается официально, не стоит расстраиваться. Есть возможность заставить работать данную систему.
Есть несколько путей решения данной проблемы:
⦁    Установить совместимую сетевую карту. Список совместимого оборудования — https://www.vmware.com/resources/compatibility/search.php
⦁    Создать образ содержащий необходимые драйвера и установить ESXi с него.  Этим вариантом я воспользовался когда ставил 5.5.
⦁    И последний случай, мой. Это когда обновил ESXi с 5 до 6 версии и снова требует драйвер.
Берем флешку, форматируем ее в формат FAT16, это обязательно. У меня была флешка на 8 гб и средствами Windows7 я не мог ее переформатировать в нужный формат. Используем утилиту Diskpart   и ее опцию clean.

DISKPART> list disk
  Disk ###  Status      Size     Free     Dyn  Gpt
  --------  ----------  -------  -------  ---  ---
  Disk 0    Online        40 GB      0 B
  Disk 1    Online      7538 MB      0 B

DISKPART> select disk 1
Disk 1 is now the selected disk.
DISKPART> list part
  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Primary            500 MB  1024 KB
DISKPART> clean
DiskPart succeeded in cleaning the disk.
DISKPART> create part primary size=500
DiskPart succeeded in creating the specified partition.
DISKPART> active
DiskPart marked the current partition as active.
DISKPART> format fs=fat quick
100 percent completed
DiskPart successfully formatted the volume.
DISKPART> assign
DiskPart successfully assigned the drive letter or mount point.

Далее идем на сайт https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages и качаем нужный нам драйвер. Я скачал комплект драйверов net51-drivers (Прямая ссылка на текущий момент https://vibsdepot.v-front.de/depot/vft/net51-drivers-1.1/net51-drivers-1.1.0-1vft.510.0.0.799733.x86_64.vib)
Копируем данный файл на флешку и идем к нашему ESXi на консоль.
⦁    Необходимо включить ESXi Shell. Нажимаем F2 вводим пароль root -> Troubleshooting  options -> Enable ESXi Shell. Переходим в данную консоль комбинацией Ctrl+F1.
⦁    Переводим нашу машину в MaintenanceMode
esxcli system maintenanceMode set —enable on
⦁    Отключаем USB Arbitrator service который отвечает за проброс USB устройств гипервизора в ваши VMs используя команду /etc/init.d/usbarbitrator stop.
 
⦁    Вставляем нашу флешку и проверяем что ESXi увидел данное устройство командой
esxcli storage core device list | grep -i usb либо  в списке смонтированных файловых систем командой  esxcli storage filesystem list.
 
⦁    Разрешаем установку пользовательских драйверов:
esxcli software acceptance set —level=CommunitySupported
⦁    И устанавливаем драйвер:
esxcli software vib install -v /vmfs/volume/NONAME/net51-drivers-1.1.0-1vft.510.0.0.799733.x86_64.vib
⦁    Перезагружаемся командой reboot или по красивому esxcli system shutdown reboot -r «Install NIC Drivers» и проверяем что все работает.
⦁    Не забываем вывести машину из режима MaintenanceMode:
esxcli system maintenanceMode set —enable off

При создании данной статьи использовались материалы
⦁    https://vmind.ru/2015/03/26/vmware-esxi-i-realtek-816881698111/
⦁    https://www.virtuallyghetto.com/2012/03/how-to-access-usb-storage-in-esxi-shell.html
⦁    https://superuser.com/questions/202160/how-do-i-format-my-8-gb-usb-drive-to-fat-fat16-in-windows-7
⦁    https://vibsdepot.v-front.de/wiki/index.php/Welcome

Автор: Alexandr Korsikov

Комментариев нет

Leave a Comment