В прошлом году была представлена новая версия гипервизора – ESXi 6.5, которая принесла нам много интересных новинок, которые хотелось бы «пощупать» (подробнее тут и тут, например).
Что же делать если наш «домашний стенд» построен на обычном «десктопном» железе в котором используется Realtek 8168 Gigabit Ethernet?
В независимости от того обновляетесь вы с предыдущей версии или же устанавливаете систему «с нуля» скорее всего вы увидите следующую картинку:
Данная картина выходит из-за того, что, начиная с версии 5.5 в гипервизоре нету драйверов под устройства семейства 8168… Более того!.. установить их взяв vib с более ранней версии – также невозможно (драйвер и его название находятся в Black листах самого гипервизора)
Для «обхода» такой несправедливости энтузиасты vibsdepot.v-front.de/wiki/index.php/Welcome создают собственные наборы драйверов для vSphere ESXi.
Ими то мы и воспользуемся!
Требования:
• Гипервизор ESXi не ниже версии 5.5
• Доступ ESXi хоста в интернет (временный) или скачанные пакеты драйверов
• DEPOT файлы, для обновления гипервизора (доступны на сайте вендора)
• SSH или ESXi Shell доступ к серверу
Замечание: при обновлении с версии 5.1 необходимо учитывать, что vCenter 6.5 может подключать к себе ESXi версии не ниже 5.5. Последовательность обновления должна предусматривать промежуточную версию 5.5 или 6.0
Приступим!
1) Проверим какие сетевые карты у нас установлены на данный момент:
~ # esxcli network nic list
Name PCI Device Driver Link Speed Duplex MAC Address MTU Description
------ ------------- ------ ---- ----- ------ ----------------- ---- -------------------------------------
vmnic0 0000:003:00.0 r8168 Up 1000 Full 1c:6f:65:43:fb:8a 1500 Realtek Realtek 8168 Gigabit Ethernet
vmnic1 0000:006:00.0 r8168 Down 0 Full 00:1f:1f:72:21:32 1500 Realtek Realtek 8168 Gigabit Ethernet
2) Переведём уровень доверия хоста к устанавливаемым пакетам до уровня CommunitySupported:
~ # esxcli software acceptance set --level=CommunitySupported
Host acceptance level changed to 'CommunitySupported'.
3) Разрешаем Http подключения от нашего сервера:
~ # esxcli network firewall ruleset set -e true -r httpClient
4) Проверяем доступность интернета (если не доступно – рекомендую выключить IPv6 на менеджмент интерфейсе и перезагрузить хост):
~ # ping ya.ru
PING ya.ru (2a02:6b8::3): 56 data bytes
sendto() failed (No route to host)
~ # ping ya.ru
PING ya.ru (213.180.193.3): 56 data bytes
64 bytes from 213.180.193.3: icmp_seq=0 ttl=56 time=21.050 ms
5) Устанавливаем необходимую нам версию драйверов:
~ # esxcli software vib install -d https://vibsdepot.v-front.de -n net55-r8168
Installation Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed: Realtek_bootbank_net55-r8168_8.039.01-napi
VIBs Removed: VMware_bootbank_net-r8168_8.013.00-3vmw.510.0.0.799733
VIBs Skipped:
6) ОБЯЗАТЕЛЬНО ПЕРЕЗАГРУЖАЕМ ХОСТ
7) Заливаем DEPOT файл на datastore (в моём случае datastore1). После заливки запускаем обновление (в моём случае до релиза 4564106).
~ # esxcli software profile update -d /vmfs/volumes/datastore1/VMware-ESXi-6.5.0-4564106-depot.zip -p ESXi-6.5.0-4564106-standard
Update Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
8) Перезагружаемся и… профит!
Стучимся на HOST_FQDN_or_IP/ui и наслаждаемся HTML5-интерфейсом.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Комментарии (28)
navion
15.02.2017 20:11+1На том же v-front.de есть статья по интеграции драйверов в дистрибутив, тогда не придётся ставить 5.5.
Mephistos
15.02.2017 21:11Тема вроде как называется «Обновление» что уже само собой подразумевает что ESXi был установлен ранее.
navion
15.02.2017 22:17Тогда стоит добавить про другие проблемы обновления, начиная с отсутствия в HCL кучи серверов и заканчивая всякими техническими подлянками.
Кстати, для лабы не обязательно отдавать железный сервер: ESXi прекрасно живёт в Workstation, а VCSA можно немного урезать аппетит с потерей функционала.
Arxitektor
15.02.2017 20:25То есть как я понимаю vSphere 6.5 можно поставить на обычный домашний пк?
А есть ли список железа подходящий для этих целей?
Просто на работе есть 1 системник вроде HP Z230.
И Где об этом можно подробнее почитать?Mephistos
15.02.2017 20:38То есть как я понимаю vSphere 6.5 можно поставить на обычный домашний пк?
Если характеристики достаточные — почему бы и нет. У меня на обычном десктопном железе крутится (на скрине выше видно что именно за железо)
А есть ли список железа подходящий для этих целей?
Десктопного списка — нету и не будет…
Cерверный список — VMware Compatibility Matrix
Просто на работе есть 1 системник вроде HP Z230.
99% что запустится… а вот хватит ли ресурсов что б крутить на нём ещё что-то уже зависит от его параметров.
Впринципе если там ксеон с 32 Гб ОЗУ )))) то хватит ))
И Где об этом можно подробнее почитать?
О чём именно? — установка на простое железо ничем не отличается от установки на сервер (за исключением возможной необходимости подкинуть пару драйверов)
erty
16.02.2017 13:14Всегда можно было, единственный тонкий момент — это всякие сетевухи Realtek, Atheros и т.п. Лучше целенаправленно прогуглить про конкретную модель под конкретную версию esxi
(был у нас случай, когда 5.1 прекрасно работало с сетевухой realtek, а обновившись на 5.5 сетевуха перестала работать. Пришлось откатываться. Причём в ченжлогах про это ни слова не было, типа не обязаны они ничего сообщать про официально не поддерживаемое железо)Mephistos
16.02.2017 13:15В моём случае тоже так и было ))
в 5.1 есть дрова что б сразу поставить… потом апдейт до 5.5 и потом на 6.5
Andrey_911
16.02.2017 13:15Что значит «обычный домашний пк»? Как «обычный домашний» иные энтузиасты и сервера старенькие используют ). Вообще отличие «домашнего» пк и сервера может быть довольно расплывчатое. Так что в принципе- вполне Можно ставить ). А тем более на системник HP.
Filippok
16.02.2017 14:04У меня крутится на 6800k/asus x99-e/64gb. Вполне себе консьюмерское железо, собирал гугля совместимость каждого отдельного компонента с esxi. Так же смотрел вибы для второй сетевой карты на вышеуказанном сайте. Завелось все без бубнов.
Arxitektor
15.02.2017 20:55У меня на обычном десктопном железе крутится
Как я понял можно зарегистрироваться на офф сайте и скачать пробные версии софта?
Пока нашел 1 книжку Михеев М. — Администрирование VMware vSphere 5.
Как я понимаю она актуальна?
Для установки нуден сам комп на него VMware ESXi 6.5
и ноут на котором будет работать VMware vCenter 6.5.
Хорошо что амд выпускают новые процы 8/16 ядер/ потоков.
Как раз попрактиковаться хватит.Mephistos
15.02.2017 21:06Как я понял можно зарегистрироваться на офф сайте и скачать пробные версии софта?
Основной софт действительно можно брать с офф. сайта.
Пока нашел 1 книжку Михеев М. — Администрирование VMware vSphere 5.
У Миши есть много чего интересного, жаль что давно не обновлял БЛОГ
Книга хорошая, но немного не актуальна, так как по сравнению с 5-кой — оооочень много изменений (как минимум в способах подключения… в 6.5 больше нету виндового клиента — всё что в книге про него написано — более не актуально)
Я б рекомендовал посетить курсы по VMware или присоеденится к комьюнити VMUG что б вживую посмотреть решения и пообщаться с толковыми ребятами которые помогут, расскажут и подскажут
Для установки нуден сам комп на него VMware ESXi 6.5
и ноут на котором будет работать VMware vCenter 6.5.
vCenter можно ставить на сам ESXi.
vCenter в минимальной установке потребляет примерно 10 ГБ ОЗУ — не уверен что ноут потянет нормально
Минимально — нужен тазик с процом от 4-х ядер (8-мь с гипертрейдингом) и хотяб 16 Гб ОЗУ (а лучше от 32х)… ну и стореджа немного (на обычном SATA диске много виртуалок не закинешь — начнут тупить)
Arxitektor
15.02.2017 21:18Я б рекомендовал посетить курсы по VMware
Если руководство оплатит.
И с английским беда пичаль (( А в Москве курсы хоть на русском?
vCenter в минимальной установке потребляет примерно 10 ГБ ОЗУ
Спасибо за предупреждение мой ноут точно не потянет (.
Минимально — нужен тазик с процом от 4-х ядер
А на рабочей станции 32 гига. Должно хватить.
Просто нашел на трекере раздачу VMware vSphere 6.5 на 50 Гб.
Как я понимаю 60 дней она все равно отработает.
А какой сейчас блог / форум на русском актуален?
Как я понял сначала на сервер ставим ESXi. и потом на нём поднимает виндовую витруалку с 16 Гб и на неё ставим vCenter.Mephistos
15.02.2017 21:29А в Москве курсы хоть на русском?
курсы читают на локальном языке ))) если не просят другого… В Москве — на русском в основном
Просто нашел на трекере раздачу VMware vSphere 6.5 на 50 Гб.
Посмотрите состав роздачи.
Сам гипервизор (исошка) ? 0.5 Гб (влазит на обычный CD)
vCenter в не установленном виде ? 4 Гб
Остальное в роздаче — дополнительные продукты VMware
Как я понимаю 60 дней она все равно отработает.
Да, 60 дней работает в триальном режиме с полным функционалом. Продление тестовых лицензий можно запросить у интеграторов или у самого вендора (сообщить о своей заинтересованности в продуктах и с вами свяжутся)
Для посмотреть/поиграться — настоятельно рекомендую Hand-on-Labs — они бесплатные и в них есть краткие инструкции как и где посмотреть определённый функционал
Как я понял сначала на сервер ставим ESXi. и потом на нём поднимает виндовую витруалку с 16 Гб и на неё ставим vCenter.
vCenter рекомендую ставить линуксовый:
1) от Винды варя отходит и в скорем времени виндового вицентра не будет
2) не надо лицензий на винду
3) Appliance построен на базе Photon OS и контейнеров — меньше ресурсов будет потрачено впустую (у виндового ещё сама ОС хорошо кушает)
Если есть специфические вопросы по обучению/тестированию — лучше написать лично (в профиле есть все контакты) так как тут рекламировать что-либо нельзя )))
lumenous
16.02.2017 10:41А зачем вам vCenter? Если у вас только один сервер и нужен просто функционал виртуальных машин, то обычного vSphere достаточно. Это бесплатно (точнее есть ограничение на один hardware CPU) и более чем достаточно. Идете на сайт vmware.com, регистрируетесь и честно его скачиваете. Ставите и можете пользоваться.
Arxitektor
15.02.2017 22:26Если есть специфические вопросы по обучению/тестированию — лучше написать лично
Спасибо. Скорее всего напишу.
Не знаю можно ли давать ссылки на раздачи на трекеры.
Пока поставил на загрузку:
1) VMware ESXi 6.5
VMware-ESXi-6.5.0-OS-Release-4564106-HPE-650.9.6.0.28-Nov2016
2) VMware vCenter 6.5
Просто в раздаче их 2 шт.
VMware-VCSA-all-6.5.0-4944578 и VMware-VIM-all-6.5.0-4944578
Какой из них какой?
3) Photon OS это как я понял тот самый линукс но пока попробую на винде
И для первоначальной настройки нужен vSphere Client под версию 6,5.
Его как я понял можно и на ноут поставить.
Я что-то не могу его найти и скачать. Скорее всего плохо ищу.
Можно ли пк с ESXi и машину с vSphere Client просто соединить сетевым кабелем?
Mephistos
15.02.2017 22:33VMware-ESXi-6.5.0-OS-Release-4564106-HPE-650.9.6.0.28-Nov2016
Это образ для HP Enterprise
Лучше скачайте VMware-VMvisor-Installer-201701001-4887370.x86_64
2) VMware vCenter 6.5
VMware-VCSA-all-6.5.0-4944578 — линуксовый
Разницы по функционалу между виндовым и линуксовым — нету
3) Photon OS это как я понял тот самый линукс но пока попробую на винде
Photon OS вам никчему… я просто написал что линуксовый vCenter сделан на ней… Вы туда лезть не будете…
Всё что укажет вам на эту ОСь — заставка при загрузке ))
И для первоначальной настройки нужен vSphere Client под версию 6,5.
Его как я понял можно и на ноут поставить.
НЕТ ЖЕ!
Клиента под винду больше нету вообще!!!
после установки доступен HTML5 клиент из броузера (сразу из коробки)… начальная конфигурация тоже через него идёт
Можно ли пк с ESXi и машину с vSphere Client просто соединить сетевым кабелем?
Клиент установлен на самом ESXi — вам надо любое подключение к серверу — хоть по вайфаю…
Dee3
16.02.2017 09:41Подскажите, если у меня лаба — хост ESXI на обычном железе, можно как то мониторить состояние дисков (SMART), или для этого нужен VCenter или другие решения?
easyman
16.02.2017 12:52+1esxcli storage core device list
esxcli storage core device smart get -d device
https://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=2040405
Mephistos
16.02.2017 13:18можно по snmp мониторить…
SNMP настраивается на самом хосте КБшка на сайте вендора
Alexless
16.02.2017 11:17Для своего домашнего сервера добавлял драйвер сразу в ISO. Я использовал Powershell скрипт, но вроде как существует ещё и простая утилита под windows.
Mephistos
16.02.2017 13:20можно PowerCLI поставить (бесплатно с сайта вендора) и через него можно собирать любой образ
Как создать
Arxitektor
16.02.2017 12:51Скачав нужный софт и попробовал поставить ESXI и поднять на нём виртуалку.
1) Скачал vmware workstation pro и поставил его на хост с вин 10.
2) создал в workstation pro виртуалку ESXI. ESXI успешно поставился и завёлся.
Зашел в него через браузер. Всё ок грузиться.
3) в ESXI создал виртуальную машину и поставил на неё 2016 Windows сервер.
На моё удивление все заработало… Я смог подключиться по rdp с хоста к 2016 Windows сервер.
Как оно вообще заработало? Виртуалка работает в виртуалке?easyman
16.02.2017 12:54>Как оно вообще заработало?
У Вас процессор умеет или Intel EPT или AMD RVI
>Виртуалка работает в виртуалке?
Да
loderunner84
16.02.2017 13:22Не совсем понятно, это «esxcli network nic list» где ввести? На esxi 5.5, который не устанавливается? Как попасть в консоль тогда? Интересуюсь, потому что в свое время пытался установить этот гипервизор на десктопную материнку (именно с этом сетевым адаптером), но получив такое же предупреждение, бросил и поднял виртуалки на убунту+виртуалбокс. Под рукой сейчас этого железа нет, к сожалению. И попробовать прямо сейчас не могу. Но планирую в ближайшем будущем.
Mephistos
16.02.2017 13:24Если сервер пустой — легче собрать свою ISO-шку
Есть также вариант подкинуть драйвера сразу при установке — ALT + F1 и попадете в ESXi Shell
seventh
17.02.2017 17:01Когда пытался разобраться, но так и не разобрался до конца. Подскажите так с ходу по ценовой политике. Я так понял, само использование ESXi дома бесплатное, а вот, например, захочешь автоматические регулярные бэкапы — это уже только за деньги?
klu4ik
Добрый день. С 2011 года стоит standalone VMware ESXi 5.1, для доступа к нему использую Windows-клиент. В ESXi 6.5 есть из коробки полноценный WebUI в standalone исполнении(у меня всего один хост)?
Mephistos
Да, доступен сразу из коробки по https хттпс://айпишник_или_fqdn/UI
Например: