Обновление до PVS 7

Опубликовано: 18 Апреля, 2023

Введение

В ранее опубликованной серии статей я описал обновление для среды XenDesktop 7.x. В этих средах часто также используются Citrix Provisioning Services (PVS), поэтому в настоящее время используется тот же цикл выпуска, что и для XenDesktop. Это означает, что даже через квартал будет выпущена новая версия PVS. Кроме того, обновление PVS поначалу было непростым, особенно для целевых устройств с обновленным виртуальным диском, включая новое программное обеспечение для целевых устройств. Начиная с накопительного обновления PVS 7.6 1 этот процесс значительно упрощается. В этой статье я распишу оба варианта обновления Target Devices. Но начнем с апгрейда сервера(ов) PVS.

Обновление серверов PVS

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

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

Чтобы убедиться, что к серверу, который вы обновляете, не подключены целевые устройства, вы можете отключить потоковую службу. Этот параметр доступен в контекстном меню сервера из консоли Provisioning Services, однако этот параметр не всегда работает. В таких ситуациях вы можете легко остановить службу Citrix PVS Stream Service.

Следующим шагом является запуск программного обеспечения Provisioning Services. Я использую опцию автозапуска для этой статьи и выбираю опцию установки сервера.

Установка покажет необходимые предварительные условия и установит их автоматически. Также требуется Net Framework 4.5.2, однако я обновляюсь с PVS 7.8 (в котором уже установлена эта версия.Net Framework).

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

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

Следующим шагом является предоставление некоторой личной информации, которая нигде не используется, поэтому не беспокойтесь об этом шаге.

Далее вы можете изменить папку назначения для установки, но я бы посоветовал оставить папку по умолчанию, если это возможно.

После указания места назначения обновление можно выполнить с помощью кнопки «Установить».

После установки появится сообщение об успешной установке (фактически обновлении) программного обеспечения.

После нажатия кнопки «Готово» для автоматического подтверждения мастера установки будет запущен мастер настройки Provisioning Services. Продолжите работу мастера с помощью кнопки «Далее», так как это является обязательным требованием на этапах обновления. Помните, что важно, чтобы эта часть выполнялась под учетной записью пользователя, которому назначены (временные) права системного администратора на сервере SQL.

Если все функционирует так, как должно быть, то большая часть настроек уже настроена как в текущей конфигурации. По логике вам нужно проверить правильность настройки. Мастер начинается с вопроса, работает ли DHCP на этом компьютере (и какие службы DHCP вы используете) или на другом компьютере. Почти в каждой организации служба будет работать на другом компьютере.

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

Следующий шаг — важный. Когда вы обновляете среду PVS, вам нужно выбрать параметр «Ферма уже настроена», чтобы продолжить работу мастера. Это обеспечит обновление базы данных до уровня обновления, которое мы выполняем в данный момент.

Следующим шагом является проверка правильности заполнения информации о сервере лицензий. Также помните, что если вы обновляете более старую версию, вы проверяете, можно ли вычислить версию сервера лицензий с версией PVS, до которой вы обновляетесь прямо сейчас.

Следующим шагом является указание, какая учетная запись используется для службы Stream and Soap, где конфигурация должна быть уже заполнена. Указанная учетная запись пользователя требуется, если хранилище расположено на удаленном компьютере и/или когда учетные записи компьютеров не разрешены в качестве логин в Microsoft SQL.

Затем вы можете проверить, правильно ли настроены параметры пароля учетной записи компьютера Active Directory для вашей инфраструктуры.

После настройки AD текущая конфигурация сети отображается как для потоковой передачи, так и для управления.

Кроме того, во время работы мастера отображается расположение TFTP и начальной загрузки. Еще раз проверьте правильность настроек для вашей инфраструктуры.

Кроме того, список загрузки Stream Server сохраняется во время обновления и отображается в мастере настройки.

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

Так как это первый сервер PVS, который мы обновляем, база данных будет обновлена. Вы уже сделали резервную копию базы данных и используете ли учетную запись пользователя мастер sysadmin?

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

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

Приставка

Также следует обновить консоль. Шаги точно такие же, как и при установке консоли. Единственная часть, которую можно изменить, — это место назначения. Поскольку это очень просто, я не буду показывать все шаги один за другим.

Целевые устройства

До PSV 7.6 CU1 было очень сложно обновить существующий виртуальный диск. Существует процесс, позволяющий снова преобразовать виртуальный диск в виртуальную машину. На этой виртуальной машине можно было удалить программное обеспечение PVS, а затем установить новую версию. С новым программным обеспечением можно было создать новый виртуальный диск. Я пробовал это дважды у клиента, но оба раза мы потерпели неудачу. Большинство компаний использовали этот момент для создания полностью нового виртуального диска с нуля. Конечно, это заняло довольно много времени, и создание виртуального диска должно быть автоматизировано, чтобы ни один шаг не был забыт. Многие ИТ-отделы страдают от обновления программного обеспечения целевого устройства.

Если ваша текущая инфраструктура PVS использует PVS 7.6 CU1 или более позднюю версию, программное обеспечение целевого устройства можно обновить на виртуальном диске. Это делает обновление намного проще и плавнее. Теперь вы можете использовать обычные шаги обновления виртуального диска, скопировав текущий виртуальный диск и открыв его в приватном режиме или используя параметр управления версиями.

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

Далее мы начнем установку PVS и выберем в автозапуске опцию Target Device Instalaltion.

Далее вам нужно выбрать установку целевого устройства. Логично было бы ожидать, что вы выберете Мастер установки обновлений, но это не так. Поэтому определенно выберите «Установка целевого устройства».

Мастер установки точно такой же, как и при обычной установке. Итак, все начинается с экрана приветствия.

Далее мы должны принять лицензионное соглашение.

Затем следует предоставление некоторой дополнительной информации о пользователе.

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

С помощью кнопки «Установить» обновление фактически запускается.

После обновления мастер показывает, что обновление выполнено успешно.

После установки/обновления программного обеспечения целевого устройства машину необходимо перезагрузить.

После перезагрузки программное обеспечение целевого устройства работает на версии (в моей ситуации версия 7.9).

Теперь пришло время обновить другое программное обеспечение (необязательно), например версию VDA. После обновлений пришло время выключить машину и, в моем случае, повысить версию до следующего уровня и выполнить фазу тестирования.

После обновления программного обеспечения целевого устройства инфраструктура PVS полностью обновляется до последней версии.

Завершение

В этой статье я описал этапы обновления полной инфраструктуры PVS. Обновление началось с обновления первого сервера PVS, где мастер настройки выполнил обновление базы данных. После первого сервера остальные серверы PVS необходимо было обновить по той же процедуре. Обновление программного обеспечения целевого устройства в прошлом было довольно сложным. К счастью, начиная с PVS 7.6 CU1, вы также можете обновить текущий виртуальный диск с помощью новой версии программного обеспечения целевого устройства PVS вместо создания нового полного виртуального диска. Это делает обновление намного проще, быстрее и плавнее.