VMware Vsphere ESXI 6 и Horizon View 6 с клиентами PXE
Я использовал пробную версию VMware vsphere ESXI server 6 с сервером vcenter и клиентом vsphere 6 на Windows Server 2012 R2 локально, и я мог бы успешно заставить их работать, но я хочу пойти еще дальше и попробовать Horizon View 6 для изучения. Клиент Horizon View можно запустить на гостевой ОС или через веб-браузеры на основе HTML5 для доступа к консоли, но я хочу знать, как получить доступ к гостевой ОС на сервере ESXI с помощью тонкого клиента или ноутбука с поддержкой PXE, поэтому на гостевом тонком клиенте или ноутбуке не будет установлена ОС, и вместо этого используйте PXE для загрузки гостевой ОС, размещенной на сервере ESXI. Возможно ли это с помощью VMware Vsphere 6 и Horizon view 6? Какие еще варианты у меня есть в продуктах VMware для запуска гостевой ОС, размещенной на сервере ESXI, на клиенте без какой-либо ОС? Благодарю.
1 ответ
Я пытался сделать именно то, что вы описали; загрузите клиентские компьютеры по локальной сети, используя сервер PXE и TFTP, который передает настроенный образ Live Ubuntu, на котором установлен клиент Horizon. Это включает в себя некоторую работу, и он попробовал это в лаборатории моей компании, и это сработало успешно.
Сначала я скачал 64-битный ISO-файл Ubuntu Linux 14.04.2 LTS Desktop (14.04.03 доступен для всех) и установил его на новую виртуальную машину. Затем я смонтировал файл ISO и скопировал его содержимое (включая смонтированные squashfs) в новый каталог. После этого использовал "chroot", чтобы получить доступ к Linux в этом новом каталоге и начать настройку.
Процесс настройки был громоздким, но это может быть из-за того, что я не так много использую Linux, поэтому я не привык использовать его команды. Некоторые из изменений, которые я сделал, - это удаление LibreOffice, обновление FireFox, установка Horizon Client и его предварительных условий, удаление Ubiquity для обхода опции локальной установки Ubuntu и другие изменения, которые я больше не помню сейчас.
После всех настроек я выхожу из "chrooted" Ubuntu и снова сжимаю squashfs, затем создаю новый файл ISO.
Затем я создал новую виртуальную машину и установил на нее 64-битный Ubuntu Server 14.04, настроил PXE-сервер и TFTP-сервер и добавил ISO-файл в папку TFTP. Затем создал новую виртуальную машину, подключенную к тому же виртуальному коммутатору, установил порядок загрузки для загрузки из сети, и все заработало. Он загрузил Ubuntu Linux со всеми настройками.
Честно говоря, я потратил около 8 дней, работая над этим, и у меня было много проблем с настройкой этой лаборатории, но, как уже было сказано, я не гуру Linux. Каждый мой шаг был результатом поиска в Google и проверки того, что кто-то написал в своем блоге или опубликовал на форуме. Ubuntu Wiki - хорошее место для получения знаний, но, к сожалению, большая часть информации, с которой я столкнулся, устарела; они не относятся к версии 14.04.2 LTS. Обратите внимание, что VMware поддерживает только версии Ubuntu для LTS.
Спасибо! Ахмед Атия