Citrix indirect display adapter что это за программа

[ВАЖНО!] Проблемы с низким FPS и пути решения проблем, связанных с ним в патче 1.14

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Тема предназначена для решения проблем связанных с резким падением фпс во время боя.

10 причин резкого падения фпс!

Важная информация! Настоятельно рекомендуется перед написанием и отправкой сообщения удалить все модификации клиента игры и проверить целостность файлов клиента игры с помощью лончера\Game Center.

Формат сообщения:

Важно! В теме действует строгая модерация!

Ответы без информации необходимой для диагностирования проблемы, в данной теме приравниваются к флуду, а следовательно удаляются и рассмотрению не подлежат.

Советы по самодиагностике и решению проблемы:

1. Закройте клиент World of Tanks.
2. Скачайте с нашего сайта архив.
3. Распакуйте архив, поместите bat-файл в корневой каталог игры (например, C:\Games\World_of_Tanks) и запустите его.
4. Запустите клиент игры, проверьте актуальность проблемы.

Чтобы восстановить файлы клиента игры с помощью лончера:
1. Запустите лончер (файл WoTLauncher.exe в папке с установленной игрой).
2. Откройте настройки лончера (значок шестеренки в правом верхнем углу).
3. Перейдите во вкладку «Поддержка».
4. Нажмите Проверить.
5. Дождитесь окончания проверки и восстановления файлов игрового клиента.

Чтобы восстановить файлы клиента игры с помощью Game Center:

2. Откройте настройки игры (значок инструментов левый верхний угол).

3. Нажмите кнопку «Восстановить игру»

4. Дождитесь окончания проверки и восстановления файлов игрового клиента.

1. Запустите командную строку от имени администратора. Для этого необходимо найти в меню пуск приложение Командная строка и с помощью правой кнопки мыши запустить от имени администратора.

2. Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:

3. Дождитесь окончания проверки. Более подробную информацию о утилите SFC можно узнать из статьи.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

1. Нажмите Пуск > Выполнить (или воспользуйтесь сочетанием клавиш Win + R). В появившемся окне введите «chkdsk x: /f /r» (без кавычек, x — название диска, на который установлен клиент игры) и нажмите на клавишу Enter или на кнопку OK.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

2. В открывшемся окне введите Y для подтверждения запроса и нажмите Enter.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

3. Перезагрузите компьютер и дождитесь завершения проверки.

1. Скачайте утилиту по ссылке. Программа бесплатна и не требует установки.

2. Распакуйте архив и запустите программу.

3. Поставьте галочку Sensors-only и нажмите кнопку Run.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

4. Появится окно с мониторингом всех показателей, информация с датчиков считывается раз в 2 секунды и обновляется на экране. Чтобы изменить период считывания информация необходимо нажать на шестеренку(правый нижний угол) и во вкладке General в блоке Polling Period изменить параметр Global на 1000 ms(1 секунда). Чтобы настройки вступили в силу, необходимо нажать на кнопку Set, а потом OK.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

5. Чтобы запустить логирование показателей в файл, необходимо нажать на значок документа рядом с шестеренкой. Выбрать место где будет сохранен файл и нажать Сохранить.

6. Запустите клиент игры, проведите три-пять боев. Если вы заметите падение FPS, запишите время и укажите его при отправке сообщения.

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

Тестирование стабильности системы и стресс тестирование компонентов системы.

Важная информация! Обязательно перед проведением стресс тестирования необходимо выполнить очистку комплектующих от пыли, заменить термопасту под радиатором(процессора, видеокарты, северного и южного моста), проверить исправность вентиляторов. Данные работы лучше доверить специалисту! В случае не достаточного охлаждения компонентов они могут выйти из строя!

Рекомендуемые для прочтения статьи на сайте Центра Поддержки Пользователей:

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Источник

Удаленный доступ к ВМ с GPU с помощью Citrix

В данном руководстве подробно описаны шаги, которые необходимо выполнить при подготовке удаленного доступа к виртуальным рабочим столам с помощью технологии, которую предлагает компания Citrix.

Оно будет полезно тем, кто недавно познакомился с технологией виртуализации рабочих столов, так как является сборником полезных команд, собранных из

10 мануалов, многие из которых доступны на сайтах Citrix, Nvidia, Microsoft, после авторизации.

Данная реализация содержит этапы подготовки удаленного доступа к виртуальным машинам (ВМ) с графическими ускорителями Nvidia Tesla M60 и операционной системой Centos 7.

Итак, начнём.

Подготовка гипервизора для хостинга виртуальных машин

Как скачать и установить XenServer 7.4?
Как добавить XenServer в Citrix XenCenter?
Как скачать и установить Nvidia драйвер?
Как изменить режим Nvidia Tesla M60?
Как примонтировать хранилище?

XenServer 7.4

Ссылка для скачивания XenServer 7.4 доступна, после авторизации на сайте Citrix.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Выполним установку XenServer.iso на сервер с 4x NVIDIA Tesla M60 штатным способом. В моем случае iso монтируется через IPMI. Для серверов Dell управление контроллером BMC выполняется через IDRAC. Этапы установки практически совпадают с установкой Linux подобных ОС.

Мой адрес XenServer c GPU — 192.168.1.100

Установим XenCenter.msi на локальный компьютер, с которого будем управлять гипервизорами и виртуальными машинами. Добавим туда сервер с GPU и XenServer, нажав по вкладке «Server», затем «Add». Введем логин и пароль root, указанный при установке XenServer.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

В XenCenter, после нажатия по имени добавленного гипервизора, будет доступна вкладка «Console». В меню выберем «Remote Service Configuration» и включим авторизацию по SSH — «Enable/Disable Remote Shell».

Nvidia driver

Дам волю эмоциям и скажу, что за всё время работы с vGPU я ни разу не зашел на сайт nvid.nvidia.com с первой попытки. Если авторизация не будет работать, то рекомендую Internet Explorer.

Скачаем zip c vGPU, а так же GPUMode Change Utility:

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Следим за версиями. В названии скаченного архива указана версия подходящих драйверов NVIDIA, которые можно в дальнейшем устанавливать на виртуальные машины. В моем случае это 390.72.

Перекидываем zip-ы на XenServer и распаковываем.

Поменяем режим GPU и установим драйвер vGPU

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Mount storage

Настроим общую директорию с помощью NFS на любом компьютере в сети.

В XenCenter выберем XenServer и на вкладке «Storage» выберем «New SR». Укажем тип хранилища — NFS ISO. Путь должен указывать на общую директорию NFS.

Citrix Master Image на основе Centos 7

Как создать виртуальную машину с Centos 7?

Как подготовить виртуальную машину для создания каталога?

Образ Centos 7

С помощью XenCenter создадим виртуальную машину с GPU. В вкладке «VM» нажмем «New VM».

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Выбираем необходимые параметры:

VM template — Other install media
Name — template
Install from ISO library — Centos 7 (скачать), выбираем из примонтированного хранилища NFS ISO.
Number of vCPUs — 4
Topology — 1 socket with 4 cores per socket
Memory — 30 Gb
GPU type — GRID M60-4Q
Use this virtual disk — 80 Gb
Network

После создания, виртуальная машина появится в вертикальном списке слева. Нажмём на нее и перейдём во вкладку «Console». Дождемся загрузки инсталятора Centos 7 и выполним необходимые шаги для установки ОС с оболочкой GNOME.

Подготовка образа

Подготовка образа с Centos 7 заняла у меня много времени. В последствии получился набор скриптов, который облегчает первичную настройку Linux и позволит создать каталог виртуальных машин с помощью Citrix Machine Creation Services (MCS).

DHCP сервер, установленный на ws-ad, присвоил новой виртуальной машине IP адрес 192.168.1.129.

Далее приведу основные настройки.

В XenCenter в вкладке «Console» смонтируем guest-tools.iso в DVD привод виртуальной машины и выполним установки XenTools для Linux.

