~~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}}