Title: Instalacin Desatendida
1Instalación Desatendida
John.Thorburn_at_eu.citrix.comJose María
BarralTeresa SanchezSystem EngineeringCitrix
Spain
2Win2000
- 1.- Instalación W2000 modo Desatendido
- Pág 147 PIAB20.pdf
- 2.- Instalación MfXP modo Desatendido
- No incluido en PIAB2.0
- 3.- Configuración de Parámetros de Servidor
3Tipos de Instalación Desatendida de MetaFrame XP
- Basada en FICHERO DE RESPUESTAS
- Fichero MST
4Fichero de Respuestas
- Localización
- MFXP FR2 CD-Rom
- \support\install\XPFR2_UnattendedTemplate.txt
- \support\install\UnattendedInstall.exe
- Ejemplo
- XPFR2_UnattendedTemplate.txt
5Fichero de Respuestas
- Utilización
- UnattendedInstall.exe MFXP001.msi
XPFR2_Unattended.txt
6Fichero MST
- Editor MST
- Orca editor
- Ejemplos de Transform Files
- \support\install\
- ignoremsicheck.mst
- join_indirect.mst
- localdb_access_create.mst
- thirdpartydb_create_direct.mst
- thirdpartydb_join_direct.mst
7DSN File
- Previo a la instalación
- Creación del fichero DSN
- Distribución en los servidores
- Un fichero DSN por cada Granja (o Servidor de
Base de Datos) - Ejemplo
- ODBC
- DRIVERSQL Server
- UIDSQL_USERNAME
- DATABASENAME_OF_DATABASE
- APPCitrix IMA
- SERVERNAME_OF_SQL_SERVER
- WSIDTarget_MF_Server
8Edición del Fichero MST 1
- Ejemplo de cómo realizar la instalación de un
servidor Citrix MetaFrame XP FR2, basado en una
granja SQL Server, ya existente. - No se quiere instalar el Empaquetador, ni NFuse
- Utilización del Orca Editor
- http//www.microsoft.com/msdownload/platformsdk/sd
kupdate/ - Seleccionar Windows Installer SDK
- Seleccionar Install this SDK!
-
9Edición del Fichero MST 2
- Abrir con el Orca Editor CDRom\MF\MFXP001.msi
10Edición del Fichero MST 3
- Menú Transform gt Apply Transform Seleccionar el
fichero thirdpartydb_join_direct.mst - Tabla Property
11Edición del fichero MST 4
- Modificar las propiedades
- - CTX_MF_JOIN_FARM_NAME nombre de la
granja de la que va a formar parte - - CTX_MF_USE_DEF_ZONE_NAME No (Por
defecto (Yes) toma el valor de zona de la red. - - CTX_MF_FARM_SELECTION join
- - CTX_MF_NFUSE_DEF_WEB_PAGE No
- - CTX_MF_ODBC_USER_NAME Usuario de
Acceso DB - - CTX_MF_ODBC_PASSWORD Password Usuario
Acceso - CTX_MF_ODBC_RE_ENTERED_PASSWORD
- CTX_MF_XML_CHOICE Separate (Opciones
Share o Separate) - - CTX_MF_LAUNCH_CLIENT_CD_WIZARD No
12Edición del fichero MST 5
- Modificar las propiedades
- - CTX_MF_SILENT_DSNFILE T\Program
Files\Common Files\ODBC\Data Sources\FR2Server.dsn
(MF20.dsn) - - CTX_MF_PRODUCT_TYPE R (Valor por
defecto. R es de Retail, E de evaluation, como
venía en la instalación de MF, S de Not for
Resale, O de Other). - - CTX_MF_SERVER_TYPE e (enterprise)
- - CTX_MF_PRODUCT_CODE 0D00-06A7 (por
defecto. Es el product code de la versión Retail.
Si no se cambia, es el product code que aparece
en las propiedades del servidor MF. El product
code de evaluación es 0F06-3B1D) - - CTX_MF_CLIENT_CD_PATH Path donde se
encuentra el SW de clientes ICA. No hace falta
cambiar, porque el servidor no tiene instalado el
software de clientes ICA.
13Edición del Fichero MST 6
- Nota Otros posibles valores de las propiedades
en -
- Citrix MetaFrame XP FR2, Administrators Guide
- Página 347
14Edición del Fichero MST 7
- Salvar los cambios a Test.mst
- Ejecutar en línea de comandos
- msiexec /i
ltpathgt\mfxp001.msi ADDLOCALCTX_MF_CMC,CTX_MF_I
M_Plugin,CTX_MF_RM_Plugin,CTX_MF_RM,CTX_MF_LM,CTX_
MF_NM,CTX_MF_IM_Service,CTX_MF_IM /q
TRANSFORMSltpathgt\TEST.mst /lv
ltpathgt\install.log - Componentes de Citrix (No se ha incluido el
Packager). - NOTA La no inclusión de ADDLOCAL instala todos
los componentes. - CTX_MF_CMC
- CTX_MF_IM_Plugin
- CTX_MF_RM_Plugin
- CTX_MF_LM
- CTX_MF_NM
- CTX_MF_IM_Service
- CTX_MF_IM
- CTX_MF_IM_PACKAGER (NO)
- CTX_MF_NFUSE (NO)
- /lv ltpathgt\install.log Genera un Log de
instalación en la ubicación
15Edición del Fichero MST 8
- Trucos para no utilizar parámetro ADDLOCAL
(Ejemplo de no instalación de Citrix Packager) - Tabla Condition gt Editar Feature
Citrix_MF_IM_Packager Level 0 y poner NOT
Installed) - Borrar las otras dos lineas CITRIX_MF_IM_Packager
Nivel 3 y 999 Señalar líneas y ejecutar Drop
Row. -
16Edición del Fichero MST 8
- Trucos para no utilizar parámetro ADDLOCAL (2)
- Salvar el fichero MST generado en el paso
anterior (p.ej. Test2.mst) - Finalmente lanzar la línea de comandos
- msiexec /i ltpathgt\MFXP001.msi /q
TRANSFORMSltpathgt\TEST2.mst
17Depuración de errores
- Visor de Eventos
- Verbose Log Analyzer
- http//msdn.microsoft.com/library/default.asp?url
/library/en-us/msi/app_3w11.asp.
18Mas Información
- Quick Start Guide to Creating custom Transform
Files for the Feature Release 2 MSI Package - (CITRIX WHITE PAPERS)
19ICA-TCP Settings
20ICA-TCP Settings
- Posibilidades de Configuración
- Manual en cada uno de los servidores
- Políticas Creación Plantilla .adm
- Archivos .reg
21Claves de Registro
- Localización
- HKLM\System\CurrentControlSet\Control\Terminal
Server\WinStations\ICA-tcp
22Claves del Registro
23Claves del Registro
24Plantilla de Políticas .ADM
- Basada en las claves de Registro anteriores
- PIAB 2.0
- Ejemplo de Política
- Como añadir o quitar Plantillas .ADM
- Ejemplo de Plantilla para Parámetros ICA y RDP
- icasettingsdef.adm
25Parametros CMC por servidor
26Parametros CMC por servidor
- Manualmente uno a uno
- Scripting
27Scripting MFCOM
- MFCOM es un servidor COM que expone funciones de
control y monitorización de MetaFrame a través de
objetos e interfaces definidos en el servidor
COM. - MFCOM corre en Windows NT 4.0 Terminal Server
Edition o Windows 2000 como en Windows NT
service. Es controlado usando el panel de control
de servicios de Windows. - http//www.citrix.com/cdn
28MFCOM Objeto Servidor (Props.)
- Nombre del Servidor (sólo lectura)
- Tipo de Servidor (sólo lectura)
- Nombre de la Zona (sólo lectura)
- Nombre de la Granja Farm name (sólo lectura)
- Zona ranking (lectura/escritura)
- Dirección IP (sólo lectura)
- Carpeta del Servidor Padre (lectura/escritura)
- Propiedad de aplicaciones específicas (sólo
lectura) - Consiga el indicador de interfaz de servidor de
Ventanas (sólo lectura)
29MFCOM Objeto Servidor (Props.)
- Notify user of ICA display degradation
(read/write) - Use farm-wide SNMP settings (read/write)
- Enable SNMP agent (read/write)
- Enable SNMP session logon trap (read/write)
- Enable SNMP session logoff trap (read/write)
- Enable SNMP session disconnect trap (read/write)
- Enable SNMP session threshold exceeded trap
(read/write) - SNMP session threshold value (read/write)
- Allow ICA browser listener on the UDP network
(read/write) - Allow ICA browser listener on the IPX network
(read/write) - Allow ICA browser listener on the NETBIOS network
(read/write) - Respond to ICA client broadcast messages
(read/write) - Enable logons to this server (read/write)
- Enable shadow logging (read/write)
30MFCOM Objeto Servidor (Props.)
- MetaFrame installation date (read-only)
- MetaFrame Feature Release level (read/write)
- Is shadowing console allowed? (read-only)
- Installed hotfix count (read-only)
- Installed hotfixes (read-only)
- Use farms auto client reconnect setting
(read/write) - Enable auto client reconnect (read/write)
- Log auto client reconnect attempts (read/write)
- NFuse XML service TCP/IP port number (read/write)
- Printer virtual channel bandwith (read/write)
- Load management system server load value
(read-only) - Update file types on this server (method)
31Script de Ejemplo
- Recorre todos los objetos servidor de la granja
- Modifica las propiedades
- Deshabilita los browsers tcp, IPX y Netbios
- awinserver.AllowUDPICABrowserListener 0
awinserver.AllowIPXICABrowserListener 0 - awinserver.AllowNetBiosICABrowserListener 0
- Habilita los logones
- awinserver.EnableLogon 1
- ...Para todos los servidores de la granja
- For Each aServer In theFarm.Servers
- Set aWinServer aServer.WinServerObject
- serversMFtest.txt
32Mas información
- Citrix Server Development Kit MFCOM Component
guide - http//www.citrix.com/cdn
33MFCOM Objeto Servidor (Props.)
- Nombre del Servidor (sólo lectura)
- Tipo de Servidor (sólo lectura)
- Nombre de la Zona (sólo lectura)
- Nombre de la Granja Farm name (sólo lectura)
- Zona ranking (lectura/escritura)
- Dirección IP (sólo lectura)
- Carpeta del Servidor Padre (lectura/escritura)
- Propiedad de aplicaciones específicas (sólo
lectura) - Consiga el indicador de interfaz de servidor de
Ventanas (sólo lectura)