Обновление XenDesktop 7 (часть 2)

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

Введение

В первой части мы начали серию статей с обновления среды XenDesktop до более высокой версии (в данной статье до версии 7.9). Мы начали обсуждать порядок обновления, показывая, что есть несколько путей к успешной миграции. Статья продолжилась этапами обновления контроллеров доставки, за которыми последовали Citrix Director и StoreFront.

Citrix StoreFront

В первой части мы обновили StoreFront, установленный из ISO-образа XenDesktop. Однако StoreFront также доступен в виде отдельного исполняемого файла установки, который часто используется для установки StoreFront. Рекомендуется обновлять с помощью того же процесса установки, что и оригинал. Поэтому, если вы установили StoreFront с помощью исполняемого файла установки, обновите его, используя тот же процесс. Для XenDesktop 7.9 это означает, что мы используем исполняемый файл установки StoreFront 3.6. После двойного щелчка по исполняемому файлу установки (StroreFront-x64.exe) начнется процесс обновления с лицензионного соглашения, которое по логике вещей должно быть принято до того, как мастер обновления продолжит работу.

На втором этапе уже показано, что будет установлено (включая предварительные условия, если требуется, но большинство из них уже есть).

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

Когда компонент будет успешно обновлен, мастер установки сообщит вам об этом.

После нажатия кнопки «Готово» обновление завершено. Если вы посмотрите на мастер установки, то увидите, что это новая установка, однако все ваши настройки сохраняются. Если вы запустите консоль администрирования StoreFront, вы увидите, что ваша предыдущая конфигурация, параметры Store и Receiver for Web по-прежнему доступны, а версия StoreFront находится на более высоком уровне.

Необходимость выполнения дополнительных действий по настройке зависит от того, какую версию StoreFront вы использовали ранее. Если вы обновляетесь с StoreFront 2.x до версии StoreFront 3.x, вам нужно решить, хотите ли вы по-прежнему использовать внешний вид Green Bubble или хотите изменить его на представление Unified Gateway. Если вы уже используете StoreFront 3.x и Unified Gateway, вам не нужно ничего делать. Что действительно приятно, так это то, что при использовании нового способа брендинга/настройки Receiver for Web эти настройки сохраняются, поэтому ваш настроенный Receiver for Web полностью доступен после обновления.

VDA

Прежде всего, речь идет о том, как вы предоставляете агенты VDA. Вы можете использовать PVS, MCS или собственную технику. В этой статье я не буду вдаваться в подробности каждой методологии (статья об обновлении PVS будет после этой серии). Я также предполагаю, что у вас нет активных пользователей на машине. Логически действие должно выполняться на машине, которая не используется. Обновление также требует перезагрузки.

Я начну с того момента, когда вы будете готовы обновить программное обеспечение VDA. Это можно сделать двумя способами.

Воспользуйтесь автовыбором на ISO или загрузите исполняемый файл VDA<<type>>setup.exe. В этой статье я использую программное обеспечение для серверов (XenApp), но шаги те же, что и для программного обеспечения VDA на базе рабочих станций. При использовании ISO отображается начальный экран, где в средней панели будут показаны «Обновление машины» и «Изображения».

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

Обновление начинается с предоставления возможности настроить брандмауэр автоматически или выполнить действие вручную. Поскольку эти настройки уже должны быть на месте (возможно, вы пропустите порты фреймворка, если обновитесь с более ранней версии 7.x). Когда вы используете брандмауэр MS, я бы использовал автоматический вариант.

Далее отображается сводка с информацией, которая будет использоваться во время обновления. Кроме того, если применимы предварительные условия, они будут показаны (и автоматически установлены во время обновления). Поскольку я выполняю обновление с версии 7.8 до версии 7.9, никаких предварительных условий еще нет (те же предварительные условия для XenDesktop 7.9, что и для 7.8).

После нажатия кнопки «Обновить» программное обеспечение будет обновлено. Как и в случае с другими компонентами, во время обновления отображается прогресс.

Также для VDA можно включить или отключить функцию Call Home. Изменить его позже можно только с помощью командлетов PowerShell.

После настройки Call Home процесс установки будет завершен, и отобразится сводка, показывающая успешное обновление. Для завершения обновления необходимо перезапустить VDA.

Когда VDA запускается снова, вы проверяете в Studio, сообщает ли VDA правильную версию. Вам необходимо выбрать версию агента столбца с помощью кнопки Select Columns. В моем случае машины теперь обновлены до 7.9.0.101.

После обновления всех VDA в каталоге компьютеров можно обновить каталог компьютеров. Это позволит возможные улучшения на этом уровне. Чтобы начать обновление каталога машин, выберите каталог в каталогах машин и выберите «Обновить каталог» в меню правой кнопки мыши или используйте панель действий в правой части консоли.

Для обновления каталога машин необходимо обновить VDA в каталоге машин. Мастер каталога обновления проверяет правильность уровня агентов VDA. Если один или несколько компьютеров не находятся на требуемом уровне, мастер упомянет об этом и даже покажет, какие компьютеры не находятся на нужном уровне. Однако вы можете продолжить обновление каталога машин.

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

Те же шаги необходимо выполнить в группе доставки. Для этой части вы выбираете соответствующий контроллер доставки и выбираете группу Upgrade Delivery, доступную в меню правой кнопки мыши на правой панели, называемой действиями.

Также для обновления группы доставки VDA должны быть на правильном уровне программного обеспечения. Это то же самое, что и на уровне каталога машин, проверенном мастером обновления группы доставки. Если уровень VDA неверен, появится предупреждение, но при желании вы можете продолжить обновление.

Не отображается сообщение о результате обновления группы доставки, как и для каталога машин. Если у вас есть несколько каталогов машин и/или групп доставки, вам необходимо повторить этот шаг для каждого каталога машин и/или группы доставки.

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

Подведение итогов

В этой серии статей я описал этапы обновления среды XenDesktop. В части 1 мы начали с обновления контроллеров доставки, а затем — Citrix Director и Citrix StoreFront. Во второй части описаны этапы обновления автономной установки Citrix StoreFront, а также обновления VDA, каталогов компьютеров и групп доставки. Citrix сделала обновление довольно плавным и простым, что логически было требованием, если вы выпускаете новую версию каждый квартал. Поскольку этот процесс гладкий и простой, я не вижу никаких проблем, связанных с обновлением жизненного цикла текущего выпуска XenDesktop для многих организаций.