При настройке XenServer мы использовали архив NVIDIA-GRID-XenServer-7.4-390.72-390.75-391.81.zip, скаченный с сайта NVIDIA, в котором, помимо NVIDIA драйвера для XenServer, находится нужный нам драйвер NVIDIA для клиентов vGPU. Скачаем и установим его на ВМ.

Скачаем Linux Virtual Delivery Agent 1811 (VDA) для Centos 7. Ссылка для скачивания Linux VDA доступна, после авторизации на сайте Citrix.

В Citrix Studio создадим Machine Catalog и Delivery group. Перед этим необходимо установить и настроить Windows Server.

Windows Server с Domain Controller

Как скачать и установить Windows Server 2016?
Как установить компоненты Windows Server?
Как настроить Active Directory, DHCP и DNS?

Windows server 2016

Так как виртуальной машине (ВМ) с Windows Server не нужны GPU, мы будем использовать в качестве гипервизора сервер без GPU. По аналогии с описанием выше, установим еще один XenServer для хостинга системных виртуальных машин.

После этого создадим виртуальную машину для Windows Server с Active Directory.

Скачаем Windows Server 2016 с сайта Microsoft. Лучше пройти по ссылке с помощью Internet Explorer.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

С помощью XenCenter создадим виртуальную машину. В вкладке «VM» нажмем «New VM».

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Выбираем необходимые параметры:

VM template — Windows Server 2016 (64-bit)
Name — ws-ad.domain.ru
Install from ISO library — WindowsServer2016.iso, выбираем из примонтированного хранилища NFS ISO.
Number of vCPUs — 4
Topology — 1 socket with 4 cores per socket
Memory — 20 Gb
GPU type — none
Use this virtual disk — 100 Gb
Network

После создания, виртуальная машина появится в вертикальном списке слева. Нажмём на нее и перейдём во вкладку «Console». Дождем загрузки инсталятора Windows Server и выполним необходимые шаги для установки ОС.

Установим в ВМ XenTools. Правой кнопкой по ВМ, далее «Install Citrix VM Tools. ». После этого будет примонтиван образ, который нужно запустить и установить XenTools. По окончанию установки потребуется перезагрузка ВМ.

Настроим сетевой адаптер:

IP адрес — 192.168.1.110
Маска — 255.255.255.0
Шлюз — 192.168.1.1
DNS1 — 8.8.8.8
DNS2 — 8.8.4.4

Если Windows Server не активирован, то выполним активацию. Ключ можно взять там же, откуда скачивали образ.

Настроим имя компьютера. В моем случае это ws-ad.

Установка компонентов

В диспетчере серверов выберем «Добавить роли и компоненты». Отметим для установки DHCP-сервер, DNC-сервер и Доменные службы Active Directory. Отметим галочку «Перезагрузить автоматически».

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Настройка Active Directoy

После перезагрузки ВМ, жмем «Поднять этот сервер до уровня контроллера домена» и добавим новый лес domain.ru.

Настройка DHCP сервера

На верхней панели диспетчера серверов нажмем на восклицательный знак, чтобы сохранить изменения при установки DHCP сервера.

Перейдем к настройкам DHCP сервера.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Создадим новую область 192.168.1.120-130. Остальное не меняем. Выберем «Настроить параметры DHCP сейчас» и введем IP адрес ws-ad (192.168.1.110) в качестве шлюза и DNS, которые будут указываться в настройках сетевых адаптеров виртуальных машин из каталога.

Настройка DNS сервера

Перейдем к настройкам DNS сервер.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Создадим новую зону прямого просмотра — primary zone, для всех DNS серверов в домене domain.ru. Больше ничего не меняем.

Создадим новую зону обратного просмотра, выбрав аналогичные параметры.

В свойствах DNS сервера, во вкладке «Дополнительно», установим галочку «Отключить рекурсию».

Создание тестового пользователя

Перейдем в «Центр администрирования Active Directory»

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

