Я использовал пробную версию VMware vsphere ESXI server 6 с vcenter server и vsphere client 6 на Windows server 2012 R2 локально, и я мог успешно заставить их работать, но я хочу пойти еще дальше и попробовать Horizon View 6 в учебных целях. Клиент Horizon View может запускаться в гостевой ОС или через веб-браузеры на основе HTML5 для доступа к консоли, но я хочу знать, как получить доступ к размещенной гостевой ОС на сервере ESXI с помощью тонкого клиента или ноутбука с поддержкой PXE, поэтому На гостевом тонком клиенте или ноутбуке не будет установлена ОС, и вместо этого будет использоваться PXE для загрузки гостевой ОС, размещенной на сервере ESXI. Возможно ли это с помощью VMware Vsphere 6 и Horizon View 6? Какие еще варианты использования продуктов VMware позволяют запускать гостевую ОС, размещенную на сервере ESXI, на клиенте без какой-либо ОС? Спасибо.
Я пытался сделать именно то, что вы описали; загружать клиентские компьютеры по локальной сети с помощью сервера PXE и TFTP, который передает настроенный образ Live Ubuntu с установленным клиентом Horizon Client. Это требует некоторой работы, и она была опробована в лаборатории моей компании, и она успешно сработала.
Сначала я загрузил 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 поддерживает только LTS-версии Ubuntu.
Спасибо! Ахмед Атия