VMware Horizon View на Linux


Полезные ссылки


Для тестирования мы выбрали Centos 6.6. Был установлен ESXi 5.5, vCenter 6.0, Horizon View Connection Server 6.1.1. Тестировались рабочие столы созданные из связанных клонов. Для доступа к рабочим столам использовался VMware View Client 3.4.

Первое, что мы установили при тестировании - пока не работает механизм сквозной аутентификации. Т.е. после ввода пароля для доступа к пулу (пароля пользователя из AD), мы должны ввести пароль для доступа к виртуальному рабочему столу Linux. Если рабочий стол Linux введен в домен, то мы 2 раза наберем одинаковые учетные данные.

Второй момент - не работает проброс в машину через Horizon View Security Server.

Итак, по порядку. Horizon View для Linux пока не поддерживает Composer, поэтому операции, которые с виртуальными машинами Windows производились почти целиком в графической оболочке, для Linux производятся в командной строке и скриптами. Очень в духе Linux.

Для того, чтобы создать связанные клоны нам понадобится:

  • Скрипты PowerShell для управления vCenter, ESXi, View Connection Server;
  • Файл .csv, в котором будет перечень машин, которые будут создаваться или пересоздаваться;
  • Архив с установщиком viewagent для Linux;
  • Родительская машина - машина из которой будут произведены связанные клоны;
  • Снэпшот этой машины - основа для клонов;
  • Конфигурация машины - конфигурация будущих связанных клонов;

Вот перечень файлов, которые понадобятся для развертывания клонов:

Файл .csv.

  • VMName - название VM, как она будет выглядеть в vCenter, будет соответствовать ее hostname, под этим именем будет введена в домен MS;
  • Parentvm - родительская машина - машина, в которой делаются все предварительные настройки - прототип для всех связанных клонов. Именно эту машину необходимо редактировать, чтобы потом изменить конфигурацию связанных клонов;
  • CustomSpec - конфигурация виртуальной машины, имя, операционная система, время, сетевые настройки;
  • Datastore - хранилище, на котором будут расположены файлы виртуальной машины;
  • Host - ESXi;
  • FromSnapshot - снэпшот, зафиксированное состояние, снимок родительской машины. Все связанные клоны будут основываться на этом снимке;
  • DeleteIfPresent - удалять машину, если она уже существует.

Конфигурация виртуальной машины

Снэпшот виртуальной машины

Для клонирования запускаем скрипт vSphere PowerCLI clonevm.ps1. Этот скрипт запрашивает учетные данные для vCenter и производит на основе снэпшота необходимое количество виртуальных машин-связанных клонов. Согласно .csv таблице.

После того, как клоны развернуты, нужно настроить гостевую операционную систему. Как минимум установить view agent. Его нельзя устанавливать в золотой образ, поскольку каждая виртуальная машина отдельно регистрируется во view connection server.

Мы модифицировали скрип, каждая linux машина во время исполнения скрипта вводится в домен LINUXVIEW.

В каждую виртуальную машину устанавливается view agent и происходит регистрация агента во View Connection Server. После чего каждая машина перезагружается, согласно рекомендации Vmware после установки агента.

После того, как процесс завершился, в администраторском интерфейсе View Connections Server можно наблюдать появление новых зарегистрированных машин.

После этого можно создавать пул. Сейчас Horizon View поддерживает для Linux машин только Manual пулы. При этом пользователи могут быть привязаны к машинам (Dedicated) или заходить на любую свободную машину (Floating). При выборе Other sources мы увидим зарегистрированные машины и добавим их в пул.

Для доступа к виртуальному рабочему столу Linux пока можно использовать только программный клиент Horizon View.

После авторизации в Horizon View, требуется авторизация на Linux рабочем столе. Если машина введена в домен, то и в первом и во втором случае будет использована одинаковая пара логин/пароль.

В случае, если рабочие столы Linux будут Float, имеет смысл сделать домашнюю директорию пользователей сетевой. В данном случае, мы подключили NFS. На какую бы машину не вошел пользователь, его домашняя директория будет той же.

Для того, чтобы Linux виртуальный рабочий стол был более привычен для пользователей, можно установить тему, которая сделает его похожим на Windows 7.


Свяжитесь с нами удобным Вам способом:
e-mail: vmware@v-grade.ru, тел.: +7 (495)662-58-98
Так же Вы можете задать нам вопрос или оставить заявку, используя форму чата в нижнем правом углу экрана.

  • Оставьте Ваш запрос.
  • Любой посетитель сайта может сформулировать интересующий его вопрос и отправить нам по почту
    vmware@v-grade.ru

  • Если у посетителя сайта есть информация, которая по его мнению может быть интересна читателям, мы готовы обсуждать условия публикации.

Мы приложим максимальные усилия, чтобы обеспечить Вас самой передовой информацией по лицензированию и предложить адекватный уровень цен на лицензии и поддержку VMware.

Купить VMware
Прайс-Лист
Сравнение редакций

+7 495 662 58 98

vmware@v-grade.ru
V-GRADE


Компания Прогресс-Медиа V-GRADE - владелец ресурса www.v-grade.ru,
Являясь партнером VMware уровня Enterprise и партнером Veeam уровня Silver (Progress-Media LLC), Предлагает Вам приобрести программное обеспечение виртуализации серверов, рабочих станций и решение для резервного копирования.


  • Закладки и социальные сети
  • Сохранить "VMware Horizon View на Linux" на Google
  • Сохранить "VMware Horizon View на Linux" на Netscape
  • Сохранить "VMware Horizon View на Linux" на Live Bookmarks
  • Сохранить "VMware Horizon View на Linux" на Facebook
  • Сохранить "VMware Horizon View на Linux" на Yahoo! Bookmarks
  • Сохранить "VMware Horizon View на Linux" на Twitter
  • Сохранить "VMware Horizon View на Linux" на BackFlip
vmware-horizon-view-6-linux-desktops.txt · Последние изменения: 2019-12-07 — Pavel Karasev