В разделе «Users» справа нажмем «Создать». Введем имя, например test, и внизу нажмем «ОК».

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Выберем созданного пользователя и в вертикальном меню справа выберем «Сбросить пароль». Оставим галочку «Требовать смены пароля при следующем входе в систем».

Windows Server с Citrix Delivery Controller

Как скачать и установить Windows Server 2016?
Как скачать и установить Citrix Delivery Controller?
Как установить и настроить Citrix License Manager?
Как установить и настроить NVIDIA License Manager?

Windows server 2016

Так как виртуальной машине (ВМ) с Windows Server не нужны GPU, мы будем использовать в качестве гипервизора сервер без GPU.

Скачаем Windows Server 2016 с сайта Microsoft. Лучше пройти по ссылке с помощью Internet Explorer.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

С помощью XenCenter создадим виртуальную машину. В вкладке «VM» нажмем «New VM».

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Выбираем необходимые параметры:

VM template — Windows Server 2016 (64-bit)
Name — ws-dc
Install from ISO library — WindowsServer2016.iso, выбираем из примонтированного хранилища NFS ISO.
Number of vCPUs — 4
Topology — 1 socket with 4 cores per socket
Memory — 20 Gb
GPU type — none
Use this virtual disk — 100 Gb
Network

После создания, виртуальная машина появится в вертикальном списке слева. Нажмём на нее и перейдём во вкладку «Console». Дождемся загрузки инсталятора Windows Server и выполним необходимые шаги для установки ОС.

Установим в ВМ XenTools. Правой кнопкой по ВМ, далее «Install Citrix VM Tools. ». После этого будет примонтиван образ, который нужно запустить и установить XenTools. По окончанию установки потребуется перезагрузка ВМ.

Настроим сетевой адаптер:

IP адрес — 192.168.1.111
Маска — 255.255.255.0
Шлюз — 192.168.1.1
DNS1 — 8.8.8.8
DNS2 — 8.8.4.4

Если Windows Server не активирован, то выполним активацию. Ключ можно взять там же, откуда скачивали образ.

Настроим имя компьютера. В моем случае это ws-dc.

Добавим ВМ в домен domen.ru, перезагрузим и авторизуемся под доменной учетной записью администратора DOMEN\Administrator.

Citrix delivery controller

Скачаем Citrix Virtual Apps and Desktops 1811 на ws-dc.domain.ru. Ссылка для скачивания Citrix Virtual Apps and Desktops доступна, после авторизации на сайте Citrix.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Смонтируем скаченный iso и запустим. Выберем «Citrix Virtual Apps and Desktops 7». Далее нажмем «Get started». Возможно потребуется перезагрузка.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

В моем случае достаточно выбрать для установки следующие компоненты:

Delivery Controller
Studio
License Server
StoreFront

Больше ничего не меняем и жмем «Установить». Не однократно потребуется перезагрузка, после чего установка будет продолжена.

Как только установка будет завершена запустится Citrix Studio — среда управления всем хозяйством Citrix.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Настройка Citrix Site

Выберем первый раздел из трёх — Site setup. При настройке укажем Site Name — domain.

В разделе «Connection» укажем данные для подключения гипервизора с GPU:

Connection address — 192.168.1.100
User name — root
Password — yourpassword
Connection Name — m60

Store management — Use storage local to the hypervisor.

Name for these resources — m60.

Select a GPU type and group — GRID M60-4Q.

Настройка Citrix Machine Catalogs

При настройке второго раздела — Machine Catalogs, выберем Single-session OS (Desktop OS).

Master Image — выберем подготовленный образ виртуальной машины и версию Citrix Virtual Apps and Desktops — 1811.

Выберем количество виртуальных машин каталоге, например 4.

Укажем схему, по которой виртуальным машинам будут присваиваться имена, в моем случае это desktop##. В этом случае будут созданы 4 ВМ с именами desktop01-04.

Machine Catalog name — m60.

Machine Catalog description — m60.

После создания Machine Catalog-а с четыремя ВМ, их можно будет найти в вертикальном списке XenCenter, слева.

