Свойства инсталляции
MetaFrame XP

В этой главе описаны свойства в пакете MetaFrame XP Windows Installer, используемого для инсталляции MetaFrame XP. Эта глава также описывает три простых файла транформы, включенные в состав MetaFrame XP CD-ROM и находящиеся в каталоге Support\Install.

Имена свойств и их значения

Имена свойств чувствительны к регистру букв. Значения не чувствительны к регистру, но при использовании в командной строке должны быть заключены в кавычки ("")


CTX_MF_USER_NAME
Описание: имя начального администратора Citrix; применяется при создании новой фермы.
Возможные значения: определяетя пользователем
Значение по умолчанию: “UserName”

CTX_MF_DOMAIN_NAME
Описание: имя домена для учетной записи администратора; применяется при создании новой фермы.
Возможные значения: определяетя пользователем
Значение по умолчанию: “DomainName”

CTX_MF_SHADOWING_CHOICE
Описание: разрешение или запрещение теневых сеансов
Возможные значения: “Yes” - разрешить, “No” - запретить
Значение по умолчанию: “Yes”

CTX_MF_SHADOW_PROHIBIT_REMOTE_ICA
Описание: запрещать или нет удаленное управление сеансами ICA
Возможные значения: “Yes” - запретить, “No” - разрешить
Значение по умолчанию: “No”

CTX_MF_SHADOW_PROHIBIT_NO_NOTIFICATION

Описание: Запретить или нет теневые сеансы без предупреждения
Возможные значения: “Yes” - запретить, “No” - разрешить
Значение по умолчанию: “No”

CTX_MF_SHADOW_PROHIBIT_NO_LOGGING
Описание: Запретить теневые сеансы без журнализации
Возможные значения: “Yes” - запретить, “No” - разрешить
Значение по умолчанию: “No”

CTX_MF_FARM_SELECTION
Описание: создать новую ферму или присоединиться к существующей
Возможные значения: “Create” - создать ферму, “Join” - присоединиться
Значение по умолчанию: “Create” (создать)

CTX_MF_NFUSE_DEF_WEB_PAGE
Описание: Изменить Web-страницу по умолчанию (т.е. сделать стартовой страницей страницу NFuse)
Возможные значения: “Yes” , “No”
Значение по умолчанию: “No”
 

CTX_MF_XML_CHOICE
Описание: использовать порт совместно IIS и XML, или использовать отдельный порт.
Возможные значения: “Share” (использовать порт XML совместно с IIS) или “Separate” - использовать другой порт, указываемый в параметре CTX_MF_XML_PORT_NUMBER
Значение по умолчанию: “Share”

CTX_MF_XML_PORT_NUMBER
Описание: номер порта XML, если вы выбрали не использовать порт совместно с IIS.
Возможные значения: определяетя пользователем
Значение по умолчанию: 80

CTX_MF_FARM_SELECTION
Описание: пользователь может создать ферму или присоединиться к ферме
Возможные значения: “Create” или “Join”
Значение по умолчанию: “Create”

CTX_MF_CREATE_FARM_DB_CHOICE
Описание: выбор локальной базы данных или SQL
Возможные значения: “ThirdParty” или “Local”
Значение по умолчанию: “Local”


CTX_MF_ODBC_PASSWORD
Описание: пароль к третьей базе данных
Возможные значения: определяется пользователем
Значение по умолчанию: “Password”

CTX_MF_ODBC_USERNAME
Описание: имя пользователя в третьей базе
Возможные значения: определяется пользователем
Значение по умолчанию: “Username”

CTX_MF_SILENT_DSNFILE
Описание: файл DSN для досутпа к хранилищу при тихой инсталляции
Возможные значения: полный путь к файлу DSN
Значение по умолчанию: "" (пусто)

CTX_MF_JOIN_FARM_DB_CHOICE
Описание: режим присоединения к ферме - прямой или непрямой
Возможные значения: “Direct” или “Indirect”
Значение по умолчанию: “Direct”

CTX_MF_INDIRECT_JOIN_DOMAIN_NAME
Описание: имя домена, используемое в случае непрямого присоединения
Возможные значения: любое имя домена пользователя (пользователь должен иметь административные права в MetaFrame)
Значение по умолчанию: “DomainName”

CTX_MF_NEW_FARM_NAME
Описание: имя новой фермы; указывайте всегда при создании новой фермы.
Возможные значения: указывается пользователем
Значение по умолчанию: “NewFarmName”

CTX_MF_INDIRECT_JOIN_USER_NAME
Описание: имя пользователя в случае непрямого присоединения
Возможные значения: имя любого пользователя, имеющие права администратора MetaFrame
Значение по умолчанию:“UserName”

CTX_MF_INDIRECT_JOIN_PASSWORD
Описание: пароль для непрямого подсединения
Возможные значения: пароль пользователя, введенного в CTX_MF_INDIRECT_JOIN_USER_NAME
Значение по умолчанию: “Password”

