Клонирование MetaFrame с использованием Norton Ghost 6.5.1

Щелью этой статьи является дать информацию о клонировании серверов-членов MetaFrame XP с использованием Symantec Ghost 6.5.1 и Microsoft sysprep. В этой статье также рассматриваются важные аспекты, относящиеся к источникам данных SQL Server. В этой статье не рассматривается клонирование при использовании Oracle или Access; об этом см. Advanced Concepts for MetaFrame XP, Feature Release 1 (SP1) Guide (см. перевод - для FR2).

Читатель должен быть уже знаком с технологией быстрого развертывания MetaFrame XP. Документацию по использованию Ghost вы можете найти на сайте Symantec

Citrix не рекомендует для быстрого развертывания использовать клонирование. Более эффективным методом является автоматизированная установка, особенно при частом изменении требований со стороны клиента. Однако, в некоторых ситуациях клонирование является единственным методом развертывания фермы MetaFrame. Именно для этих случаев предназначена эта статья.

В слудующей таблице представлено сравнение между автоматизированной установкой и клонированием

Метод развертывания Преимущества Недостатки
Автоматизированная установка
  • Прверена и официально задокументирована
  • Подходит для любой конфигурации сервера
  • Легкое переназначение дисков
  • Может использоваться для построения коллекторов данных зоны и серверов-членов
  • Можно установить MetaFrame 1.8 или MetaFrame XP
  • Несколько медленное развертываение, т.к. надо выполнить пошаговые инструкции на каждом сервере
  • Требуется хорошее знание скриптовых языков, особенно VB
Клонирование с помощью Ghost
  • Быстрое развертывание образа Ghost, даже если сервер и клиент Ghost находятся в разных сетях.
  • Затруднено переназначение дисков
  • Не требует вмешательства
  • Сервер и клиент Ghost должны находится в изолированной сети для предотвращения перегрузки сети из-за передачи больших объемов данных
  • Необходимо правильно создать образ Ghost
  • Созданные образы статичны и не могут быть модифицированы. При каждом изменении конфигурации сервера требуется пересоздавать образы.
  • При развертывании образов необходима идентичность фермы, которая была во время создания образа.
  • Образы нельзя использовать для создания коллекторов данных зон.
  • Нельзя клонировать серверы, содержащие сертификаты SSL

Требования к среде

Настройте сервер Ghost с двумя сетевыми картами. Одну из них настройте для обычного доступа к сети. Вторую подключите к 100-Мб концентратору. На время создания и развертывания образа подключите все серверы MetaFrame к этому концентратору. Если не изолировать траффик образа, то перенос гигабайтных образов сильно замедлит скорость сети и повлияет на производительность хранилиа данных, приведя к сбоям службы IMA.

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

Создание образа

Процесс создания образа состоит из следующих этапов:

Настройка SQL Server

Настройте SQL Server как обычно. Имя сервера и имя хранилища могут быть любым.

Настрока коллектора данных зоны

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

Первый сервер MetaFrame XP должен быть добавлен в зону по умолчанию (default). Если зоны настроены до создания образа, то при его развертывании локальный кеш вызовет сбой в службе IMA.

Настройка червера-члена MetaFrame XP

Второй сервер MetaFrame XP в ферме также необходимо установить вручную. Он будет использоваться для создания образа сервера-члена. Этот образ будет использоваться для клонирования всех остальных серверов-членов. При его установки следуйте пожеланиям:

Создание образа сервера-члена MetaFrame XP

После подготовки сервера, на сервере-члене MetaFrame XP выполните следующие шаги перед созданием образа:

  1. Зарегистрируйтесь в CMC
  2. Остановите службу IMA
  3. Откройте свойства TCP/IP, удалите все спецификации, настройте сервер получать адрес IP автоматически. Это делается для того, чтобы при развертывании образа избежать дублирования адресов IP.
  4. В файле mf20.dsn удалите строку "WSID=..."
  5. Удалите файл wfcname.ini

Теперь запустите утилиту sysprep. Убедитесь, что закрыты все программы и окна. sysprep удаляет всю информацию о членстве в домене. См. http://www.microsoft.com/windows2000/downloads/tools/sysprep/default.asp