Citrix Delivery Group

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

В разделе «Desktops» нажмем «Add», чтобы добавить группу ВМ, к которым мы предоставим доступ. Display name — m60.

Delivery group name — m60.

После настройки трех основных разделов, главное окно Citrix Studio будет выглядеть примерно так

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Citrix license manager

Скачаем файл лицензии через личный кабинет на сайте Citrix.

В вертикальном списке слева выберем All Licensing Tools (Legacy). Перейдем на вкладку «Activate and Allocate Licenses». Выберем лицензии Citrix VDA и нажмем «Continue». Укажем имя нашего Delivery Controllera — ws-dc.domain.ru и количество лицензий — 4. Жмем «Continue». Скачаем сгенерированный файл лицензии на ws-dc.domain.ru.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

В левом вертикальном списке Citrix Studio выберем раздел «Licensing». В правом вертикальном списке нажмем «License Management Console». В открывшимся окне браузера введем данные для авторизации доменного пользователя DOMEN\Administrator.

В Citrix Licensing Manager перейдем на вкладку «Install License». Для добавления файла лицензии нужно выбрать «Use downloaded license file».

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Установка компонентов Citrix подразумевает использование нескольких виртуальных машин, один компонент — одна ВМ. В моем случае, все системные сервисы Citrix функционируют в пределах одной ВМ. В связи с этим отмечу один баг, исправление которого далось мне особенно сложно.

Если после перезагрузки ws-dc возникают проблемы различного характера, то рекомендую первым делом проверить запущенные сервисы. Привожу список сервисов Citrix, которые должны автоматически запускаться, после перезагрузки ВМ:

Я столкнулся с проблемой, которая возникает при установки различных сервисов Citrix на одну ВМ. После перезагрузки стартуются не все сервисы. По одному запускать всю цепочку было лень. Решение тяжело гуглилось, поэтому привожу его тут — следует поменять в реестре два параметра:

Nvidia licence manager

Скачаем менеджер лицензий NVIDIA для Windows, через личный кабинет на сайте nvid.nvidia.com. Лучше заходить через Internet Explorer.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Установим его на ws-dc. Для этого сначала потребуется установить JAVA и добавить переменную окружения JAVA_HOME. После этого можно запустить setup.exe для установки NVIDIA License Manager.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Создадим сервер, сгенерируем и скачаем файл лицензии в личном кабинете на сайте nvid.nvidia.com. Перекинем файл лицензии на ws-dc.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Используя браузер, авторизуемся в веб-интерфейсе менеджера лицензий NVIDIA, доступном по адресу localhost:8080/licserver и добавим файл лицензии.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Активные сессии, использующие vGPU, можно посмотреть в разделе «Licensed Clients».

Удаленный доступ к Citrix machine catalog

Как установить Citrix Receiver?
Как подключиться к виртуальному рабочему столу?

На рабочем компьютере откроем браузер, в моем случае это Chrome, и перейдем по адресу веб интерфейса Citrix StoreWeb

Если Citrix Recever еще не установлен, то нажмем «Обнаружить Receiver»

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Внимательно прочитаем лицензионное соглашение, загрузим и установим Citrix Receiver

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

После установки, вернемся в браузер и нажмем «Продолжить»

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Далее, в браузере Chrome открывается уведомление, нажмите «Открыть приложение Citrix Receiver Launcher», а затем «Обнаружить снова» или «Уже установлено»

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

При первом подключении воспользуемся данными тестового пользователя test. Сменим временный пароль на постоянный.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

После авторизации перейдем на вкладку «Приложения» и выберем каталог «M60»

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Источник

Digital Workspace, часть 1: Citrix

Говоря про космические корабли, бороздящие просторы Большого Театра цифровую трансформацию компаний, никто не даёт пояснений, какие конкретные шаги нужно сделать, чтобы прийти в эту самую цифровую эпоху. В этом цикле статей мы не станем говорить про все и сразу, а расскажем про одно из направлений — цифровизацию рабочего пространства (digital workspace). Опишем, как его понимает каждый из ведущих производителей области, и что со всем этим делать ИТ-специалистам.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Погружение в Citrix

