March 29, 2023

Разворачиваем удаленку в Horizon

В продолжение всего того, что было сделано ранее - да, мы пойдем по пути более ленивому удобному, и развернем удаленку на сервачок, который, собственно, собрали.

ДИСКЛЕЙМЕР: ДАННЫЕ РЕКОМЕНДАЦИИ НЕ СООТВЕТСТВУЮТ ТЕХНИЧЕСКОЙ ПОЛИТИКЕ ИСПОЛЬЗУЕМОГО ПО, ПОЭТОМУ ЕСТЬ ВЕРОЯТНОСТЬ, ЧТО ЧТО-НИБУДЬ ДА ОТЪЕБНЕТ, ПОЭТОМУ АЛЬТЕРНАТИВНЫЙ ВАРИАНТ - ПОДКЛЮЧАТЬСЯ ЧЕРЕЗ SSH, НАПРИМЕР

В предыдущем посте мы уже делились ссылкой на документацию, которую никто и никогда не читает (собственно, как и мы сами), итак, что из этого нам точно может понадобиться:

  1. Требования к ТТХ и ПО устройства;
  2. Гайд по установке;
  3. Гайд по командной строке;
  4. Гайд по настройке клиентской части;

Ну и, собственно, сам дистрибутив, скачать его можно здесь - нам нужны х86 и х64 версии для Linux.

Итак, можно приступать!

Собственно, первым шагом - создадим папку, куда будет все разворачиваться:

mkdir ./VMwareHorizonAgent

Далее - выбираем эту папку, и разворачиваем в нее дистрибутив:

cd ./VMwareHorizonAgent/ 
tar -xvzf ~/Downloads/VMware-horizonagent-linux-x86_64-2212-8.8.0-21071111.tar.gz

Следующим шагом - необходимо установить пакет nginx, т.к. без него работать не будет. Совсем. Оно просто не подключится.

sudo apt-get install -y gnome-shell-extension-appindicator liburiparser1 nginx

В файл /etc/hosts для 127.0.0.1 добавляем FQDN рабочей станции и её hostname.

Так как изначально физические устройства на Linux не поддерживаются данным ПО, как и было ранее сказано в дисклеймере, то есть некоторый нюанс: нужна регистрация, но при установке плагина vadc она пропадет, как более не нужная. При запуске установщика в ключе -u указывается логин администратора Connection Server:

sudo ./install_viewagent.sh -A yes -M no -b <VDI connection server> -d <домен учётной записи администратора Horizon> -u <логин администратора>

Если указывается ключ -M yes, то будет считаться, что Linux работает в виртуальной среде и запросит установку VMware Tools. Если отсутствует Connection Server, то необходимо отредактировать строки проверки регистрации в скрипте.

Далее - распаковка плагина, выбор директории и его установка:

123tar -xvzf ~/Downloads/VMware-horizonagent-linux-vadc-x86_64-2212-8.8.0-21071111.tar.gz
cd ../VMware-horizonagent-linux-vadc-x86_64-2212-8.8.0-21071111/
sudo ./install_vadc.sh

Для разрешения подключения учётная запись пользователя либо его группа должна быть в локальной группе vwmvadc.

Горовая развернутая виртуалка с нашего сервера, подключенная с другого ПК под MS Windows

Собственно, на этом всё - на текущий момент у нас уже есть устройство с настроенным к нему удаленным доступом, которое можно использовать не только в качестве удаленного хранилища, но и подключаться к нему.