Configuraciones adicionales en un servidor Presentation Server o XenApp

En este procedimiento se explican diversos temas, los pongo todos en el mismo documento, pero serían los siguientes temas:

Configuraciones del protocolo ICA – AKI
Conectarse a una sesión de un usuario – AKI
Crear administradores de Citrix adicionales – AKI
Mejora de rendimiento del servidor/aplicaciones y conectividad – AKI
Entornos de aislamiento para aplicaciones (AIE – Aplication Isolation Enviroments) – AKI
Temás de impresión: Impresoras y controladores – AKI
Zonas – AKI
Asegurar conectividad habilitando el traspaso SSL de Citrix y elevando el nivel de cifrado
AKI

Configuraciones sobre el protocolo ICA,

Todas estas configuraciones adicionales que podemos hacer serían sólo por servidor, tenemos que hacerlo tantas veces servidores tengamos ya que se realizan sobre el protocolo ICA de cada servidor.

Lehenik, vamos a “Hasi” > “Programak” > “Citrix” > “Administration Tools” > “Configuración de la conexión Citrix”

Sobre el protocolo ICA de Citrix, damos doble click para entrar en sus propiedades.

In “Adaptador LAN” decimos para que adaptador/tarjeta de red va a aceptar conexiones ICA en el 1494, podemos limitar el número máximo de conexiones ICA, por defecto son ilimitadas. Si pulsamos sobre “Avanzados…” tenemos más opciones para configurar.

Arriba en “Inicio de sesión” si lo desactivamos estamos prohibiendo que nadie se pueda conectar al servidor por ICA (lo normal para cualquier tarea de mantenimiento). Aquí podemos configurar diferentes tiempos de conexión, igual que en el RDP, cuanto tiempo pueden estar las sesiones desconectadas (“Parametros de tiempo de desconexión”), o cuanto tiempo de inactividad en una sesión (“Parametros de tiempo de inactividad”); además podemos requerir un nivel de seguridad que nos interese para este servidor en concreto. En la parte de la derecha, en “Inicio de sesión automáticopodemos decir con que usuario se van a loguear los que quieran iniciar sesión, podemos forzar a que todos inicien sesión con un mismo usuario, por defecto cada usuario trae el suyo propio. Si queremos podemos poner unPrograma iniciala todos los que inicien sesión en este servidor, que se les ejecute un script… eta jakina, el papel tapiz queda desactivado por defecto para que la sesión sera más ligera en el caso que sea una conexión al escritorio por ICA. Además de varias opciones del remedo, o desde donde se pueden reconectar en el caso que hayan perdido la sesión, si desde donde la perdieron o desde cualquier otro PC.

Si volvemos a esta pantalla, y vamos a los “Parametros de cliente…” podemos personalizar un poco más las conexiones de los clientes.

Podemos forzar a que se conecten o no las unidades de disco de los clientes desde aquí, aunque esto, lo normal serían con directivas. Que se conecten las impresoras del cliente de forma automática cuando inicia sesión en el servidor y por supuesto que la predeterminada sea la que tiene en su PC. Además podemos desactivar diferentes opciones como que no se le mapeé el puerto serie COM o el paralelo LPT…

Conectarnos a una sesión de un usuario,

Si un usuario tiene algún tipo de problemas con alguna aplicación, podemos conectarnos a su sesión y ayudarle. Esto está pensado para evitarnos levantarnos del sitio o para empresas que tienen públicas aplicaciones y el usuario final necesita que nos conectemos a su sesión.

Joango gara “Hasi” > “Programak” > “Citrix” > “Kudeaketako Kontsolak” > “Aurkezpen Zerbitzari Kontsola”, podemos hacerlo de diferentes formas, si sabemos que aplicación es, podemos ir a la aplicación y desde ahí localizaremos los usuarios que hay conectados. En este ejemplo, lo hago desde los servidores, así que vamos hasta ellos, seleccionamos el servidor donde está conectado nuestro usuario, pinchamos en la parte de la derecha en la pestaña “Usuarios” y sobre el usuario que nos interesa y su aplicación, botón derecho > “Remedar”.