Мир ИТ не стоит на месте: каждый вендор развивает свои продукты и вносит что-то новое в линейки оборудования и ПО. Вот и Citrix как лидер в сфере виртуализации, балансировки сетевой нагрузки и решений для совместной работы пользователей, недавно представил новинки. Основные направления, активно развиваемые вендором, — терминальные сервисы и виртуализация рабочих мест (VDI).

При проектировании ИТ-проектов мы решаем множество задач. Часто первой становится выбор между терминальным решением и VDI. Технология виртуализации получается дороже при расчете бюджетной оценки, но позволяет создать изолированную среду с гостевой операционной системой. Использование каждым клиентом изолированной операционной системы повышает безопасность окружения и позволяет избежать конфликта приложений. В терминальной среде возникают ситуации, когда одно приложение не может работать в мультипользовательском режиме. Ответить на вопрос «что же выбрать?» можно, развернув решения от Citrix в тестовом режиме и проверив совместимость с приложениями, используемыми в той или иной компании.

Предположим, что мы остановились на VDI. Помимо основных вводных (количество пользователей, интегрируемые приложения, технические параметры одного виртуального места и т.д.), нужно ответить на вопрос — на сколько необходимо сохранять изменения, сделанные в виртуальном рабочем месте? Виртуальные рабочие места без возможности сохранения данных называются «non-persistent», а с возможностью сохранения — «persistent». Данные, которые сохраняются в виртуальном рабочем месте, делятся на две составляющие: appdata (установленные приложения) и user profiles (пользовательские профили с данными). Если для управления пользовательскими профилями активно используются решения Citrix User Profile Management либо Microsoft Roaming Profiles, то с пользовательскими приложениями дело обстоит сложнее. Реализовать такой функционал без Personal vDisk или использования полных клонов раньше было просто невозможно.

Определиться с решением можно только после анализа инфраструктуры. Например, в одном из наших проектов заказчик использовал самописный портал с доставкой приложений. Другими словами, пользователь мог зайти через веб-браузер, выбрать необходимые приложения и в соответствии с группами безопасности, назначенными ему в Active Directory, установить их на свое рабочее место. Подобный механизм доставки приложений не позволял использовать non-persistent VDI и требовал сохранение данных.

Есть другой сценарии, когда у заказчика используется терминальная ферма для доставки всех приложений. В таком случае persistent VDI не требуется. Это позволяет экономить вычислительные ресурсы на виртуальных рабочих местах и отдавать их под нужды терминальных сервисов, оставляя в виртуальном рабочем месте только те приложения, которые требуют изолированной среды. С точки зрения пользователя все выглядит как обычное рабочее место.

Ниже рассмотрим основные новшества у Citrix, которые позволят лучше ориентироваться в их технологиях после недавних обновлений.

Ребрендинг

В первую очередь хочется отметить невероятную любовь вендора к изменению названий своих продуктов. Взять хотя бы основной, за который многие так полюбили Citrix. Как только его не называли: и Metaframe, и Presentation Server, и XenApp. Сейчас остановились на Virtual Apps. Функционал при этом везде остается одинаковый — предоставлять доступ к серверным приложениям.

Те, кто наблюдают за новостями вендора, наверняка уже знают, что произошел очередной ребрендинг продуктов и называются они теперь по-новому. Это касается не только решений по организации терминального доступа, но и остальных продуктовых линеек. На рисунке ниже приведены старые и новые названия. Не запутайтесь 🙂

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Изменились не только названия привычных нам продуктов, но и уровни редакции каждого из решений. Обратите внимание, чтобы избежать путаницы в редакциях продуктов XenApp: теперь уровень Advanced — это не стартовая лицензия, а лицензия, равная уровню Enterprise. В таблице ниже приведены все изменения:

