Глава 5. Развертывание MetaFrame XP Feature Release 2

MetaFrame XP Feature Release 2 не поддерживается в Windows NT 4.0 TSE.

При первой установке MetaFrame XP FR2 необходимо наличие пользователя в базе данных с правами владельца базы.

Программа установки MetaFrame XP Feature Release 2 и Service Pack 2 собраны в единый пакет Windows Installer. Windows Installer является компонентом Windows 2000, который управляет установкой и удалением приложений. Windows Installer применяет набор предопределенных настроек во время процесса установки, которые определяют конфигурацию приложения.

Предупреждение. Windows 2000 Server по умолчанию включает версию Windows Installer 1.1. Citrix настоятельно рекомендует установить версию Windows Installer Version 2.0 или более позднюю перед установкой MetaFrame XP.

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

Для установки или обновления MetaFrame XP, Feature Release 2

  1. Вставьте CD-диск MetaFrame XP в привод или запустите Autorun.
  2. Выберите установку или обновление. Если вы хотите установить новый функционал, содержащийся в Feature Release 2, выберите MetaFrame XP Feature Release 2. Если вы хотите установить только пакет обновлений, выберите MetaFrame XP Service Pack 2.
  3. Прочитайте лицензионное соглашение и щелкните Next.
    Инсталлятор автоматически обнаруживает существующую версию MetaFrame и если MetaFrame установлен, то производится обновление до FR2 или SP2.
  4. После установки FR2 добавьте и активируйте соответствующие лицензии.

Аспекты обновления MetaFrame XP Feature Release 2

Снижении уровня обновления

При снижении уровня обновления (downgrading) учитывайте следующее:

Быстрое развертывание MetaFrame XP Feature Release 2/ Service Pack 2

Клонирование сервера

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

При клонировании сервера настройки зоны не переносятся. При первом запуске службы IMA на клонированном сервере, сервер MetaFrame присоединяется к зоне, объявленной по умолчанию. Имя умолчательной зоны представляет собой идентификатор подсети, в которой находится клонированный сервер. При развертывании образов сервера на несколько подсетей, назначайте информацию о зоне на каждом сервере после клонирования. Для изменения Security ID (SID) на компьютере добавьте одного из из следующих пользователей в качестве администратора Citrix с полными привилегиями:
• Администратор домена
• Группа локальных администраторов
• Локальный администратор с машины, на которой не изменился SID

Предупреждение. Не пытайтесь использовать программы создания образов дисков для восстановления образа сервера MetaFrame с переназначенными драйвами. Это сделает сервер непригодным для использования.
Серверы с переназначенными драйвами могут быть реплицированы аппаратным способом, например, с помощью зеркалирования на контроллерах Compaq Smart Array RAID1.

Для подготовки создания образа сервера выполните следующие подготовительные шаги:

  1. В Citrix Management Console удалите список хост-серверов, обслуживающих приложения.
  2. Удалите сервер из фермы посредством деинсталляции MetaFrame XP.
  3. Если сервер все еще присутствует в списке серверов в Citrix Management Console, щелкните на нем правой кнопкой мыши и вручную удалите сервер из списка.
  4. Примените системный образ (system image) и добавьте сервер в ферму.

Быстрое развертывание с использованием Microsoft Access

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

Для создания образа при использовании Access:

  1. Выполните все необходимые шаги в соответствии с Рукводством администратора MetaFrame для установки первого сервера в ферме.
  2. Инсталлируйте в ферме второй сервер MetaFrame XP с непрямым соединением с хранилищем данных, созданным на первом сервере.
  3. После инсталляции и перезагрузки второго сервера, зарегистрируйтесь в консоли второго сервера под локальным или доменным администратором.
  4. На втором сервере удалите файл Wfcname.ini, если он существует, в корне загрузочного диска сервера.
  5. Остановите службу Citrix IMA Service используя Панель Управления
  6. Если установлены компоненты MetaFrame XPe, см. раздел "Клонирование MetaFrame XPe"
  7. Создайте образ второго сервера и перезагрузите первый сервер.
  8. Разверните образ, созданный на шаге 7.

Важно. При установке образов Windows 2000 важно запустить утилиты генерации SID.

  1. Установите SID выбранным вами генератором
  2. Дайте новому серверу новое уникальное имя
  3. Вручную запустите службу IMA и настройте ее на автоматический запуск.
  4. Убедитесь, что сервер успешно добавлен в ферму, выполнив команду qfarm.

Быстрое развертывание при использовании Microsoft SQL Server, Oracle или IBM DB2

  1. Следуйте инструкциям Рукводства Администратора для инсталляции первого сервера MetaFrame XP в ферме.
  2. После инсталляции и перезагрузки сервера, зарегистрируйтесь в консоли под локальным или доменным администратором.
  3. Удалите файл Wfcname.ini, если он существует, в корне загрузочного диска сервера.
  4. Отредактируйте файл Mf20.dsn в Блокноте или другом текстовом редакторе. По умолчанию DSN находится в папке
    %ProgramFiles%\Citrix\Independent Management Architecture.
    Для Microsoft SQL Server DSN будет выглядеть так:
   [ODBC]
   DRIVER=SQL Server
   UID=SQL_USERNAME
   DATABASE=NAME_OF_DATABASE
   WSID=NAME_OF_MF_SERVER
   APP=Citrix IMA
   SERVER=NAME_OF_SQL_SERVER
