Pull to refresh

Обновление домашнего стенда или «как побороть Realtek 8168 Gigabit Ethernet» в vSphere 6.5

Reading time 3 min
Views 24K
Многие из нас/Вас, будь то сетевые администраторы, специалисты по виртуализации, разработчики или просто интересующиеся виртуализацией люди — имеют свой собственный домашний стенд с виртуализацией. И чаще всего гипервизором этого стенда является VMware ESXi.

В прошлом году была представлена новая версия гипервизора – 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-интерфейсом.
Only registered users can participate in poll. Log in, please.
Используете ли Вы «домашний» стенд?
14.39% Нет, не использую 19
25% Использую с работы 33
53.79% Дома есть свой личный стенд 71
1.52% Пользуюсь HOL от VMware 2
3.03% Использую чужую, удалённую инфраструктуру для тестов 4
15.91% Пока не использую, но очень хочется… 21
5.3% Хочу консультацию по vSphere (возможны бесплатные консультации по продуктам VMware) 7
132 users voted. 29 users abstained.
Tags:
Hubs:
+10
Comments 29
Comments Comments 29

Articles