Knowledgebase

El proceso de instalación desatendida de XenApp4.5, puede ser establecido de distintas formas, en este caso mencionaremos como realizarlo mediante un fichero de configuración parametrizado utilizando variables del tipo CTX_MF.

Mediante el CD de XenApp 4.5 se procederá  a la instalación administrativa de XenApp 4.5 a fin de preparar los paquetes necesarios para la instalación.

 

 

Este paso no es obligatorio para la correcta instalación desatendida, ello permitirá preparar un CD con solo y únicamente lo necesario para la instalación de XenApp 4.5 en los servidores donde necesitemos instalarlo.

Para proceder a la instalación de los paquetes realizaremos en nuestro prompt del sistema mediante cmd, y desde la ruta de instalación (d:\MetaFrame Presentation Server) del CD el siguiente comando de instalación administrativa:

msiexec /a MPS.msi

Ello realizara la apertura de un interface gráfico de la instalación de Administrativa de Citrix, donde nos solicitará el punto de instalación de los paquetes.

Para ello se establecerán los siguientes pasos de tipo directo:

- Indicar punto de instalación (puede ser una unidad de red).

- “Siguiente”.

Posteriormente realizara la instalación de los paquetes. Una vez terminada, tendremos instalado el nuevo árbol de paquetes en la ruta especificada.

Antes de iniciciar cualquier proceso, sera necesario crear el fichero mf20.dsn el cual es necesario para establecer el proceso de instalación y que incluirá los parámetros de conexión con nuestro DataStore de SQL Server.

 

Para ello se establecerán los siguientes pasos de tipo directo:

 

-          Inicio - Programas – Herramientas Administrativas – Orígenes de Datos (ODBC)

-          Accederemos a la pestaña “DSN de archivo”

-          Agregar

-          Seleccionar SQL Server

-          Seleccionar el nombre del fichero dsn, este deberá ser mf20.dsn

-          Siguiente

-          Finalizar

-          Introducir descripción del fichero (ejemplo. Acceso citrix)

-          Seleccionar servidor “DataStore”

-          Siguiente

-          Seleccionar Autentificación SQL Server

-          Introducir Usuario con acceso a la BD necesaria

-          Introducir Contraseña usuario

-          Siguiente

-          Realizar Test

-          Finalizar

 

Posteriormente editaremos mediante un editor de textos un fichero .bat, el cual se encargara de realizar la instalación de XenApp 4.5 de forma totalmente automatizada, utilizando el fichero anteriormente creado para el acceso a la BBDD.  A continuación se muestra un ejemplo de fichero .BAT a poder utilizar en el proceso de instalación desatendida de XenApp 4.5.

El Fichero BAT creara una Granja Nueva  y accederá a una BD DataStore externa usando el fichero mf20.dsn configurado anteriormente.

* Los parámetros en rojo nos indican aquellos que deberemos modificar

** El fichero no debe contener retornos

 

msiexec /i mps.msi /qr

 

CTX_MF_FARM_SELECTION="Create" CTX_MF_CREATE_FARM_DB_CHOICE="Thirdparty" CTX_MF_ZONE_NAME="StandardZone" CTX_MF_SILENT_DSNFILE="[RUTA]\mf20.dsn"

CTX_MF_ODBC_USER_NAME="usuario bd"

CTX_MF_ODBC_PASSWORD="contraseña usuario bd" CTX_MF_NEW_FARM_NAME="nombre granja" CTX_MF_USER_NAME="Usuario Administrador Ps4"

CTX_MF_DOMAIN_NAME="Domain"

CTX_MF_SHADOWING_CHOICE="No"  CTX_MF_LIC_CHOICE_FOR_CREATE=DontKnow CTX_MF_SHADOW_PROHIBIT_REMOTE_ICA="No" CTX_MF_SHADOW_PROHIBIT_NO_NOTIFICATION="Yes" CTX_MF_SHADOW_PROHIBIT_NO_LOGGING="No" CTX_MF_XML_PORT_NUMBER="80" CTX_MF_LAUNCH_CLIENT_CD_WIZARD="No"

CTX_MF_SERVER_TYPE="E" 

REBOOT="Force" /liewa "%LOGFILE%.log" 

INSTALLDIR="[RUTA INSTALACION]"   

** Ver páginas 158a161 y apéndice B de la Guía del Administrador incluido en el centro de documentación de Citrix para mas información, sobre la parametrización de las distintas posibilidades de variables CTX_MF_.

 


Como testear el acceso SQL: Con netstat –na veremos las conexiones establecidas del servidor, buscar la conexión del puerto 1433 y verificar la Ip con el servidor SQL, si aparece dicha línea significa que la conexión con el servidor SQL es correcta. OK.

Arrancar el ‘SQL Quero Analyzer” y teclear el siguiente comando: Select * from master.dbo.sysprocesses where program_name='Citrix IMA' , ejecutar el comando con F5 o la opción “execute button”. La salida mostrara las conexiones de PS con el servidor SQL.

 

El siguiente fichero BAT establecera  la conexión con el servidor ya existente de XenApp 4.5 y se anexará a la Granja anteriormente creada y accederá al DataStore usando el fichero mf20.dsn configurado con anterioridad.

msiexec /i mps.msi /qr

CTX_MF_FARM_SELECTION="Join" CTX_MF_CREATE_FARM_DB_CHOICE="Thirdparty" CTX_MF_ZONE_NAME="StandardZone" CTX_MF_SILENT_DSNFILE="[RUTA]\mf20.dsn"

CTX_MF_ODBC_USER_NAME="usuario bd" CTX_MF_ODBC_PASSWORD="contraseña usuario bd" CTX_MF_NEW_FARM_NAME="NOMBRE GRANJA"

CTX_MF_USER_NAME="usuario Administrador ps4"

CTX_MF_DOMAIN_NAME="DOMAIN NAME" CTX_MF_SHADOWING_CHOICE="No" CTX_MF_SHADOW_PROHIBIT_REMOTE_ICA="No" CTX_MF_SHADOW_PROHIBIT_NO_NOTIFICATION="Yes" CTX_MF_SHADOW_PROHIBIT_NO_LOGGING="No" CTX_MF_XML_PORT_NUMBER="80" CTX_MF_LAUNCH_CLIENT_CD_WIZARD="No"

CTX_MF_SERVER_TYPE="E"

REBOOT="force" /liewa "%LOGFILE%.log"

INSTALLDIR="[RUTA INSTALACION] "

 

** Ver páginas 158a161 y apéndice B de la Guía del Administrador incluido en el centro de documentación de Citrix para más información, sobre la parametrización de las distintas posibilidades de variables CTX_MF_..

 

testear acceso SQL: Con netstat –na veremos las conexiones establecidas del servidor, buscar la conexión del puerto 1433 y verificar la Ip con el servidor SQL, si aparece dicha línea significa que la conexión con el servidor SQL es correcta. OK.

Testear acceso Granja: Accederemos a la Consola de MetaFrame Presentation Server, en el apartado “Servers” deberemos observar el nuevo servidor anexado.

 

 *Nota: - Extracto del libro: Presentation Server 4.5. Guía práctica de referencia.