Удалите следующую строку:
WSID=NAME_OF_MF_SERVER

Теперь DSN будет выглядеть так:
   [ODBC]
   DRIVER=SQL Server
   UID=SQL_USERNAME
   DATABASE=NAME_OF_DATABASE
   APP=Citrix IMA
   SERVER=NAME_OF_SQL_SERVER

5. Сохраните изменения в файле DSN.
6. Остановите службу IMA и настройте ее на ручной запуск (manual).
7. Если установлены компоненты MetaFrame XPe, см. раздел "Клонирование MetaFrame XPe"
8. Сделайте образ сервера и перезагрузите сервер.
9. Установите образ, сделанный на шаге 8.

Важно. При установке образов Windows 2000 важно запустить утилиты генерации SID.

  1. Установите SID выбранным вами генератором
  2. Дайте новому серверу новое уникальное имя
  3. Вручную запустите службу IMA и настройте ее на автоматический запуск.
  4. Убедитесь, что сервер успешно добавлен в ферму, выполним команду qfarm.

Клонирование MetaFrame XPe


Если вы используете Resource Manager на сервере MetaFrame XPe, вы должны удалить локальную базу данных, используемую Менеджером Ресурсов, чтобы клонированный сервер не содержал информации от исходного сервера. База данных RMLocalDatabase установлена в каталоге Citrix Resource
Manage\LocalDB
в каталоге установки MetaFrame - по умолчанию, %Program Files%\Citrix.

На клонированном сервере файл RMLocalDatabase воссоздается при запуске службы IMA. Вручную его создавать не надо.

Одновременные установки

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

При инсталляции серверов в новой зоне лучше всего установить один сервер в новой зоне. После завершения установки и перезагрузки сервера, запустите Citrix Management Console и установите степень предпочтения сервера как "Most Preferred". Это позволит избежать проблем с новыи серверами, становящимися коллекторами данных.

При создании новой фермы первый инсталлированный сервер всегда получает ранг "Most Preferred". Однако, вышеописанный процесс назначения предпочтительности применяется только при создании дополнительных зон.

Развертывание Feature Release 2 с помощью Installation Manager

Если у вас уже есть инсталлированный Feature Release 1, вы можете использовать Installation Manager для развертывания пакета MSI MetaFrame для обновления серверов до Feature Release 2. Вы можете это сделать только на серверах с установленным компонентом Installation Manager (Installation Manager Version 2.1).

Предупреждение. Citrix рекомендует обновить Microsoft Windows Installer до версии 2.0 перед установкой Feature Release 2.

Вы должны соблюсти следующие условия:

Важно. Если вы используете Installation Manager Version 2.1, вы не можете использовать Installation Manager для удаления Feature Release 2 . При деинсталляции пакета с использованием Installation Manager, Meta Frame XP удаляется целиком. Если вам необходимо снизить уровень обновления до Feature Release 1, используйте Add/Remove Programs.

Для развертывания пакета Feature Release 2 на серверах с Feature Release 1

  1. Установите Windows Installer 2.0 на всех серверах фермы.
    Программа Windows Installer 2.0, Instmsiw.exe, находится на CD в папке support\msi20
  2. Скопируйте содержимое CD-ROM с Feature Release 2 в место в сети с общим доступом. Сделайте это вручную; не используйте опцию /a в команде msiexec для копирования файлов.
  3. Для установки только Service Pack 2, сделайте следующее:
    1. Используя редактор трансформы, создайте файл трансформы, используя MFXP001.msi. Если в качестве редактора вы используете Microsoft Orca, используйте версию 2.0.26 или выше.
    2. В редакторе выберите таблицу Property в MFXP001.msi.
    3. Найдите свойство CTX_MF_TURN_FEATURE_RELEASE_ON.
    4. Смените значение с Yes на No.
    5. Сгенерируйте файл трансформы, который включает эти изменения и сохраните его в том же каталоге, где находится файл MFXP001.msi. В противном случае установка закончится неудачей.
      Важно. Не изменяйте оригинальный файл MFXP001.msi. Для загрузки файла трансформы (servicepack.mst), уже готового для развертывания только SP2, см. статью Citrix CTX342366.
  4. Убедитесь, что на целевых серверах нет зарегистрированных пользователей.
  5. Используйте Citrix Management Console для подключения к ферме Feature Release 1 и в левой панели щелкните Installation Manager. Сетевая учетная запись для Installation Manager’ должна иметь привилегии администратора на каждом сервере. Это не должна быть учетная запись NetWare.
  6. Добавьте установочный пакет Feature Release 2 в базу данных Installation Manager.
  7. Разверните пакет Feature Release 2 на целевых серверах.
  8. Для развертывания только SP2 примените трансформу, определенную на шаге 3
  9. После завершения установки и перезагрузки сервера, зарегистрируйтесь в ферме с Citrix Management Console. Добавьте лицензии Feature Release 2 и активируйте их.
  10. Если некоторый сервер не включен в развертывание, обновите его до FR2 либо из файлов из сетевого ресурса общего доступа, либо зарегистрируйтесь на другом сервере и разверните пакет на сервере Feature Release 1.
  11. Убедитесь, что все серверы обновлены до Feature Release 2.

Развертывание MetaFrame с Active Directory

Перед установкой MetaFrame XP Feature Release 2 используя службы Active Directory, выполните следющее:

Установка утилит администрирования

Для управления фермой вы используете Citrix Management Console и Citrix Web Console. Следующая процедура объясняет, как установить эти утилиты.

Чтобы пропустить установку Citrix Management Console введите во время установки следующую команду:

   msiexec /i mfxp001.msi addlocal=all reinstall=ctx_mf_cmc

Для установки или обновления Citrix Management Console на отдельных серверах:

  1. Запустите Autorun с MetaFrame XP Feature Release 2 CD.
  2. Выберите Other tools and components > Administrative tools > Citrix Management Console и следуйте подсказкам на экране

Для установки Citrix Web Console на отдельный сервер

Вам необходимо:
• Internet Information Server 5.0
• The Citrix MetaFrame XP Feature Release 2 MFCOM SDK

  1. Установите MFCOM SDK, следуя инструкциям из комплекта SDK.
  2. Введите имя сервера MetaFrame XP Feature Release 2/Service Pack 2, на котором вы хотите запускать MFCOM.
  3. Вставьте CD Feature Release 2/Service Pack 2.
  4. Закройте меню Autorun.
  5. С командной строки из каталога \Administration\CWC введите:
    msiexec /i cwc.msi CWC_MFCHECK=”N”
  6. Следуйте подсказкам мастера для завершения установки

Для изменения сервера MetaFrame, на который указывает веб-консоль, выполните команду MFREG <servername>

Развертывание клиентов ICA

MetaFrame XP Feature Release 2 содержит установочные пакеты (MSI) для Program Neighborhood Client и Program Neighborhood Agent. В следующих разделах показано, как развернуть клиентов на различные устройства клиентов используя службу Windows Installer и IntelliMirror.

Тихая установка Program Neighborhood Agent или Program Neighborhood Client с использованием Windows Installer

В настоящее время при установке этих пакетов с помощью службы Windows Installer пользователи должны указать сервер с установленной службой Citrix XML. Чтобы сделать развертывание полностью тихим, вы должны сделать некоторые изменения.

Требования.

• Program Neighborhood Agent (Version 6.20.985 и выше)
• Program Neighborhood Client (Version 6.20.985 и выше)
• Microsoft Windows Installer SDK (Version 1.5 или выше)

Существует два способа создания пакетов установки клиентов ICA Win32:
• Создать пакет установки с указанными изменениями или
• Создать файл транформы и применить его к оригинальному пакету Windows Installer

Для создания нового пакета Windows Installer.

  1. Создайте временный каталог и скопируйте в него клиента ICA Win32. Например, создайте каталог C:\MST и скопируйте в него Ica32a.msi.
  2. Запустите редактор Orca, идущий в комплекте с Windows Installer SDK.
  3. В Orca откройте файл Ica32a.msi.
  4. В панели Tables выберите Property.
  5. Щелкните Property. Появится окно свойств:

  6. Выберите столбец Property в правой панели для сортировки свойств в алфавитном порядке. Найдите строку с объектом SERVER_LOCATION:
  7. По умолчанию, значением этого объекта является PNAgent. Измените это на имя или адрес IP сервера, запускающего службу Citrix XML Service. Имя сервера или адрес должны быть указаны с префиксом http://<server или FQDN> или https://<server или FQDN>.
  8. Установите значение Accept в "Yes" .
  9. Сохраните файл с новым именем, например, NewIca32a.msi.
  10. Введите с командной строки:
    MSIEXEC /I drive:\NewIca32a.msi /QN
  11. Разверните новый файл MSI на одном сервере для проверки настроек.

Создание файла трансформы для существующего файла MSI

Создание файла трансформы является расширением процедуры создания нового инсталляционного пакета. В состав Windows Installer SDK входит утилита MSITRAN. MSITRAN сравнивает два файла Windows Installer и записывает различия в файл. Это файл используется в качестве трансформы.

  1. Выполните шаги, описанные в разделе "Создание нового пакета Windows Installer”. Запустите с командной строки MSITRAN используя следующий синтаксис:
    msitran -g {base db}{new db}{transform}{error/validation conditions}]
    Например:
    msitran –g ica32a.msi NewICA32A.msi ICA32A.MST X
  2. При запуске утилиты вы увидите следующее:
    C:\ >msitran -g c:\mst\ica32a.msi c:\mst\newica32a.msi
    c:\mst\ica32a.mst x
  3. Новый файл MST может использоваться в качестве трансформы для оригинального файла ICA32A.msi. Выполните из командной строки:
    ica32a.msi transforms=ica32a.mst
    Последние версии Windows Installer SDK доступны по ссылке:
    http://www.microsoft.com/msdownload/platformsdk/sdkupdate/.