XenDesktop — все просто (часть 1)

в 13:31, , рубрики: citrix, vdi, xendesktop, виртуализация, ит-инфраструктура, системное администрирование, метки: , , ,

Добрый день!

Недавно я написал статью про создание отказоустойчивого кластера XenDesktop.
В статье рассматривался теоретический вопрос о построении кластера XD, описывалась его топология и преимущества. Но то была теория…

Давайте немного попрактикуемся:

Напоминаю что нам необходимо произвести установку на 6 серверах, напомню их назначение с наименования, которые будут встречаться по тексту:
2 Web сервера citrix (WA-01,WA-02)
2 сервера приложений XenDesktop (DDC-01, DDC-02)
1 сервер баз данных (DB)
1 сервер лицензий (License)

Начнем с установки:

— С установочного диска запускаем AutoSelect.exe, нажимаем Install XenDesktop
image

— Внимательно читаем и принимаем лицензионное соглашение
image

-Первоначально устанавливаем 2 сервера DDC (выбираем XD Controller, Desktop Director и Desktop Studio для управления). SQL Server Express не устанавливаем, т.к. используем уже имеющийся MSSQL сервер
image

-Нажимаем установить
image

-первая часть установлена (сервер DDC-01 согласно приведенной выше схеме)
image

-Теперь устанавливаем WEB сервер (WA-01). Выбираем в поле компонентов только Web Access и указываем уже FQDN имя уже установленного Citrix Desktop Controller (в нашем случае DDC-01)
image

-Установка завершена, нажимаем Close
image

Мы с Вами выполнили только половину установки, серверов Citric Desktop Controller и WEB access, согласно первоначальному замыслу они будут задублированы, поэтому аналогичную процедуру установки серверов WA-02 и DDC-02 описывать не буду, а перейду к следующему шагу – сервер лицензий и сервер БД.
Роль сервера лицензий можно установить на любой Windows ПК или использовать бесплатный Citrix License Server VPX. В моем случае – это отдельный Windows ПК.
Установка сервера лицензий аналогичная вышесказанному, только необходимо установить роль License Server с дистрибутива XenDesktop
image

рекомендую скачать последнею версию (в моем случае Windows версию)сервера лицензий Citrix с официального сайта (взять можно тут).
Установка Citrix LS проста:
-Запускаем установку
image

-Опять ВНИМАТЕЛЬНО читаем лицензионное соглашение
image

-Тут все понятно
image

-О… как быстро
image

-Проверяем дефолтные настройки
image

Аналогично вышесказанному нам остается установить сервера DDC-02 и WA-02 (на их установке я не буду концентрироваться, т.к. все идентично ).

В итоге мы имеем:

2 установленных сервера Citrix XenDesktop с ролью WEB Access (WA-01, WA-02)
2 установленных сервера XD с ролями Citrix Desktop Controller / Desktop Director
1 сервер с установленным Citric License Server
Все готово для начала эксплуатации…. ой, не настроена БД — скажите Вы, и точно, пора настроить, тем более что самое вкусное именно там…

Переходим к настройке БД.

На имеющемся SQL сервере создаем базу CitrixXenDesktopDB (хотя базу можете назвать как Вам удобно, а процесс создания не входит в сюжет данной статьи)
image

Теперь настройки связи сервера Citrix и БД

-Запускаем Citrix Desktop Studio (я запускал на сервере DDC-01)
image

-Выбираем Desktop deployment, откроется окно подключения к БД
image

Я настойчиво рекомендую прописать все необходимые права на базу путём выполнения скриптов.
Это очень просто, в поле server location указываем наш сервер БД, на этом MSSQL сервере создаём базу и прописываем название базы в поле Database name и жмем кнопку Generate database script.
image

-Останется поочередно выполнить эти скрипты на SQL сервере.
image
image

-После этого, при правильном выполнении тест подключения проходит успешно.
image

-На следующем этапе указываем имя установленного сервера лицензий, и спокойно пользуемся бесплатной 30 дневной версией. (или укажите имеющиеся у Вас файлы лицензий)
image

-Шаг с настройкой подключения к хосту я пропускаю т.к. у каждого может быть свой. В моем случае это VMware (А связка например XenDesktop и Vmware – это тема для отдельной статьи).
image

-Проверяем введенные данные и жмем готово
image

-На сервере DDC-02 мы выбираем Join existing deployment
В открывшемся поле указываем только-что настроенный сервер Citrix XD (DDC-01)
image

-Системы выдаст сообщение о обновлении БД, мы соглашаемся и в итоге получаем
image

-Проверяем настройки контроллеров
image

Итоги:

Мы получили полноценный кластер XenDesktop. как видно на приведённом ниже рисунке:
image

P.S.

Я попытался детально, но в тоже время доходчиво преподнести механизм установки одного из компонентов кластера XenDesktop. Просто потому, что подобного описания нигде нет, и кому нужно отказоустойчивое решение, просто бороздит интернет… И ненаходят ответа. Надеюсь что статья кому-то поможет.

А что осталось за кадром???

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

Автор: 0000168

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js