Развертывание и настройка образа

Для развертывания образа лучше всего использовать особенность "Multicasting" в Ghost для уменьшения траффика и развертывания нескольких серверов MetaFrame. После того, как образ загружен на серверы, для завершения клонирования выполните следующие действия:

  1. Присвойте серверу уникальное имя
  2. Зарегистрируйтесь на компьютере после его перезагрузки
  3. Настройте свойства TCP/IP и вручную назначьте серверу адрес IP, а также другую информацию.
  4. Добавьте сервер в домен
  5. Настройте автоматический запуск службы IMA, но не запускайте ее.
  6. Отредактируйте файл mf20.dsn:
  7. Перезагрузите компьютер
  8. Откройте окно Services и убедитесь, что служба IMA запущена
  9. Зарегистрируйтесь в CMC и проверьте свойства фермы, зоны и сервера
  10. После того как все серверы-члены могут зарегистрироваться в CMC, добавьте лицензии MetaFrame и настройте зоны.
  11. Протолкните на серверы-члены необходимые приложения
  12. Важно, что образы, созданные в ферме A с СУБД X на SQL Server 1, не могут быть развернуты в ферме Б. Однако, они могут быть развернуты для СУБД Y на SQL Server 2, если там существует аналогичная ферма А. Т.е. необходимо, чтобы имя фермы было таким же, а имена SQL Server, хранилища, имена коллекторов данных зон могут отличаться.

Особенности

Повторное создание образа

Важно заметить, что если сервер не удалить из фермы перед развертыванием на нем образа, то могут возникнуть проблемы с производительностью. CMC может отображать неверные данные, если сервер будет добавлен в ту же ферму. Это происходит из-за того, что информация в хранилище содержит данные о старом сервере. Поэтому при повторном развертывании образа следует предпринять некоторые шаги:

  1. Удалите в CMC сервер из списка серверов, настроенных на обслуживание приложений
  2. Удалите сервер из фермы, деинсталлировав MetaFrame XP
  3. В CMC другого сервера фермы, удалите повторно клонируемый сервер из списка
  4. Разверните образ, как было описано выше

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

Если на серверах-членах инсталлирован Resource Manager, то необходимо заново создать RMLocalDatabase до создания образа. Для этого:

  1. Удалите файлы C:\%Program Files%\Citrix\Citrix Resource Manager\LocalDB\RMLocalDatabase.*
  2. Откройте ODBC Data Source Administrator
  3. Выберите закладку System DSN
  4. Выберите из списка RMLocalDatabase
  5. Щелкните Create.
  6. Введите в поле "database name" значение C:\%Program Files%\Citrix\Citrix Resource Manager\LocalDB\RMLocalDatabase.mdb
  7. Щелкните OK и выйдите из ODBC Data Source Administrator

При использовании Installation Manager дополнительных действий не требуется

Переназначение дисков и использование Ghost

Помимо нижеприведенной информации прочтите статьи Microsoft "Unable to Log on if the Boot Partition Drive Letter Has Changed" (Q249321) и "How to Change the System/Boot Drive Letter in Windows 2000" (Q223188). Метод Microsoft работает только в том случае, если пользователь способен зарегистрироваться на сервере после развертывания образа.

Если диски переназначены до развертывания образа Ghost, развернутый образ содержит диски сервера C:, D: и т.д. Это происходит потому, что Ghost не применяет сигнатуру диска. Чтобы сохранить переназначение дискв, укажите в командной строке параметры "Ghost.exe -FDSP". Опция FDSP означает "Force Disk Signature Preserve" (сохранение сигнатур дисков). FDSP не работает на Windows NT 4.0 TSE.

Использование клонирования образа базовой операционной системы

Вы можете вполовину сократить время автоматизированной установки MetaFrame, если будете использовать Ghost только для установки базовой операционной системы (т.е. только Windows 2000 со всеми SP, обновлениями MDAC и пр.), а потом поверх клонированной ОС выполните автоматизированную установку MetaFrame.


В начало