Устаревшее наименованиеУстаревшая редакцияНовое наименованиеНовая редакция
XenAppAdvancedVirtual AppsStandard
XenAppEnterpriseVirtual AppsAdvanced
XenAppPlatinumVirtual AppsPremium
XenDesktopVDIVirtual DesktopsStandard
XenDesktopEnterpriseVirtual Apps and DesktopsAdvanced
XenDesktopPlatinumVirtual Apps and DesktopsPremium
XenServerStandardHypervisorStandard
XenServerEnterpriseHypervisorPremium
NetScaler ADC VPXStandardADC VPXStandard
NetScaler ADC VPXEnterpriseADC VPXAdvanced
NetScaler ADC VPXPlatinumADC VPXPremium

Citrix App Layering

Помимо изменений в названиях хочу отметить и обновленное видение VDI-решений основных производителей. Речь идет о построение дизайна с использованием ПО, которое позволяет разделить образ на несколько слоёв. У VMware оно называется App Volume, у Citrix — App Layering. Примечательно, что оба решения могут работать не только с VDI своих производителей, но и с решениями конкурентов, например, с VMware Horizon.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Основная идея решения — создание различных слоев, например, с операционной системой, со средой виртуализации или с приложениями, а затем их компиляция в рабочий образ для пользователей. Делается это все быстро, на выходе получаем разнообразные типы образов для различных групп пользователей со своими приложениями.

В решении Citrix App Layering используются следующее слои:

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Из слоев собирается единый монолитный образ, который и доставляется пользователю. Предварительно каждый слой требуется подготовить. Сам процесс сборки образа не занимает много времени.

Помимо использования монолитных образов у App Layering есть возможность доставлять слои приложений в виртуальное рабочее место через Elastic Layering. Данная функция позволяет персонализировать пользовательское окружение по запросу. Управляется эта функция через группы безопасности в Active Directory, что позволяет добавлять наборы приложений в виртуальное рабочее место.

Правила лицензирования приведены в таблице ниже:

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Важное примечание: App Layering доступен только при наличии активной поддержки от Citrix (Customer Success Services).

Дизайн VDI и как в нем использовать Citrix App Layering

Поговорим немного о дизайнах VDI-решений. После того как мы определились с количеством persistent и non-persistent виртуальных рабочих мест, необходимо определиться с механизмом их создания. Для этого может использоваться две технологии: machine creation services (MCS) и provisioning services (PVS). Основные различия приведены ниже.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа
Сравнение принципов работы механизмов развертывания рабочих столов

MCS работает путем обращения консоли управления Citrix Studio к API сервера управления средой виртуализации (vCenter, VMM, XenCenter). Через необходимые команды выполняются основные действия по созданию, удалению или изменению каталогов виртуальных машин. Сервис устанавливается совместно с брокером подключения при развертывании Citrix Virtual Apps and Desktops. С использованием MCS можно создать два типа виртуальных рабочих мест: fast clone (быстрые клоны) и full clone (полные клоны). Если с full clone все понятно, так как это полная копия мастер-образа, то fast clone генерируется по следующему принципу: с мастер-образа создаются виртуальные рабочие места с двумя дополнительными дисками diff disk и id disk. Надо сказать, что id disk присутствует также в полных клонах и хранит в себе информацию о принадлежности к домену. Размер такого диска 16 МБ. Diff disk хранит изменения мастер-образа. Размер этого диска устанавливается для всех виртуальных рабочих мест при создании каталога. При перезагрузке diff disk обнуляется, поэтому использовать его для построения persistent VDI-решений нельзя. Для реализации persistent VDI с использованием быстрых клонов используется дополнительная технология personal vDisk, но об этом ниже.