Nos indica una combinación de teclas para salir de este control remoto, lehenetsitako moduan normalean “CTR + *”, onartu,

Citrix administratzaile baten kredentzialak eskatzen dizkigu erreprodukzio baimenekin, ematen ditugu…

Eta bezeroaren partea jada, XXX administratzaileak zure saioan konektatzen saiatzen ari dela adieraziko du, baimena eskatzen du espioi gaiak saihesteko, inolako administratzaileak erabiltzaile baten lanik ezin espiozeko, jakina, hau zuzendaritza/politikak bidez modu automatikoan egin daiteke. Hemen erabiltzaileak aukeratuko luke “Bai”.

Pantaila hau aterako litzateke, zure saioan norbaitek konektatuta dagoela adieraziz. Administratzaileak saio honetan urrunetik egingo du lan erabiltzailearen arazoa konpontzeko arte, errezetatzea bukatzeko, “CTR + *” edo sakatu “Errezetearen amaiera”.

Crear administradores de Citrix adicionales,

Esta parte está pensada para tener más de un usuario que sea administrador de Citrix, para no tener que pasar los credenciales de Administrador del dominio a cualquier usuario, además podemos personalizar la consola con los privilegios que nos interese dar a los usuarios, podemos que acceda sólo a ciertas partes y pon permisos totales o de lectura.

Para ello, abrimos la consola de PS: “Hasi” > “Programak” > “Citrix” > “Kudeaketako Kontsolak” > “Aurkezpen Zerbitzari Kontsola”. Vamos a la parte deAdministradores de Metaframe” > botón derecho > “Agregar administrador Metaframe”,

Selecionamos el/los usuario(s) o grupo(s) que nos interesen que sean administradores, adibidez, escojo a un usuario en concreto, lo buscamos en el directorio activo y vamos hasta su unidad organizativa, markatu check-a deitzen dena “Mostrar usuariosy cuando lo encontremos, lo seleccionamos y lo agregamos, jarraitu., “Hurrengoa”,

Si configuramos elResource Managerpodemos hacer que nos envie alertas por mail o SMS al usuario, indicamos la forma de contacto que nos interese y continuamos “Hurrengoa”,

Tenemos tres opciones, la primera esSólo ver”, si marcamos esta el usuario puede acceder a todas las partes de la consola pero no podría hacer nada, nada más que ver cómo funciona (ideal para becarios), podemos indicarAdministración completay sería una copia del administrador de dominio, podría hacer lo que necesite en Citrix; y la tercera opción “Personalizado” para darle acceso a partes que nos interesen, selecciono esta para mostrar el ejemplo, “Hurrengoa”,

En esta de “Baimenak” puedo establecer que tipo de permisos le voy a dar a mi usuario, en mi caso, besterik gabe nahi dut erabiltzaile hau Citrix-en aplikazioak argitaratu ahal izango dituen erabiltzaile bat izatea eta erabiltzaile baten saio bat itsatsita geratzen bada modu egokian itxi dezala. Interesatzen zaizkigun hainbeste sarbide eman diezaiokegu, ezkerreko aukeren gainean sakatuz. Finalizamos.

Orain probatzeko, kontsola irekitzen denean “Aurkezpen Zerbitzari Kontsola” kredentzialak eskatuko dira edo bere postuan instalatzen badu, bere erabiltzaile gisa saioa hasi behar du, bere kredentzialak jartzen ditu eta sartzen da,

Eta hau da kontsolan ikusiko lukeena, besterik gabe eman diogun baimena da, ez du zertan beste lan gehiago egin.

Mejora de rendimiento del servidor/aplicaciones y conectividad,

Dokumentu honen atal honetan azaltzen da nola hobetu erabiltzaile amaierako eta Citrix zerbitzariaren arteko konexioaren errendimendua, Horretarako SpeedScreen aukerak erabiliko ditugu, bai Nabigatzailearentzat, cómo Multimedia, Flash, latencia del teclado/ratón y compresión de imagenes, claro está que podemos hacer algo más con las directivas, pero para eso está el apartado de Directivas más abajo.

Abrimos la consola de PS: “Hasi” > “Programak” > “Citrix” > “Kudeaketako Kontsolak” > “Aurkezpen Zerbitzari Kontsola” y directly veremos las opciones que podremos aplicar a los servidores o directly a la granja o comunidad y se lo aplique a todos los servidores. Así que sobre la comunidad > botón derecho > “Propiedades”,

La primera opción “Aceleración de explorador SpeedScreen”, sirve para comprimir las imagenes que vienen por el canuto del ICA, ya que ICA no es más que un protocolo que es seguro y rápido que envía imágenes, podemos comprimir estas imagenes para obtener peor calidad de imagen pero más velocidad, indicamos el nivel de compresión que nos interese.

La “Aceleración de Flash SpeedScreennos permite bajar la calidad de las animaciones Macromedia Flash, de su calidad óptima a baja, para cuando alguien navega con Internet Explorer, si optimizamos esto, la imagen será más rápida pero de peor calidad.

La “Aceleración Multimedia SpeedScreen” optimiza las aplicaciones multimedia, por si alguien publica un video/sonido que se vea/oiga con peor calidad pero sin interrupciones, esta configuración afectaría al “Windows Media Player”, -ra “RealOne Player” y al “Urruneko Mahai Ibiltaria”.

Podemos además optimizar tanto el uso de la memoria como de la CPU desde “Administración de memoria y uso de CPU”, habilitando ambas.

Gainera, podemos hacer que estos retardos (en caso de una WAN son más comunes) sean más disimulados. Por ejemplo si se pierde la conectividad durante unos segundos el icono del mouse se pone el reloj de arena… o si escribimos algo con el teclado no se pierda todo lo escrito y lo escriba cuando se reconecte de nuevo esta conexión, horretarako, tenemos que ir a: “Hasi” > “Programak” > “Citrix” > “Administration Tools” > “Administrador de reducción de retardo de SpeedScreen

Podemos habilitar esto, directamente por servidor (esto se aplicaría a todas las aplicaciones que tengamos en él) o podemos agregar a mano las aplicaciones que nos interese pulsando el botón de “Berria…”, buscaríamos el ejecutable que nos interese. Si queremos hacerlo sobre todas las aplicaciones del servidor, damos doble click al servidor y marcamos las opciones que nos interesen.

Gehiago, además de esto, podemos crear una directiva que se aplique a ciertas conexiones, por ejemplo a todos los que vienen de una WAN con una conexión mucho más lenta que en la LAN, Citrix tiene una plantilla ya preconfigurada que la prodríamos aplicar a quien nos interese. Adibidez, vamos a las Directivas en la consolaManagement Console de PS), botón derecho > “Crear directiva”,

Izena adierazten diegu, por ejemplo ComprimirJPG, por que es lo que voy a hacer, a parte de decirle que es una plantilla para optimizar las conexiones tipo WAN. Onartzen dugu,

In “Ancho de banda” > “SpeedScreen” > ditugu “Aceleración de imágenes”, esta regla la podemos habilitar para que comprima todas las imagenes JPG, es otra forma de usar el SpeedScreen de Explorador, si comprobamos las políticas tenemos cosas interesantes que ya nos ha marcado para que todo funcione de forma más óptima. Aceptamos cuando finalicemos de configurar lo que nos interesa.

Y ahora sólo nos falta aplicar la directiva esta a quien nos interese, horretarako, sobre la directiva > botón derecho > “Aplicar a…”

Eta nik, adibidez, nire baserriko zerbitzari guztiei aplikatzen diet,, horrela bidez mundu guztiei aplikatuko zaio, berriz aplikatu daiteke modu desberdinetan, IP tartearen bidez izan ala,, bezeroen izenen bidez,, erabiltzaileen/taldeen bidez,… Onartzen dugu eta horniduraren errendimenduari buruzko guztiak prest egongo lirateke,.

Entornos de aislamiento para aplicaciones (AIE – Aplication Isolation Enviroments),

Isolamendu-inguruneak aplikazio arazoak izan ditzaketen aplikazioetarako balio dute, DLL bertsio desberdinak dituzten beste aplikazio batzuek instalatu edo argitaratu dituztenak direlako,, edo, besterik gabe, instalatutako aplikazio batek zer aldatuko lukeen zerbitzarian jakin nahi badugu,.

PS administrazio kontsola irekiko dugu,: “Hasi” > “Programak” > “Citrix” > “Kudeaketako Kontsolak” > “Aurkezpen Zerbitzari Kontsola” eta joango gara “Isolamendu-inguruneetara,”, lehenengo gauza da ingurune bat sortzea aplikazioak hor instalatzeko, gainerakoetatik bereizteko edo besterik gabe zer sortzen digun ikusteko, botón derecho > “Nuevo entorno de aislamiento”,

Izena adierazten diegu, “Pruebas con APPs”, aceptar,

Eta orain, lo que queda es instalar la aplicación que nos interese en este entorno, horretarako, desde linea de comandos, escribimos: “aiesetup NOMBRE_DEL_ENTORNO_DEL_AISLAMIENTO INSTALADOR_DE_LA_APP_A_INSTALAR”. En este ejemplo aislaremos el WinRAR.

Nos cargará el asistente de la instalación del programa que estamos instalando, lo instalamos de forma normal y cuando finalice esta instalación pulsamos ENTER en la pantalla de DOS para que realice el descubrimiento de está aplicación.

Ados, vemos que ha realizado el descubrimiento de forma correcta, cerramos ya esta pantalla.

Y podemos ver, cómo en el directorio de Citrix, nos ha generado un subdirectorio AIE donde nos generá toda la ruta para que funcione esta aplicación de forma aislada y no corrompa/sustituya DLL’s, todo quedaría separado.

Si vamos, a la consola de nuevo, vemos que en “Isolamendu-inguruneetara,” tenemos lógicamente el que hemos creado y si entramos con botón derecho en sus propiedades, veremos las aplicaciones que tenemos aisladas,

nire kasuan, tengo sólo esta aplicación, ahora tendríamos que publicarla de forma normal como cualquier otra aplicación, sólo que a la hora de escoger el ejecutable, lo tendríamos en esa ruta dentro del directorio Citrix.

Temas de impresión: Impresoras y controladores,

En esta parte se explíca cómo tratar las impresoras en Citrix y cómo solucionar posibles problemas, tenemos varias formas de configurar temas de impresión. Una característica nueva que trae Presentation Server 4.0 es el Driver Universal, que se usará en el caso que el servidor no tenga los drivers de la impresora con la que imprime el cliente. Pero lo primero es ver que opciones tenemos y podemos configurar mediante políticas. Adibidez, si nuestros clientes tienen Windows CE los drivers estos no son compatibles con el S.O. donde está instalado el Presentation Server, así que se podría usar el driver universal, si aún así no se corrige el problema, lo que se suele hacer es instalar los drivers/controladores de la impresora especificada en un Presentation Server y después replicarlos a los demás PS.

Lo primero vamos a crear una política para ver temás de impresión. Sobre la “Management Console” en “Politikak” > botón derecho > “Crear directiva”,

Le indicamos un nombre y aceptamos,

Estas son las opciones que tenemos para el tema de impresión mediante políticas, en “Inprimaketa” > “Impresoras cliente” > “Creación automática”. Tenemos la opción de crear todas las impresoras del cliente en el servidor, o sólo las de red, o sólo su predeterminada, o directamente ninguna impresora, y así sólo puede imprimir por las que tenga el servidor instaladas.

In “Inprimaketa” > “Impresoras cliente” > “Desactivar la asignación de impresoras de cliente”, podemos quitar acceso a las impresoras cuando alguien se conecte.

