~~META:
title =VMware Horizon на Linux | рабочие столы~~
{{description>VMware Horizon View на Linux, рабочие столы, доступа к рабочим столам использовался VMware View Client, Horizon View Security Server}}
{{htmlmetatags>metatag-robots=(Index, follow)
metatag-keywords=(VMware Horizon Linux)
metatag-media-og:image=(http://www.v-grade.ru/lib/exe/fetch.php?w=500&tok=62fc7a&media=using-vmware:vmware-view-concept.jpg|VMware Horizon Linux)
}}
VMware Horizon на Linux | рабочие столы
====== VMware Horizon View на Linux ======
{{ :news:horizon7.jpg?nolink&300|ESXI}}
\\
Для тестирования мы выбрали **Centos** ''6.6''. Был установлен **ESXi** ''6.5'', vCenter ''6.7'', **Horizon View Connection Server** ''7.1.1''. Тестировались рабочие столы созданные из связанных клонов. Для доступа к рабочим столам использовался **VMware View Client**.\\
\\
Первое, что мы установили при тестировании - пока не работает механизм сквозной аутентификации. \\
Т.е. после ввода пароля для доступа к пулу (пароля пользователя из AD), мы должны ввести пароль для доступа к виртуальному рабочему столу **__//Linux//__**. \\
Если рабочий стол Linux введен в домен, то мы ''2'' раза наберем одинаковые учетные данные.\\
\\
Второй момент - не работает проброс в машину через **//__Horizon View Security Server__//**.\\
\\
Итак, по порядку. **VMware orizon Linux** пока не поддерживает Composer, поэтому операции, которые с виртуальными машинами Windows производились почти целиком в графической оболочке, для Linux производятся в командной строке и скриптами. Очень в духе Linux.\\
\\
**[[:vmware-horizon-demo]]**\\
\\
Для того, чтобы создать связанные клоны нам понадобится:
* Скрипты PowerShell для управления vCenter, ESXi, View Connection Server;
* Файл .csv, в котором будет перечень машин, которые будут создаваться или пересоздаваться;
* Архив с установщиком viewagent для Linux;
* Родительская машина - машина из которой будут произведены связанные клоны;
* Снэпшот этой машины - основа для клонов;
* Конфигурация машины - конфигурация будущих связанных клонов;
\\
Вот перечень файлов, которые понадобятся для развертывания клонов:
\\
{{:files-for-vm-clone-view-agent-install.jpg?nolink&800|VMware Horizon Linux}}
Файл .csv.
* VMName - название VM, как она будет выглядеть в vCenter, будет соответствовать ее hostname, под этим именем будет введена в домен MS;
* Parentvm - родительская машина - машина, в которой делаются все предварительные настройки - прототип для всех связанных клонов. Именно эту машину необходимо редактировать, чтобы потом изменить конфигурацию связанных клонов;
* CustomSpec - конфигурация виртуальной машины, имя, операционная система, время, сетевые настройки;
* Datastore - хранилище, на котором будут расположены файлы виртуальной машины;
* Host - ESXi;
* FromSnapshot - снэпшот, зафиксированное состояние, снимок родительской машины. Все связанные клоны будут основываться на этом снимке;
* DeleteIfPresent - удалять машину, если она уже существует.
{{:vm-clone-rules.jpg?nolink&800|clone rules}}
Конфигурация виртуальной машины
{{:horizon-view-linux-vm-spec.jpg?nolink&800|view}}
Снэпшот виртуальной машины
{{:horizon-view-linux-vm-snapshot.jpg?nolink&800|napshot}}
Для клонирования запускаем скрипт vSphere PowerCLI clonevm.ps1. Этот скрипт запрашивает учетные данные для vCenter и производит на основе снэпшота необходимое количество виртуальных машин-связанных клонов. Согласно .csv таблице.
{{:start-cloning-vsphere-vm.jpg?nolink&800|start}}
{{:vsphere-power-cli-cloning-progress.jpg?nolink&800|power}}
{{:vsphere-vcenter-cloning-progress.jpg?nolink&800|vcenter}}
После того, как клоны развернуты, нужно настроить гостевую операционную систему. Как минимум установить view agent. Его нельзя устанавливать в золотой образ, поскольку каждая виртуальная машина отдельно регистрируется во view connection server.
{{:install-viewagent-power-cli-script.jpg?nolink&800|viewagent}}
Мы модифицировали скрип, каждая linux машина во время исполнения скрипта вводится в домен LINUXVIEW.
{{:join-domain-during-vm-configuration.jpg?nolink&800|during}}
В каждую виртуальную машину устанавливается view agent и происходит регистрация агента во View Connection Server. После чего каждая машина перезагружается, согласно рекомендации Vmware после установки агента.
{{:install-agent-and-reboot-during-vm-configuration.jpg?nolink&800|reboot}}
После того, как процесс завершился, в администраторском интерфейсе View Connections Server можно наблюдать появление новых зарегистрированных машин.
{{:linux-vm-horizon-view-completed.jpg?nolink&800|vm}}
После этого можно создавать пул. Сейчас Horizon View поддерживает для Linux машин только Manual пулы. При этом пользователи могут быть привязаны к машинам (Dedicated) или заходить на любую свободную машину (Floating). При выборе Other sources мы увидим зарегистрированные машины и добавим их в пул.
{{:vm-other-sources.jpg?nolink&800|sources}}
{{:linux-vm-ready-to-add-to-horizon-pool.jpg?nolink&800|pool}}
{{:horizon-view-linux-vm-user.jpg?nolink&800|user}}
Для доступа к виртуальному рабочему столу Linux пока можно использовать только программный клиент Horizon View.
{{:start-horizon-view-client.jpg?nolink|client}}
{{:select-horizon-view-pool.jpg?nolink|select}}
После авторизации в Horizon View, требуется авторизация на Linux рабочем столе. Если машина введена в домен, то и в первом и во втором случае будет использована одинаковая пара логин/пароль.
{{:start-virtual-desktop-centos-with-ad-user.jpg?nolink&800|desktop}}
{{:horizon-view-linux-desktop.jpg?nolink&800|view}}
В случае, если рабочие столы Linux будут Float, имеет смысл сделать домашнюю директорию пользователей сетевой. В данном случае, мы подключили NFS. На какую бы машину не вошел пользователь, его домашняя директория будет той же.
{{:horizon-view-linux-desktop-applications.jpg?nolink&800|applications}}
Для того, чтобы Linux виртуальный рабочий стол был более привычен для пользователей, можно установить тему, которая сделает его похожим на Windows 7.
{{:linux-vm-looks-like-windows7.jpg?nolink&800|windows}}
\\
\\
**Конфигуратор VMware vSphere**\\
* [[http://www.v-grade.ru/vgrade.php|Конфигуратор VMware]]
**Виртуализация серверов**\\
* [[:vmware-vsphere-5-licensing|VMware ESXI]]
* [[:vmware-vsphere-7-licensing|VMware vSphere 7]]
* [[:vmware-vdi|VMware VDI]]
* [[:vmware-horizon-8-licensing|VMware Horizon 8]]
* **[[:vmware-vsan|VMware vSAN]]**
* [[:vmware-workspace-one|Workspace ONE]]
* [[:vmware-vsphere-academic-licensing|VMware для учебных заведений]]
* [[:veeam-universal-license|Veeam]]
* [[:limitation-esxi-7|ESXI Free]]
* [[:esx-esxi-comparison|ESXI]]
* [[:vmware-virtual-machine|Виртуальная машина VMware]]
* [[:vmware-nsx-data-center|VMware NSX]]
* [[:vmware-vcloud-director-demo|vCloud]]
* [[:esxi-6.7|ESXI 6.7]]
* [[:esxi-6.5|ESXI Server]]
* [[:vmware-tools-vsphere|VMware Tools]]
* [[:vmware-vrealize-suite-licensing-buy|vRealize]]
\\
**Прайс-Лист**
{{topic>price-list}}
**Актуальные статьи**
* **[[:how-to-create-vmware-ha-cluster|VMware High Availability]]**
* [[:horizon-view-like-pc|VMware Horizon]]
* [[:using-vmware:disaster-recovery-infrastructure|Fault Tolerance]]
* [[:ustanovka-i-nastrojka-esxi-na-servere|Настройка ESXi]]
* [[:pervonachalnoe-razvertyvanie-vcenter-na-esxi|Установка vCenter]]
* **[[:ha-cluster-installation|Настройка кластера HA High Availability под ключ]]**
* {{topic>actual}}
**Продление поддержки/подписки VMware Support**\\
*[[:vmware-vsphere-support-najti-vmware-order-id|Инструкция VMware Support]]\\
*[[:vmware-support-licensing|Техническая поддержка VMware]]\\
\\
{{:vmw_09q3_lgo_vtsp_k.jpg?nolink&150|VMware Pro}}
{{:vcp.gif?nolink&150|VMware VCP}}
{{::veeam_logo_2017_green-500.png?nolink&150|veeam}}
{{:11uni.png?nolink&100|Progress}}
\\
{{:vg_logo-rgb-m.jpg?nolink&50|v-grade}}
{{tag>VMware Horizon Linux}}