Проброс видеокарты NVIDIA GTX в виртуальную машину с Ubuntu для ESXi

Данная статья написана нашим читателем Lord_Alfred и выложена к нам чуть измененной копией с его блога.

Немного предыстории: я, Lord_Alfred, очень далек от администрирования серверов и работы с “железом”. Привык использовать готовые решения и стараюсь применять принцип: “работает – не трогай, не работает – погугли и попытайся исправить”. Но недавно я увлекся темой Deep Learning и почувствовал острую необходимость в покупке мощной видеокарты, которая смогла бы избавить мой домашний сервер с двумя Xeon X5660 от постоянной нагрузки на ЦП. В итоге у меня появилась “MSI GeForce GTX 1080 Ti GAMING X TRIO 11 GB OC Enthusiast” (к сожалению, с большим трудом и затратами из-за любителей криптовалют…). Естественно, захотелось сразу сделать всё “хорошо” и “правильно” (читай: поставить Ubuntu и не пытаться завести *nix’овые библиотеки на винде). Но в нашей жизни, к сожалению, не всё так гладко как хотелось бы: из-за того, что множество моих наработок по другим сферам уже были написаны под Windows, то никакого желания их переписывать у меня не было. Соответственно, начались поиски и думы о том, чтоб использовать какой-нибудь гипервизор, где будет возможность пробросить видеокарту в одну из ОС (ubuntu) и не потерять нажитое непосильным трудом (windows). Мой выбор пал на VMware vSphere ESXi, поэтому предупрежу сразу – опыта по его администрированию у меня нет, поэтому не принимайте близко к сердцу, если в статье я где-то ошибусь в терминологии или дам неправильное описание (надеюсь, что создатели vmind поправят совсем уж грубые ошибки).

Вся эта статья целиком и полностью описывает мой многострадальческий опыт в попытках (в итоге, к счастью, успешный) пробросить видеокарту в убунту и установить там драйверы nvidia и cuda toolkit. Я потратил несколько дней и несчетное количество переустановок ubuntu, пока набросал для себя некоторый “план” по установке с описанием и ссылками откуда была взята информация. Специально для тех, кто решит сделать тоже самое (или просто захочет поставить драйвера для gtx на убунте) – я переписал всё в читаемый вид и опубликовал эту статью, чтобы вы смогли потратить не 3 дня на это, а всего лишь несколько часов. Для удобства – ссылки на источники отмечены квадратными скобками, поэтому если у вас что-то пойдет “не так”, то вы сможете посмотреть откуда я взял ту или иную команду.

Предварительная настройка vSphere ESXi 6.5

Continue reading “Проброс видеокарты NVIDIA GTX в виртуальную машину с Ubuntu для ESXi”

Релиз VMware vSphere 6.7

Компания VMware выпустила новую версию платформы виртуализации vSphere 6.7 и программная система хранения vSAN.

Совместимость версий ПО с vCenter 6.7 в сравнении c 6.5u1.

vSphere

Introducing VMware vSphere 6.7!

Introducing vCenter Server 6.7

Introducing Faster Lifecycle Management Operations in VMware vSphere 6.7

Introducing vSphere 6.7 Security

Introducing vSphere with Operations Management 6.7

Introducing Developer and Automation Interfaces for vSphere 6.7

Introducing vSphere 6.7 for Enterprise Applications

VMware vSphere YouTube

Storage/vSAN

What’s new with vSphere 6.7 Core Storage

What’s New with SRM and vSphere Replication 8.1

Extending Hybrid Cloud Leadership with vSAN 6.7

What’s New with VMware vSAN 6.7

vSpeaking Podcast Episode 75: What’s New in vSAN 6.7

VMware vSAN YouTube

vSphere 6.7 Core Storage

Блоги

Cormac Hogan: WHAT’S IN THE VSPHERE AND VSAN 6.7 RELEASE?

Duncan Epping: vSphere 6.7 announced!

Tony Reeves: VMware Releases vSphere and vCenter 6.7 (Презентационные материалы)

Tony Reeves: vSAN 6.7 is here! (Презентационные материалы)

William Lam: All vSphere 6.7 release notes & download links

Emad Younis: vCenter Server 6.7 What’s New Rundown

Matt Allford: vCenter Server 6.7 Appliance Backup Scheduler

Matt Allford: vCenter 6.7 Embedded Linked Mode

Matt Allford: vCenter 6.7 Cross SSO Domain Repointing

Cody Hosterman:

Скачать/Заметки о релизе

VMware vCenter Server 6.7
VMware vSphere Hypervisor (ESXi) 6.7
vSphere 6.7 GA Release Notes

VMware vSAN 6.7 Release Notes

VMware vSphere Update Manager 6.7 Release Notes

VMware vSphere Replication 8.1
VMware vSphere Replication 8.1 Release Notes

Новые версии продуктов линейки vRealize Suite

Стала доступна продуктовая линейка vRealize Suite 2017+:

VMware vRealize Code Stream 2.4
VMware vRealize Business for Cloud 7.4.0
VMware vRealize Operations Manager 6.7.0
VMware vRealize Orchestrator Appliance 7.4.0
VMware vRealize Suite Lifecycle Manager 1.2
VMware vRealize Log Insight 4.6.0 for NSX
VMware vRealize Log Insight 4.6.0 for vCenter
VMware vRealize Log Insight 4.6.0