In “Inprimaketa” > “Impresoras cliente” > “Enrutamiento de la tarea de impresión”, esta regla es simplemente, si cuando el cliente se le conecta una impresora (de red, no una local), si cuando mande a imprimir un trabajo, este va a ir directamente a la impresora del cliente sin pasar por el servidor, o el servidor hará también de cola de impresión (pauso bat gehiago litzatekeena).

In “Inprimaketa” > “Impresoras cliente” > “Bezero zaharretako inprimagailuak”. Bezeroetan inprimagailuak sortzerakoan, PS4.0-ren forma zaharra edo gaur egungoa erabiliko balu. Forma zaharrak aplikazioekin bateragarritasun hobekuntzak lortzeko inprimagailu izen laburra adierazten du, edo PS4 formarekin, izen luze bat izango litzatekeena, modu honetan: BEZEROAREN_INPRIMAGAILU_IZENA_SAIOAN.

In “Inprimaketa” > “Impresoras cliente” > “Inprimagailuaren ezaugarrien gordailua” Bezeroak konektatuta dagoenean inprimagailu ezaugarriak aldatzen badira, non gorde beharko liratekeen konfigurazio hauek, erabiltzailearen saioan ala zuzen-zuzenean bezeroaren PC/Thinclient-en inprimagailuan.

In “Inprimaketa” > “Gidariak” > “Gidari unibertsala” es donde se configura que hacer cuando el servidor no tenga los drivers/controladores de la impresora del cliente, se puede configurar el driver universal para que imprima sin ningún problema.

In “Inprimaketa” > “Gidariak” > “Instalación automática del controlador original” indicaremos al servidor PS si se instalará de forma automática los controladores de impresora de los clientes en el caso que los necesite (los cogería del cliente en tal caso, si es que son compatibles), o podemos prohibir esto.

Podemos habilitar esta regla para indicar si queremos forzar a los clientes que tengan las siguientes impresoras instaladas de forma obligatoria. Y además podemos decir cual es la impresora que tendrá por defecto el cliente, si la suya propia o la que tenga el servidor.

A parte de las configuraciones que se pueden hacer en las directivas, podemos ver que drivers o controladores tienen nuestros servidores instalados. Gainera, podemos copiar estos controladores a otros servidores, que sería lo más normal, que todos los servidores tengan todos los controladores de impresoras, para evitar problemas de cuando alguien se loguea en un servidor si le funcione una impresora, y si se loguea en otro servidor no. Podemos copiar estos controladores en los otros servidores PS, seleccionando el driver > botón derecho > “Duplicar controladores…”, en la parte de la derecha nos indica este controlador en que servidores está instalado.

Para evitar la mayor parte de los problemas, si se puede, lo mejor es instalarse las impresoras en local en los servidores PS, y si necesitamos meter algún controlador, bertan egingo litzateke modu berean, inprimagailu bat instalatuz “Inprimagailuak eta fasak” gehituz, instalatu ondoren, ezingo dugu ezabatu gidaririk ezabatzean, geratuko lirateke zerbitzarian eta beste zerbitzarietara erreplikatuko genituzke kontsolatik “Aurkezpen Zerbitzari Kontsola” Gidarietako ataletik.

Zonas,

Eskualdeak garrantzitsuak dira mila erabiltzaile edo geografikoki banatuta dauden antolakunde handientzat, eskualde bakoitzean gure zerbitzariak izango ditugu, izenekin deiturikoak “Datu Biltzaileak” edo “biltzaileak”, izenak adierazten duen bezala, hauek dira informazioa duten zerbitzariak eta erabiltzaileei hornitzen dietenak, zuzendari bat eskatzen dutenean edo sarbidea duten argitaratutako aplikazioak kontsultatzeko. Trafiko honek beti DataCollector berean ez joan dadin, se crean las zonas y se distribuyen los servidores por zona, por rango IP ya que están en subredes diferentes, y así se reparten esta carga de peticiones.

Para configurar las zonas y sus asignaciones, se hace desde la consola de “Aurkezpen Zerbitzari Kontsola” sobre las propiedades de la granja/comunidad. En la parte final del menú de la izquierda en “Zonas”. Ahí tendremos todas las zonas disponibles o las crearemos desdeNueva zona…”, en cada zona tenemos que tener un Data Collector y los organizaremos por orden de preferencia, por si este Data Collector se cae que le responda el siguiente de preferencia. Así con las diferentes zonas, cada Data Collector responderá a los clientes de sus zonas.