PVS работает как сервис потоковой загрузки. Устанавливается на отдельный сервер, имеет свою консоль управления. Обращение к API сервера управления средой виртуализации тоже происходит, но в значительно меньшей мере. Основные операции выполняются по сети при загрузке виртуальных рабочих мест. Некоторых пугает дополнительная консоль, т.к. это усложняет администрирование, но я призываю не бояться. PVS-сервис значительно упрощает обновление виртуальных рабочих мест. Загрузка их выполняется из хранилища образов (стандартное сетевое хранилище smb или каталог на локальном диске PVS-сервера). Образ представляет собой служебный файл и виртуальный жесткий диск (.vhd), используемый при загрузке. Процесс обновления благодаря этому сервису очень простой — необходимо просто подключить другой виртуальный жёсткий диск и перезагрузить рабочее место. Разумеется, с использованием подобного сервиса создаются non-persistent виртуальные рабочие места (примечание: у данного сервиса есть способ кэширования, позволяющий сохранять все изменения, но в практике я таких решений не встречал, поэтому не стал бы их рекомендовать). Для реализации persistent VDI с использованием PVS-сервиса использовался такой же принцип, как и для быстрых клонов.

Из-за различной специфики работы технологий нагрузка ложится на различные компоненты соответственно. Если в случае работы PVS-сервиса большая нагрузка ложится на сеть, то в случае с использованием MCS-сервиса нагрузка ложится на используемую систему хранения данных.

Приведу примеры основных дизайнов VDI-решений, которые мне удалось реализовать:

RIP, Personal vDisk

После того, как Citrix объявил, что технология personal vDisk больше развиваться не будет, реализация 1-го дизайна стала нереалистична. Заказчики начали отказываться от этой идеи, да и сама по себе технология personal vDisk имела ряд недостатков. В моей практике решение работало хорошо при статическом использовании виртуальных рабочих мест, то есть когда виртуальное рабочее место назначалось одному пользователю, соответственно ему подключался персональный диск, на котором хранились все изменения. При рандомном использовании виртуальных рабочих мест и персональных дисков зачастую возникали проблемы при получении пользователем нового виртуального рабочего места и подключением к нему персонального диска. Но все равно использование 1-го дизайна со статически выделенными виртуальными рабочими местами позволяло значительно экономить дисковое пространство, данные пользователей и установленные приложения в виртуальном рабочем месте можно было размещать на «медленных» дисках, а, чтобы не терять производительность ОС, все изменения, сделанные от мастер образа (diff disk), размещать на «быстрых» дисках. Такой дизайн позволял существенно экономить дисковое пространство и не терять производительность виртуальных рабочих мест.

В решении Citrix App Layering было объявлено, что один из слоев (User Layer) позволит реализовать функционал, подобный personal vDisk, но практически год данный слой находился в статусе лабораторных. В очередном обновлении 25 сентября в документе по App Layering наконец-то появилось обновление на эту тему и было объявлено, что User Layer доступен для использования в продуктивных средах.

Citrix indirect display adapter что это за программа. Смотреть фото Citrix indirect display adapter что это за программа. Смотреть картинку Citrix indirect display adapter что это за программа. Картинка про Citrix indirect display adapter что это за программа. Фото Citrix indirect display adapter что это за программа

Важное обновление, позволяющее реализовать дизайн 1-го типа с использованием решения Citrix App Layering и слоя User Layer для хранения пользовательских данных и установленных приложений пользователем.

Выводы и рекомендации

Очевидные проблемы классической организации виртуальных рабочих мест заставили Citrix пересмотреть свой подход в сторону гибридной многослойной структуры виртуальной машины, что позволило создавать persistent VDI в non-persistent окружении (забегая вперёд, это справедливо и для остальных вендоров).

В реалиях Citrix делается упор на развитие Citrix App Layering, поэтому я бы рекомендовал присмотреться к данному решению при разработке эскиза вашего VDI. Данный продукт значительно сократит трудозатраты на обслуживание мастер-образа, позволит быстрее компилировать необходимые образы для различных подразделений и, разумеется, увеличит гибкость решения за счет Elastic Layer. И не забывайте про User Layer, благодаря которому можно реализовать дизайн 1-го типа.

Роман Мирзаянов, Старший инженер-проектировщик вычислительных комплексов,
«Инфосистемы Джет»

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *