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

  • Tutorial
Добрый день!

Недавно я написал статью про создание отказоустойчивого кластера 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. Просто потому, что подобного описания нигде нет, и кому нужно отказоустойчивое решение, просто бороздит интернет… И ненаходят ответа. Надеюсь что статья кому-то поможет.

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


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



Оригинал статьи тут

Похожие публикации

AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее
Реклама

Комментарии 9

    +4
    Очень много скриншотов.
    Типичный windows manual.
    Но думаю, что кому-то и правда пригодится.
      –1
      Да мануал, но ничего подобного в интернете нет. Не малейшего намека, на отказоустойчивый класте XD.
        0
        Ну скрины с лицензионным соглашением и «setup completed» могли и пропустить…
    • НЛО прилетело и опубликовало эту надпись здесь
        0
        Не в кой мере не считаю что придираетесь:
        -по поводу бд, то в предыдущей статье, где описывалась логическая схема, я говорил что бд резервируется средствами mssql сервера (в моем случае это ent кластер mssql)
        — по поводу сервера лицензий, его резервировать не имеет никакого смысла, т.к. Сервер Citrix хранит в кэше предыдущие значения Citrix ls. Его восстановление занимает всего 5-10 минут, аж как показал опыт, с выключенным LS система прекрасно работает (мой рекорд — пару часов он стабильно был включен для проверки).
        0
        А что по поводу стоимости этого решения? Вот вы сказали в первой статье — нужно посадить 500 пользователей. Ну допустим нужно посадить 100 человек… Берем два гипервизора, два веб-сервера и дальше по схеме. А сколько нужно лицензий XenDesktop?
          0
          А дальше все зависит от методики использования цитрика. Кому-то подойдут именованные лицензии — тогда по количеству пользователей приобретаете. т.е. 100, а может у вас фирма территориально распределенная и подойдут конкурентные лицензии, ну тогда считайте активных пользователей)
          Все гениальное просто)
            0
            Спасибо! А могли бы вы примерно описать конфигурацию железа ваших серверов, как web, так и для гипервизоров… Буду благодарен…
              0
              Пиши вопросы с скайп, оперативнее будет.

        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

        Самое читаемое