4. Установка и настройка хранилища данных IMA


На стадии конструирования вы решили, какой сервер будет выполнять роль хранилища данных. Ниже я задокументировал следующее:

4.1 Как установить и настроить Microsoft SQL Server 2000

Если вы хотите использовать базу данных Resource Manager, доступную в Feature Release 2 и выше, вам необходимо создать базу данных на SQL Server и, разумеется, сам сервер MetaFrame XP требует хранилища данных, поэтому SQL Server является первым кандидатом. С учетом этого я рекомендую следующую процедуру для инсталляции Microsoft SQL Server 2000.

  1. Вставьте комапкт-диск с инсталляцией Microsoft SQL Server 2000 Standard или Enterprise Edition и щелкните кнопку SQL Server 2000 Components.
  2. Щелкните Install Database Server .
  3. Щелкните Next.
  4. Выберите "Local Computer" и щелкните Next
  5. Выберите "Create new instance..." и щелкните Next
  6. Введите ваше имя и наименование компании, после чего щелкните Next
  7. Примите лицензионное соглашение
  8. Выберите Server and Client Tools и щелкните Next.
  9. Оставьте "Default" и щелкните Next.
  10. Щелкните кнопку Browse для изменения папки установки SQL Server и его баз данных.
  11. Выберите Use a Domain User Account и введите имя пользователя и пароль для ассоциированной учетной записи. Затем щелкните Next.
  12. Выберите Mixed Mode и введите пароль для учетной записи SA. Щелкните Next.
  13. Щелкните Next.
  14. Введите лицензии Microsoft SQL Server и по завершении щелкните Continue.
  15. Щелкните Finish

Теперь вы установили Microsoft SQL Server 2000 и готовы применить пакеты обновлений, после чего можно создавать хранилище данных для MetaFrame XP.

4.1.1 Как установить Service Pack 3a для Microsoft SQL Server 2000

По соображениям безопасности, стабильности и функциональности я рекомендую установить последний пакет обновлений для SQL Server. Service Pack 3a также необходим для защиты от сетевого червя “Slammer”. Для загрузки последнего пакета обновлений посетите страницу http://www.microsoft.com/sql/downloads/2000/sp3.asp

  1. Распакуйте компоненты загруженного архива и дважды щелкните на файле setup.bat для установки Service Pack 3a.
  2. Щелкните Next.
  3. Примите лицензионное соглашение
  4. Выберите экземпляр (instance), к которому вы хотите применить пакет, и щелкните Next.
  5. Выберите учетную запись, которая имеет доступ к обновлению сервера SQL и щелкните Next.
  6. Убедитесь, что выбрана опция Upgrade Microsoft Search and apply SQL Server 2000 SP3 (required) и щелкните Continue.
  7. В окне "Error Reporting" щелкните OK.
  8. Щелкните Next для начала установки.
  9. Программа установки напомнит вам о необходимости резервного копирования баз данных и предложит нажать OK.
  10. Щелкните Finish для завершения установки Microsoft SQL Server Service Pack 3.

4.1.2 Как изменить режим аутентификации по умолчанию

Если вы инсталлировали Microsoft SQL Server 2000 используя опцию Typical или с помощью автоматизированной процедуры (файла sqlins.iss), то вам необходимо установить режим аутентификации SQL. По умолчнию используется Windows Authentication, однако, если вы попробуете подключить сервер к новому созданному хранилищу как системный администратор (SA), используя стандартный логин SQL, то вы получите следующее сообщение об ошибке:

Unable to connect to server SERVER_NAME:
Server: Msg 18452, Level 16, State 1[Microsoft][ODBC SQL Server Driver][SQL Server]
Login failed for user 'sa'. Reason: Not associated with a trusted SQL Server connection.

Замечание: Это поведение отличается от Microsoft SQL Server 7.0. В SQL Server 7.0 по умолчанию режим аутентификации Mixed (т.е.смешанный режим Windows NT Authentication и SQL Server Authentication).

Для предотвращения этого вам следует изменить режим аутентификации на Mixed (смешанный). Для этого используйте следующую процедуру:

  1. Запустите на сервере SQL утилиту SQL Enterprise Manager (Start -> Programs -> Microsoft SQL Server 2000 Server -> Enterprise Manager)
  2. Раскройте группу Server, щелкните правой кнопкой на имени сервера и выберите Properties.
  3. Щелкните вкладку Security и выберите SQL Server and Windows.
  4. Перезапустите SQL Server

Дополнительную информацию вы можете получить из статей Microsoft
INF: How to Change the Default Login Authentication Mode to SQL While Installing SQL Server 2000 Desktop Engine by Using Windows Installer (Q285097) и INF: Windows Authentication is the Default Mode After a SQL Server 2000 Typical Installation (Q269587)

4.1.3. Как создать хранилище данных MetaFrame с SQL Server 2000

  1. Щелкните Start -> Programs -> Microsoft SQL Server 2000 Server -> Enterprise Manager
  2. В левой панели раскройте дерево, чтобы появились папки
  3. Щелкните правой кнопкой на папке Databases и выберите New Database
  4. Появится диалоговое окно. В поле Name введите имя новой базы данных и щелкните OK.
  5. Щелкните вкладку Data Files и щелкните текстовое поле Space allocated (MB), ассоциированное с новой базой данных хранилища MetaFrame XP, и введите нужный размер (например, 50). Подробная информация об использовании файлов хранилища данных IMA содержится в "Расширенных концепциях Citrix MetaFrame"
  6. Щелкните вкладку Transaction Log и щелкните текстовое поле Space allocated (MB), ассоциированное с новой базой данных.
  7. Раскройте ветвь Security.
  8. Щелкните правой кнопкой на Logins и выберите New Login.
  9. Появится диалоговое окно с открытой вкладкой General. В поле Name введите имя. Запишите это имя, т.к. оно потребуется на этапе инсталляции MetaFrame XP. В разделе Authentication вкладки General щелкните SQL Server authentication и введите пароль. Запомните этот пароль - он также понадобится на этапе инсталляции MetaFrame и во всех последующих инсталляциях. В разделе Defaults измените поле Database на имя, указанное в шаге 4.
  10. Щелкните вкладку Database Access. В списоке Database выберите базу данных, указанную в шаге 4.
    В списке Database Roles выберите DB_Owner. Оставьте остальные выбранные без изменений.
  11. Щелкните OK. Вам будет предложено подтвердить ваш пароль. После этого создание базы данных завершается.

4.2. Как установить и настроить Microsoft SQL Desktop Edition (MSDE)

В MetaFrame XP Feature Release 3 появилась возможность для хранилища данных фермы использовать Microsoft SQL Server Desktop (MSDE). Его следует установить и настроить до запуска процедуры инсталляции MetaFrame XP.

Минимальные требования для сервера MetaFrame XP, содержащего базу данных MSDE:

Замечание: MetaFrame XP конфигурирует MSDE на использование аутентификации Windows NT для базы данных MSDE. По соображениям безопасности аутентификация Microsoft SQL Server не поддерживается.

MSDE можно установить двумя способами:

Подробнее о MSDE см. http://www.microsoft.com/sql/techinfo/development/2000/msde2000.asp.

Для установки MSDE 2000 SP3 с использованием значений по умолчанию следуйте нижеприведенным инструкциям.

  1. Вставьте компакт-диск с инсталляцией сервера Citrix MetaFrame XP в привод CDROM и откройте каталог \Support\MSDE.
    Запустите файл SetupMsdeForMetaFrame.cmd.
  2. Этот пакетный файл установит MSDE 2000 с Service Pack 3 и экземпляр с именем CITRIX_METAFRAME. Пароль администратора MSDE (“SA”) устанавливается “CITRIX.”
  3. Перезагрузите систему

Замечание: Пароль для SA необходим. Аутентификация SQL по умолчанию не включается, если вы инсталлируете MSDE с помощью SetupMsdeForMetaFrame.cmd, поэтому пароль для SA не используется. Установка пароля “CITRIX” не представляет риска для безопасности, если не используется аутентификация SQL.

4.2.1 Миграция хранилища данных Access на MSDE

Если вы переходите с FR2 на FR3 и используете для хранилища данных Microsoft Access, то я настоятельно рекомендую перенести хранилище на MSDE 2000 SP3. Citrix облегчила этот процесс, предоставив утилиту MigrateToMsde. Если вы столкнулись с проблемами при переходе, то можете использовать утилиту MigrateToMsde для автоматического отката всех изменений, сделанных в системе.

Утилита MigrateToMsde находится в каталоге Support\MSDE на компакт-диске с инсталляцией сервера MetaFrame XP.

Синтакис утилиты MigrateToMsde:

migratetomsde [/instancename:instancename | /dbname:dbname | /accessuser:user | /accesspwd:pwd | /revert | [/?]

где:

Опция Описание
/instancename:instancename Имя экземпляра MSDE, если оно отличается от умолчательного CITRIX_METAFRAME.
/dbname:dbname Имя базы данных, если оно отличается от умолчательного MF20
/accessuser:user Имя пользователя базы данных Access, если вы меняли его утилитой dsmaint config
/accesspwd:pwd Пароль пользователя базы данных Access, если вы меняли его утилитой dsmaint config
/revert Возвращает оригинал базы данных Access, используемой для хранилища данных. Эта команда восстанавливает резервную копию, сделанную во время миграции. Любые изменения, сделанные в ферме после перехода с Access на MSDE, теряются.
/? Отображает подсказку по синтаксису и опциям утилиты

Ниже показано, как использовать migratetomsde.exe для перехода с Microsoft Access на MSDE, который идет в комплекте с Feature Release 3.

  1. В первую очередь нам надо инсталлировать и сконфигурировать MSDE для Citrix MetaFrame Feature Release 3, как описано выше.
  2. Щелкните Start -> введите CMD и щелкните кнопку OK. Перейдите в каталог инсталляционных файлов Citrix MetaFrame XP FR3 и введите CD \support\MSDE\
  3. Введите команду migraetomsde и вышеперечисленнные опции, если это необходимо. Если вы не меняли настройки хранилища данных Access, то никаких опций можно не указывать.
  4. Щелкните OK для запуска процедуры миграции
  5. Во время миграции появятся индикаторы прогресса
  6. По завершении процесса появится окно "Database has been migrated to MSDE". Щелкните OK для выхода.

 


Установка операционных систем для MetaFrame XP Содержание Установка MetaFrame XP Feature Release 3