Asegurar conectividad habilitando el traspaso SSL de Citrix y elevando el nivel de cifrado,

Hay dos formas de asegurar la conectividad en temas de Citrix, una es cifrar la conexión entre los Presentation Server y el Web Interface o clientes, asegurando XML, para ello usaremos el traspaso de SSL de Citrix. Y otra forma es subiendo el nivel de cifrado del protocolo ICA, que por defecto trae una encriptación básica y podemos subirla hasta 128bits.

Lo primero que necesitamos para habilitar el traspaso SSL de Citrix es generar un certificado, o nos lo generamos con nuestra CA o en el CD de Citrix, hay una herramienta llamada SSLAUTOCONFIG.EXE en la carpeta Support, habría que copiarse el ejecutable y el fichero de texto SETTINGS. INI y editarlo a nuestro antojo, lo ejecutamos con los parametros correctos y nos generaría el certificado. O si no, podemos con nuestra CA de Microsoft y después habría que instalarlo en IIS (AKI).

Una vez instalado este certificado, ya podemos abrir la consola, horretarako: “Hasi” > “Programak” > “Citrix” > “Administration Tools” > “Aplicación de Configuración de Traspaso SSL Citrix”.

Habilitamos el traspaso de SSL marcando el check y abajo seleccionamos el certificado.

Fitxa honetan “Conexión” tenemos los servidores metaframe con los que se puede conectar, usando qué puerto SSL y a que puertos conectarnos de los Presentation Server, el puerto ICA (1494) y el puerto XML (81 en mi caso).

Al aceptar nos indica que hasta que no aceptemos esto no empezaría a funcionar.

Otra forma que hay es aumentando el nivel de cifrado, lo podemos hacer de múltiples formas, en este caso por ejemplo con una directiva, desde la consola de “Presentation Server console” creamos una directiva y nos vamos hasta “Segurtasuna” > “Kriptatzea” > “CifradoSecureICA”, habilitamos la regla y seleccionamos el cifrado que nos interese. Ahora esta directiva recordamos que se puede aplicar a lo que nos interese, a toda la comunidad, a un servidor específico, a los que vengan por un tipo de conexión, rangos IP

Otra forma de hacerlo es directamente sobre la aplicación que nos interese, por si queremos asegurar una en concreto, vamos a la aplicación publicada, y entramos en sus propiedades, –ren atalarekin “Opciones del Cliente ICApodemos indicar que nivel de cifrado asignarle. OJO! si tenemos unas aplicaciones con un nivel de cifrado X y otras aplicaciones con diferente nivel de cifrado, cuando el cliente se conecte a ambas consumirá más de una licencia, tantás por diferencias de nivel de cifrado (así como profuncidad de bits o la resolución de la app).

O directamente en “Hasi” > “Programak” > “Citrix” > “Administration Tools” > “Configuración de la conexión Citrix” > Propiedades del protocoloTCP-ICA” > “Avanzados…”, –ren atalarekin “Cifrado necesario” indicamos que nivel de cifrado será el mínimo para entrar en este servidor, OJO! que va por servidor.

Y en la parte del cliente, podemos comprobar con que nivel de cifrado se está conectando a los servidores (tanto en la LAN, como en la WAN y da igual con que cliente, sea web, w32, linux…), sobre el icono de la “Central de conexiones de Program Neighborhood” > Si pulsamos sobre el servidor al que estamos conectados en el botón de “Propiedades”, nos saldrá una pantalla que nos dará diversos datos, entre ellos el “Nivel de cifrado”.


Izenburuko mezuak

Egilea

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, ez zalantzarik izan nirekin harremanetan jartzeko, ahal duzun guztietan laguntzen saiatuko naiz, partekatu ahal dudan guztietan ;) . Dokumentuez gozatu!!!