CTX_MF_JOIN_FARM_SERVER_NAME
Описание: имя непрямого сервера
Возможные значения: имя любого уже инсталлированного сервера MetaFrame
Значение по умолчанию:“ServerName”

CTX_MF_JOIN_FARM_SERVER_PORT
Описание: номер порта непрямого сервера
Возможные значения: указывается пользователем
Значение по умолчанию: 2512

REBOOT
Описание: Стандартное свойство Windows Installer, требующее перезагрузки коспьютера по завершении инсталляции
Возможные значения: “Force” - принудительная перезагрузка без запроса, “Suppress” - без перезагрузки; если перезагрузка обязательна, то выдать предупреждение. “ReallySuppress” - не перезагружать, ничего не справшивать.
Значение по умолчанию: “Force”

CTX_MF_ZONE_NAME
Описание: имя зоны, к которой принадлежит сервер
Возможные значения: не применяются
Значение по умолчанию: “ZoneName”

CTX_MF_LAUNCH_CLIENT_CD_WIZARD
Описание: следует ли запускать ICA Client Distribution wizard
Возможные значения: “Yes”- запускать, “No” - не запускать
Значение по умолчанию: “No”

CTX_MF_CLIENT_CD_PATH
Описание: путь к диску MetaFrame XP Components CD-ROM для мастера дистрибутивов
Возможные значения: полный путь к диску
Значение по умолчанию: "" (пусто)

CTX_MF_PRODUCT_CODE
Описание: код продукта сервера MetaFrame.
Возможные значения: код продукта, обозначенный на диске
Значение по умолчанию: “0D00-06A7” (обалдеть! Это код MetaFrame XPe!)

CTX_MF_SERVER_TYPE
Описание: уровень семейства MetaFrame. При тихой установке вам необходимо установить правильное значение.
Возможные значения: “E” для MetaFrame XPe, “A” для MetaFrame XPa, “S” для MetaFrame XPs
Значение по умолчанию: “E”

Создание трансформ

Вы можете манипулировать процессом инсталляции, применив трансформы (файлы с расширением .mst) к базе данных, содержащейся в инсталлционному пакету. Трансформа вносит изменения в элементы базы данных по время инсталляции и тем самым образом изменяет поведение инсталляции.

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

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

Для создания и редактирования трансформ существует коммерческое программное обеспечение.

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

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

Для создания заказной трансформы из примера:

  1. Используя инструмент редактирования пакетов Windows Installer, откройте пример трансформы.
  2. Введите новые значения для свойств, которые вы хотите изменить
  3. Сохраните файл под новым именем

Вы можете применять трансформы при инсталляции пакета Windows Installer командой Msiexec.

Для применения трансформы:

Введите следующую команду, заменив package на имя инсталляционногг пакета MetaFrame XP, а TransformList - на список трансформ:


msiexec /i package TRANSFORMS=TransformList

При прменении нескольких трансформ разделяйте их список точкой с запятой.

Более подробную информацию о параметрах и опциях msiexec смотрите на сайте Microsoft http://www.microsoft.com.


Создание новой фермы

Этот пример трансформы показывает возможные значения для создания новой фермы с использованием в качестве хранилища данных Microsoft Access. Файл трансформы называется Localdb_access_create.mst.

Свойства и их значения:

   CTX_MF_NEW_FARM_NAME= FarmAccess
   CTX_MF_USER_NAME=Administrator
   CTX_MF_DOMAIN_NAME=Domain1
   CTX_MF_FARM_SELECTION=Create
   CTX_MF_NFUSE_DEF_WEB_PAGE=Yes
   CTX_MF_SHADOWING_CHOICE=Yes
   CTX_MF_XML_PORT_NUMBER=80
   CTX_MF_XML_CHOICE=Share
   CTX_MF_SERVER_TYPE=a
   CTX_MF_PRODUCT_CODE=0A00-0C32
   CTX_MF_SHADOW_PROHIBIT_NO_LOGGING=No
   CTX_MF_SHADOW_PROHIBIT_NO_NOTIFICATION=No
   CTX_MF_SHADOW_PROHIBIT_REMOTE_ICA=No

Следующие строки добавлены к трансформе, поскольку они по умолчанию не доступны:

   CTX_MF_CLIENT_CD_PATH=H:\image
   CTX_MF_LAUNCH_CLIENT_CD_WIZARD=Yes
 

Присоединение к существующей ферме