vSphere6 – эволюция

Несколько лет назад я написал статью, в которой сделал попытку описать нововведения в VMware vSphere, случившиеся с 4.0 до 5.5.

Обещанное продолжение по новому функционалу, добавившемуся в 6.0, 6.5 и 6.7.

vSphere 6.0 (раз)

Управляемость

Continue reading “vSphere6 – эволюция”

vSphere Spectre and Meltdown fix

Добрый вечер, коллеги.

Как вы слышали, в процессорах Intel обнаружены уязвимости «Spectre and Meltdown».

VMware не рекомендует к установке патчи, выпущенные в 2018 году для закрытия этой уязвимости.

https://kb.vmware.com/s/article/52345

«For ESXi hosts that have not yet applied one of the following patches ESXi650-201801402-BG, ESXi600-201801402-BG, or ESXi550-201801401-BG, VMware recommends not doing so at this time. It is recommended to apply the patches listed in VMSA-2018-0002 instead.» Continue reading “vSphere Spectre and Meltdown fix”

Перспективы VMware vSphere 6.7+

Решил собрать информацию о перспективах развития VMware Vsphere по материалам VMworlds 2017. Часть функций будет реализована в версии 6.7, часть только обозначены как задел на будущее.

vSphere HTML5 Client (#SER2779BE What’s New in vCenter Server) : Continue reading “Перспективы VMware vSphere 6.7+”

Прекращение поддержки процессоров в VMware vSphere 6.7

Компания VMware решила прекратить поддержку целого ряда процессоров со следующей версии платформы виртуализации VMware vSphere 6.7, релиз которой ожидается во втором квартале 2018 года.

Список семейств процессоров, использование которых приведёт к PSOD: Continue reading “Прекращение поддержки процессоров в VMware vSphere 6.7”

Поломка таблицы в БД vPostgres в vCenter

У нас вдруг, то есть неожиданно, приболел VMware vCenter. Cимптомы были самые разнообразные:

  • бесконечные вылеты vCenter(300+);
  • вылеты update manager;
  • невозможность удалить ВМ – они становились orphaned;
  • невозможность удалить снапшоты/сделать консолидацию/клонировать ВМ.

Попытки обновить vCenter до последнего билда, откатиться на недельный бэкап не принесли успеха.

Зацепились за вылет VMware vCenter с ошибкой: Continue reading “Поломка таблицы в БД vPostgres в vCenter”

Тестирование производительности VMXNet3. Часть 2: RouterOS Cloud Hosted Router

Всем привет, это снова я – krokokot. В первой статье я тестировал производительность «сферического коня в вакууме», т.е. насколько быстро две виртуальные машины с ОС Windows 2012R2 могут обмениваться данными посредством паравиртуальных сетевых адаптеров VMXNET3 через виртуальный коммутатор гипервизора VMWare ESXi 6.5 u1. Поставленный с помощью «молотка и такой-то матери» рекорд составил 29 гигабит в секунду при MTU=9000.

Сегодня мы протестируем аналогичного «коня», но на примере Linux-based операционной системы. Поскольку сборок Linux великое множество, чтобы никого не обидеть (а еще – потому что я не очень хорошо разбираюсь в этом вашем Линуксе 🙂 я выбрал в качестве подопытной RouterOS Cloud Hosted Router от Microtik. Это специальная версия RouterOS для виртуальных сред. Поддерживается ESXi, Hyper-V и еще что-то там, список тут – https://wiki.mikrotik.com/wiki/Manual:CHR. Для нашего теста главное – в CHR есть встроенный драйвер VMXNET3.

Я применяю RouterOS CHR в качестве виртуального маршрутизатора на standalone хостах с ESXi, когда нужно просто выставить ВМ из них в интернет. Также можно быстро поднять IP-IP или Ethernet-Over-IP туннели до отдельных ВМ или их групп, поднять VPN сервер, опубликовать порты и многое другое, что умеет RouterOS. В общем, мне очень нравится этот роутер, и сегодня попробуем с его помощью побить мой предыдущий рекорд – 29 гиг/сек.

Для корректности сравнения используем тот же самый хост. Напомню его характеристики: материнская плата ASUS X99-E, процессор Intel Xeon E5-2620 v4 2.1 ГГц, заведомо достаточное количество RAM DDR4 2133. Версия гипервизора ESXi 6.5.0 Update 1 (Build 5969303).

Создаем две ВМ с характеристиками: 2 vCPU, 1024 Mb RAM (All locked), по 2 паравиртуальных сетевых адаптера VMXNET3. Диск приделываем к контроллеру IDE – это требование к загрузочному диску RouterOS CHR. Остальные диски могут быть на паравиртуальном SCSI. Первый адаптер с каждой ВМ включаем в дефолтный виртуальный коммутатор с подключенной к нему сетевой картой Intel I218-V с MTU 1500. Вторые адаптеры – в вновь созданный и никуда не подключенный виртуальный коммутатор с MTU 9000: Continue reading “Тестирование производительности VMXNet3. Часть 2: RouterOS Cloud Hosted Router”