Работа с дисками профилей пользователей в сеансовых развертываниях рабочего стола
Введение
К настоящему моменту вы, вероятно, слышали о термине «Диски профилей пользователей» и о том, в чем заключается основная идея этой технологии. Если это так, вы можете быстро прочитать этот первый абзац, так как это будет краткое изложение того, что вы уже знаете. Если нет, обязательно прочтите этот абзац, чтобы понять основную идею дисков профилей пользователей, которые с этого момента мы будем называть UPD.
Вы, вероятно, также знакомы с термином и технологией, называемыми перемещаемыми профилями. По сути, для RDS перемещаемые профили — это метод, который позволяет вам иметь одни и те же личные настройки независимо от того, на какой узел сеансов удаленных рабочих столов вы входите. Очевидно, что это очень важно при запуске нескольких серверов узла сеансов удаленных рабочих столов в ферме. Эти настройки перемещаются вместе с вами. Не вдаваясь в подробности, техника, стоящая за этим, следующая: Пользователь входит в систему узла сеансов удаленных рабочих столов, и его перемещаемый профиль копируется из центральной сетевой папки на сервер узла сеансов удаленных рабочих столов (по умолчанию в папку C:Users<Username.V2). Если пользователь вносит изменения в свой профиль, они сохраняются в локальном расположении сервера узла сеансов удаленных рабочих столов. После выхода из системы изменения копируются обратно в центральный сетевой ресурс. При входе в систему и выходе из системы полные профили (или, по крайней мере, изменения) копируются туда и обратно. Если вы работали с перемещаемыми профилями, вы наверняка сталкивались со случаями, когда профили не копировались должным образом, не очищались должным образом (хотя вы настроили удаление кэшированных копий) или приводили к повреждению профиля, когда у вас не было другого выбора, кроме как удалить перемещаемый профиль и начать заново.
С появлением инфраструктуры виртуальных рабочих столов Windows Server 2012 (на основе служб удаленных рабочих столов) появилось два разных варианта. Развертывание рабочего стола на основе сеанса на основе серверов узла сеансов удаленных рабочих столов и развертывание рабочего стола на основе виртуальной машины на основе узлов виртуализации удаленных рабочих столов. Если у вас есть опыт развертывания рабочего стола на базе виртуальных машин до Windows Server 2012 (тогда его чаще называли VDI), вы знаете, что существует два варианта VDI. Существует VDI на основе персональных рабочих столов, что в основном означает, что у каждого пользователя есть собственная виртуальная машина под управлением Windows 7 или 8. И есть разновидность VDI на основе объединенных в пул рабочих столов, где пользователи совместно используют виртуальные машины, доступные в пуле. Очевидно, что пул VDI имеет преимущества, когда речь идет о количестве необходимых ресурсов, поскольку в идеале у вас хранится меньше виртуальных машин по сравнению с личной VDI. Недостатком всегда было то, что Pooled VDI не поддерживал персонализацию.
Чтобы преодолеть этот недостаток в Windows Server 2012, наряду со многими другими новыми функциями, были введены диски профилей пользователей (UPD). UPD содержит метод, при котором профили хранятся на центральной общей папке внутри файла.vhdx для каждого пользователя. Как вы, возможно, знаете,.vhdx — это новый стандарт, представленный в Windows Server 2012, где ранее использовался.vhd, и улучшен во многих отношениях. Как мы увидим в следующей главе, файл шаблона.vhdx создается при первоначальной настройке UPD. С помощью шаблона создается новый файл.vhdx для каждого пользователя, который входит в систему в первый раз. Этот.vhdx затем на лету монтируется в папку C:users<username> при входе в систему. В основном все, что обычно хранится в C:users<username> в локальной кэшированной копии, теперь немедленно сохраняется в.vhdx в центральном расположении. Поскольку UPD работает на более низком уровне, проблем с совместимостью нет. ОС по-прежнему записывает настройки в C:users<username>. Это внезапно означает очень простую персонализацию виртуальной машины в пуле в развертывании рабочего стола на основе виртуальной машины Windows Server 2012. Кроме того, поскольку развертывание рабочих столов на основе сеансов является частью той же платформы RDS, UPD также можно включить для узлов сеансов удаленных рабочих столов под управлением Windows Server 2012. В этой статье мы рассмотрим, как настроить UPD для развертывания рабочих столов на основе сеансов. и мы рассмотрим некоторые соображения, плюсы и минусы.
Монтаж
В следующих шагах предполагается, что у вас уже запущено базовое развертывание рабочего стола на основе сеансов с посредником подключений к удаленному рабочему столу, веб-доступом к удаленному рабочему столу и как минимум 1 узлом сеансов удаленных рабочих столов. Как вы, наверное, знаете, эти роли могут работать на одной машине Windows Server 2012. Мы также предполагаем, что базовая коллекция развертывания и сеанса создана. Помимо базового развертывания, единственным предварительным условием для настройки UPD является наличие центрального общего ресурса, на котором мы можем хранить сам диск профилей пользователей. Очевидно, что в производственной среде в идеале это должен быть высокодоступный файловый сервер или SAN, но для этой демонстрации мы будем использовать виртуальную машину под управлением Windows Server 2012.
- Создаем новую папку, в нашем случае U:UPD