В этом примере трансформы существующая ферма использует для хранилища данных Microsoft Access. Новый сервер подключается к хранилищу напрямую. Имя трансформы - Join_Indirect.mst.

   CTX_MF_FARM_SELECTION=Join
   CTX_MF_INDIRECT_JOIN_USER_NAME=Administrator
   CTX_MF_INDIRECT_JOIN_DOMAIN_NAME=Domain1
   CTX_MF_JOIN_FARM_SERVER_NAME=Server1
   CTX_MF_JOIN_FARM_SERVER_PORT= 2512
   CTX_MF_JOIN_FARM_DB_CHOICE=Indirect
   CTX_MF_NFUSE_DEF_WEB_PAGE=Yes
   CTX_MF_XML_PORT_NUMBER=80
   CTX_MF_XML_CHOICE=share
   CTX_MF_SERVER_TYPE=a
   CTX_MF_PRODUCT_CODE= 0D00-06A7
   CTX_MF_SHADOW_PROHIBIT_NO_LOGGING=Yes
   CTX_MF_SHADOW_PROHIBIT_NO_NOTIFICATION=No
   CTX_MF_SHADOW_PROHIBIT_REMOTE_ICA=No


Следуюшие строки добавлены потому, что они по умолчанию недоступны. Если вы используете пустой пароль, не добавляйте свойство для пароля. Вообще, если свойство существует в файле .msi, но вы хотите установить ее в значение NULL, удалите свойство из трансформы.

   CTX_MF_CLIENT_CD_PATH=H:\image
   CTX_MF_LAUNCH_CLIENT_CD_WIZARD=Yes
   CTX_MF_INDIRECT_JOIN_PASSWORD=Password

Создание новой фермы MetaFrame XP

В этом примере мы создает ферму с использованием в качестве хранилища Microsoft SQL Server, Oracle, или IBM DB2. Хранилище данных располагается на выделенном сервере и настроено на прямой доступ с остальных серверов. Файл трансформы называется thirdpartydb_create_direct.mst.

   CTX_MF_NEW_FARM_NAME=Farm-ThirdParty
   CTX_MF_CREATE_FARM_DB_CHOICE=ThirdParty
   CTX_MF_USER_NAME=Administrator
   CTX_MF_DOMAIN_NAME=Domain1
   CTX_MF_FARM_SELECTION=Create
   CTX_MF_ODBC_USER_NAME=sa
   CTX_MF_ODBC_PASSWORD=Citrix
   CTX_MF_ODBC_RE_ENTERED_PASSWORD=citrix
   CTX_MF_NFUSE_DEF_WEB_PAGE=Yes
   CTX_MF_SHADOWING_CHOICE=Yes
   CTX_MF_XML_PORT_NUMBER=180
   CTX_MF_XML_CHOICE=Separate
   CTX_MF_SERVER_TYPE=e
   CTX_MF_PRODUCT_CODE=0D00-06A7
   CTX_MF_SHADOW_PROHIBIT_NO_LOGGING=No
   CTX_MF_SHADOW_PROHIBIT_NO_NOTIFICATION=Yes
   CTX_MF_SHADOW_PROHIBIT_REMOTE_ICA=No

Следующие строки добавлены к трансформе, поскольку они по умолчанию не доступны в пакете Windows Installer:

   CTX_MF_CLIENT_CD_PATH=H:\image
   CTX_MF_LAUNCH_CLIENT_CD_WIZARD=Yes
   CTX_MF_SILENT_DSNFILE =C:\TestSQL.DSN

Присоединение к существующей ферме

В этой трансформе существующая ферма использует SQL, Oracle или IBM DB2. Новый сервер использует хранилище напрямую. Имя файла трансформы - thirdpartydb_join_direct.mst.

   CTX_MF_FARM_SELECTION= Join
   CTX_MF_JOIN_FARM_DB_CHOICE=Direct
   CTX_MF_ODBC_USER_NAME=sa
   CTX_MF_ODBC_PASSWORD=Citrix
   CTX_MF_ODBC_RE_ENTERED_PASSWORD=citrix
   CTX_MF_NFUSE_DEF_WEB_PAGE=Yes
   CTX_MF_SHADOWING_CHOICE=Yes
   CTX_MF_XML_PORT_NUMBER=180
   CTX_MF_XML_CHOICE=Separate
   CTX_MF_SERVER_TYPE=e
   CTX_MF_PRODUCT_CODE= 0D00-06A7
   CTX_MF_SHADOW_PROHIBIT_NO_LOGGING=No
   CTX_MF_SHADOW_PROHIBIT_NO_NOTIFICATION=Yes
   CTX_MF_SHADOW_PROHIBIT_REMOTE_ICA=No


These rows are added to the transform because they are not available in the default
MetaFrame XP Windows Installer package.

Следующие строки добавлены к трансформе, поскольку они по умолчанию не доступны в пакете Windows Installer:

   CTX_MF_CLIENT_CD_PATH=H:\image
   CTX_MF_LAUNCH_CLIENT_CD_WIZARD=Yes
   CTX_MF_SILENT_DSNFILE =C:\TestSQL.DSN


Содержание