Установка esxi 6.5 на сервер hetzner

В одном из проектов появилась необходимость развернуть пачку сред сборки и тестирования. После некторого размышления я остановил свой выбор на разворачивании инфраструктуры на VMWare ESXi, так как есколько тестовых стендов включали в себя Windows машины возиться с пересборкой докеров было не с руки. Если поднимать ESXi, то автоматом встаёт вопрос об аренде выделенного сервера. Не долго колебаясь я пошёл на аукион серверов hetznet, чтобы присмотреть себе там что-то подходящее. Быстренько подобрал конфигурацию и началось…

Realtek RTL8111/8168/8411 with VMWARE ESXI 6.5

Мой опыт предущей работы с VMWare был актуален на версии 5.5 и я не ожидал каких-либо проблем от установки. Началось всё с того, что ESXi небыло в спске поддерживаемых систем. Выходом из данной ситуации являеться установка через KVM. Пишем заявку тех поддержку на предоставление KVM для установки системы (я сразу попросил 3 часа) и через некоторое время на почту приходит письмо с параметрами доступа. Подключаемся, монтируем iso с esxi 6.5, перезагружаемся, загружаемся с виртуального диска и откидываемся на спинку стула минут на 20. И.. получаем вотрую проблему. Не обнаружена сетевая карта! На дешовеньком сервере стоит интегрированная реалтековская сетевая карта, которую не видит ядро! Вот это да…

Гугл подсказал, что в версии 5.5 выпилили поддержку сетевой карты и чтобы заполучить ее обратно нужно вытащить драйвер из установки 5.0 и воткнуть в 5.5 и это не будет работать в шестой ветке О_о. Но нас и не такая лихая заносила!

Как всегда нас выручает коммунити! Есть проект по впиливанию кастомных драйверов в свежие версии esxi,
https://vibsdepot.v-front.de/wiki/index.php/Welcome
Чтобы воспользоваться этим предложением нам нужно установить утилиту сборки кастомных образов
ESXi-Customizer-PS. Инструкция для него находится по адресу: https://www.v-front.de/p/esxi-customizer-ps.html#download

Так как я хронически не переваривию win10 с её контролем над моим железом я упроно использую win7 пока она не станет окончательной архаикой. Для того, чтобы всё это запустить на win7 нужно предварительно обновить PwoerShell Console. Сейчас он идёт в составе Windows Management Framework, на момент написания актуальная версия 5.1скачивается тут https://www.microsoft.com/en-us/download/confirmation.aspx?id=54616. После установки добавляем VMware PowerCLI
https://www.vmware.com/go/powercli. В конслои с правами админа выполняем Install-Module -Name VMware.PowerCLI, заетм разрешаем запуск внешних скриптов Set-ExecutionPolicy -ExecutionPolicy Bypass

После настройки виндовсы продолжаем, выполняем скирпт с додгожданнйо сборокой:
./ESXi-Customizer-PS-v2.6.0.ps1 -v65 -vft -load sata-xahci,net55-r8168
И… получаем сброс содеинения минут через пять. Посмотрев доступные опции я нашел, что можно подсунуть внешний файл depot zip который будет служить базой для генерирования собственного образа. Вопрос: где взять этот файл. Это явно не тот iso с утсановкой что у нас есть. Отправиляемся на сайт VMWare искать правды.

находим продукт VMware vSphere Hypervisor 6.7 и ура! Они всё ещё раздают бесплатную версию для одного сервера! Регистрируем его на себя, получаем лицензионный ключ и находим VMware vSphere Hypervisor (ESXi) Offline Bundle. Это то что мы искали! В итоге моя строка для генерирования получилась:
.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\update-from-esxi6.5-6.5_update02.zip -v65 -vft -load sata-xahci,net55-r8168
На выходе получили ESXi-6.5.0-20180502001-standard-customized.iso который и скармливаем в виде iso образа для установщика.

Маленькая ремарка для консоли управления: она не все символы воспроизводит корректно. Я не уловил почему так происходит, однако она поменяла спецсимволы моего пароля и потратил минут 30 пытаясь войти в web ui. Наберите ваш пароль в окне логина и проверьте, что там все символы ожадемые.

Зато по пути раскопал команду для ESXiShell:
pam_tally2 —user root —reset
Посмотреть и сбросить количество неудачных попыток входа для пользователя