![Page 1: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/1.jpg)
Instalación desatendida con XenApp 6
Javier Sánchez (xavisan) [email protected]
Twitter. http://twitter.com/ctxdomLinkedIn: http://es.linkedin.com/in/xsanchezal
jueves 16 de septiembre de 2010
![Page 2: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/2.jpg)
• Como instalábamos antes PS 4.0, PS 4.5, XenApp 5….• En las versiones anteriores se utilizaban variables del
tipo CTX_
• CTX_MF_FARM_SELECTION=• CTX_MF_CREATE_FARM_DB_CHOICE=• CTX_MF_ZONE_NAME=• CTX_MF_SILENT_DSNFILE= (fichero mf20.dsn)• ….
jueves 16 de septiembre de 2010
![Page 3: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/3.jpg)
• Pero para ello seguíamos una serie de procedimientos,• Se realizaba una instalación administrativa mediante:
• Msiexec /a MPS.msi• Especificábamos el punto de instalación.• Creábamos un fichero mf20.dsn que incluía los parámetros de
conexión a la BBDD de SQL Server para el DataStore.• Una vez creado, generábamos un fichero .BAT de instalación con
el contenido:• Msiexec /i mps.msi / qr • Con los parámetros adicionales:
• CTX_MF_FARM_SELECTION=• CTX_MF_CREATE_DB_CHOICE=• CTX_MF_ZONE_NAME=• …
• Prodecimiento: http://www.ctxdom.com/index.php?option=com_content&view=article&id=97
jueves 16 de septiembre de 2010
![Page 4: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/4.jpg)
..Como instalamos XenApp 6 por norma general…????
jueves 16 de septiembre de 2010
![Page 5: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/5.jpg)
• Como instalamos XenApp 6 por norma general… (Manualmente)
• Grandes rasgos….
• Instalamos Windows 2008 R2• Instalamos los Roles necesarios
• Remote Desktop Services• Creamos una instáncia en nuestra BBDD• Iniciamos la instalación con la imagen ISO o el DVD
jueves 16 de septiembre de 2010
![Page 6: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/6.jpg)
jueves 16 de septiembre de 2010
![Page 7: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/7.jpg)
• Mucho trabajo para múltiples servidores…• Gran posibilidad de fallo…• Mayor tiempo de instalación…• Si no tenemos entorno con XenServer….
• Aumentamos la dificultad.• No podremos utilizar ISO para la instalación y necesitaremos
un DVD para iniciar la instalación.
• Que nos representa ???
jueves 16 de septiembre de 2010
![Page 8: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/8.jpg)
• Mucho trabajo para múltiples servidores…• Gran posibilidad de fallo…• Mayor tiempo de instalación…• Si no tenemos entorno con XenServer….
• Aumentamos la dificultad.• No podremos utilizar ISO para la instalación y necesitaremos
un DVD para iniciar la instalación.
• Que nos representa ???
jueves 16 de septiembre de 2010
![Page 9: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/9.jpg)
• Podemos agilizar el proceso de instalación.• Ser más rápidos.• Tener una forma de instalar rápidamente.• Añadir nuevos servidores se simplifica.
jueves 16 de septiembre de 2010
![Page 10: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/10.jpg)
• Dos escenarios posibles.
• Instalación de una nueva granja (Servidor Primario).• Añadir un servidor a una granja existente.
• Y…… Configurar XenApp 6 de forma desatendida.
jueves 16 de septiembre de 2010
![Page 11: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/11.jpg)
Arquitectura básica del sistema de Setup de XenApp 6
jueves 16 de septiembre de 2010
![Page 12: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/12.jpg)
Setup Verifica instalación de .Net 3.5 en caso contrario lo instala en x32 y x64
XenAppServerRoleManager.exe
XenAppServerRoleManager.exe.config
StartupIndicator.exe StartupIndicator.ini
Setup desde DVD – Startup – Esquema básico
jueves 16 de septiembre de 2010
![Page 13: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/13.jpg)
Cual es el procedimiento para una instalación desatendida de XenApp 6?
• Instalamos Windows 2008 R2http://www.ctxdom.com/index.php?option=com_content&view=article&id=343
• Instalamos los Roles necesarios• Remote Desktop Services
• Copiamos el fichero SQL.DSN a C:\sql.dsn• Instalamos XenApp 6 mediante XenAppSetupConsole.exe• Creamos un fichero .BAT parametrizado utilizando XenAppSetupConsole.exe y XenAppConfigConsole.exe• Ejecutar el fichero .BAT parametrizado.
jueves 16 de septiembre de 2010
![Page 14: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/14.jpg)
Dónde localizar XenAppSetupConsole?
Unidad:\XenApp Server Setup\bin\
jueves 16 de septiembre de 2010
![Page 15: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/15.jpg)
Parámetros de XenApp Setup Console
Multitud de parámetros para configurar
jueves 16 de septiembre de 2010
![Page 16: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/16.jpg)
Parámetros de XenApp Setup Console
/help/logfile:ruta/install: elementos a instalar de XenApp
jueves 16 de septiembre de 2010
![Page 17: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/17.jpg)
Parámetros de XenApp Setup Console
/help/logfile:ruta/install: elementos a instalar de XenApp
EdgeSightServerLicensingMerchandasingServerPCMAdminProvisioningSecure GatewaySmartAuditorServerSsonServiceWebInterfaceXenApp
jueves 16 de septiembre de 2010
![Page 18: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/18.jpg)
Parámetros de XenApp Setup Console
/help/logfile:ruta/install: elementos a instalar de XenApp
EdgeSightServerLicensingMerchandasingServerPCMAdminProvisioningSecure GatewaySmartAuditorServerSsonServiceWebInterfaceXenApp
jueves 16 de septiembre de 2010
![Page 19: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/19.jpg)
Parámetros de XenApp Setup Console
Se instalarán los componentes (predeterminado):
• XenApp• Delivery Services Console• Citrix Online Plug-in• Citrix Offline Plug-in
jueves 16 de septiembre de 2010
![Page 20: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/20.jpg)
Parámetros de XenApp Setup Console
Se instalarán los componentes (predeterminado):
• XenApp• Delivery Services Console• Citrix Online Plug-in• Citrix Offline Plug-in
Se pueden especificar más opciones….
jueves 16 de septiembre de 2010
![Page 21: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/21.jpg)
Parámetros de XenApp Setup Console
Opciones adicionales:
• XA_IISIntegration• EdgeSightAgentFeature• SmartAuditorAgentFeature• SSONAgentFeature• PCMAgentFeature• PVDeviceFeature
jueves 16 de septiembre de 2010
![Page 22: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/22.jpg)
Parámetros de XenApp Setup Console
/exclude: elementos(/exclude: XA_IISIntegration)
/edition:
• Platinum• Enterprise• Advanced
/logfile: rutaINSTALLDIR=directorioOFFILE_PLUGIN_INSTALLDIR=directorio
jueves 16 de septiembre de 2010
![Page 23: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/23.jpg)
Parámetros de XenApp Setup Console
/Ejemplos de uso:
XenAppSetupConsole.exe /install:XenApp /Platinum
XenAppSetupConsole.exe /install:XenApp,WebInterface INSTALLDIR=C:\Archivos de Programa\Citrix
XenAppSetupConsole.exe /install:XenApp, SSONAgentFeature /exclude:XA_Console
jueves 16 de septiembre de 2010
![Page 24: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/24.jpg)
Dónde localizar XenAppConfigConsole?
Unidad:\XenApp Server Configuration Tool
jueves 16 de septiembre de 2010
![Page 25: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/25.jpg)
Parámetros de XenApp Config Console
Multitud de parámetros para configurar
jueves 16 de septiembre de 2010
![Page 26: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/26.jpg)
Parámetros de XenApp Config Console
/NotStrict /Confirm /Pause /Log:<log file> /SqlExpressRootDir:<SQL Express Install Src Dir> (Default:..\Sql Express 2008) /ExecutionMode:[Create | Join | Leave] /FarmName:<Farm Name> /CitrixAdministratorAccount:<Domain Name/User Name> /SimpleDB /ServerName:<Citrix Server> /DsnFile:<Dsn File> /AuthenticationType:[Windows | Sql] (Default:Windows) /OdbcUserName:<The Odbc User Name>
jueves 16 de septiembre de 2010
![Page 27: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/27.jpg)
Parámetros de XenApp Config Console
/OdbcPassword:<The Odbc Password> /LicenseServerName:<License Server Name> /LicenseServerPort:<License Port> (Default:2700) /EnableShadowing:[True | False] (Default:False) /ProhibitRemoteControlShadowing:[True | False] (Default:False) /ForceShadowAcceptancePopup:[True | False] (Default:False) /LogAllShadowConnections:[True | False] (Default:False) /SmartAuditorServerName:<Smart Auditor Server> /ZoneName:<Zone Name> (Default:Default Zone) /CustomXmlServicePort:<Port Number> (Default:80)
jueves 16 de septiembre de 2010
![Page 28: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/28.jpg)
Parámetros de XenApp Config Console
/AddAnonymousUsersToRemoteDesktopUserGroup:[True | False] (Default:False) /AddUsersGroupToRemoteDesktopUserGroup:[True | False] (Default:False) /AddAuthenticatedUsersToRemoteDesktopUserGroup:[True | False] (Default:False) /AddLocalAdmin:[True | False] (Default:False) /SkipXmlSetting:[True | False] (Default:False)
jueves 16 de septiembre de 2010
![Page 29: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/29.jpg)
Parámetros de XenApp Config Console
Crear una nueva Farm….
jueves 16 de septiembre de 2010
![Page 30: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/30.jpg)
Parámetros de XenApp Config Console
/ExecutionMode:Create /FarmName:Nombre_de_granja /LicenseServerName:Nombre_servidor_de_licencias_o_IP /LicenseServerPort: Puerto_del_servidor_de_licencias_ejemplo:27000 /ZoneName:Nombre_de_la_Zona /AddUsersGroupToRemoteDesktopUserGroup:True /CustomXMLserviceport:81 /AuthenticationType:sql /DsnFile: c:\sql.dsn /OdbcUsername:Usuario /odbcPassword:contraseña_utilizada /log:Archivo_log
jueves 16 de septiembre de 2010
![Page 31: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/31.jpg)
Parámetros de XenApp Config Console
Ejemplo del fichero configurado:
XenAppConfigConsole.exe /ExecutionMode:Create /FarmName:Nombre_de_granja /LicenseServerName:Nombre_servidor_de_licencias_o_IP/LicenseServerPort: Puerto_del_servidor_de_licencias_ejemplo:27000 /ZoneName:Nombre_de_la_Zona /AddUsersGroupToRemoteDesktopUserGroup:True /CustomXMLserviceport:81/AuthenticationType:sql /DsnFile:c:\sql.dsn /OdbcUsername:Usuario /odbcPassword:contraseña_utilizada /log:Archivo_log
jueves 16 de septiembre de 2010
![Page 32: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/32.jpg)
Parámetros de XenApp Config Console
Añadir un server a una Farm existente
jueves 16 de septiembre de 2010
![Page 33: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/33.jpg)
Parámetros de XenApp Config Console
/ExecutionMode:Join /FarmName:Nombre_de_granja /LicenseServerName:Nombre_servidor_de_licencias_o_IP /LicenseServerPort: Puerto_del_servidor_de_licencias_ejemplo:27000 /ZoneName:Nombre_de_la_Zona /AddUsersGroupToRemoteDesktopUserGroup:True /CustomXMLserviceport:81 /AuthenticationType:sql /DsnFile: c:\sql.dsn /OdbcUsername:Usuario /odbcPassword:contraseña_utilizada /log:Archivo_log
jueves 16 de septiembre de 2010
![Page 34: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/34.jpg)
Parámetros de XenApp Config Console
Ejemplo del fichero configurado:
XenAppConfigConsole.exe /ExecutionMode:Join /FarmName:Nombre_de_granja /LicenseServerName:Nombre_servidor_de_licencias_o_IP/LicenseServerPort: Puerto_del_servidor_de_licencias_ejemplo:27000 /ZoneName:Nombre_de_la_Zona /AddUsersGroupToRemoteDesktopUserGroup:True /CustomXMLserviceport:81/AuthenticationType:sql /DsnFile:c:\sql.dsn /OdbcUsername:Usuario /odbcPassword:contraseña_utilizada /log:Archivo_log
jueves 16 de septiembre de 2010
![Page 35: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/35.jpg)
Parámetros de XenApp Config Console
En el caso de utilizar SQL Express, el parámetro a utilizar sería:
/SimpleDB/SqlExpressRootDir: <Directorio de instalación> (Por defecto: \Sql Express 2008)
jueves 16 de septiembre de 2010
![Page 36: Instalación desatendida con XenApp 6 Javier Sánchez ... XenAppServerRoleManager.exe.config StartupIndicator.exe StartupIndicator.ini ... /CustomXmlServicePort:](https://reader031.vdocuments.co/reader031/viewer/2022020114/5ae7b92f7f8b9a87048fca00/html5/thumbnails/36.jpg)
Muchas gracias
jueves 16 de septiembre de 2010