2X Load Balancer – 2X ApplicationServer

2X Load Balancer i 2X ApplicationServer for Microsoft Terminal Services and Citrix,

En aquest document es mostra com usar una alternativa a Citrix per a l'ús de publicació d'aplicacions, basant-se en la compaia 2X de distribució de programari a PC's o ThinClients. Ens permetrà connectar-nos tant a aplicacions, com a contingut o escriptoris remots d' una forma ràpida i segura, des de qualsevol dispositiu i tenint les aplicacions d' una forma centralitzada.

Instalación de Load Balancer y 2X ApplicationServer – AKI
Configuración de Load Balancer y 2X ApplicationServer – AKI
Instalación de 2X ApplicationServer Client – AKI
Uso de 2X ApplicationServer Client – AKI
Configuración del servidor de backup – AKI
2X ApplicationServer Web PortalAKI

Instalación de Load Balancer y 2X Application Server,

Hem de descarregar el software des de la web oficial de 2X, www.2x.com, desde ahí tendremos accés al Load Balancer y al ApplicationServer, nos instalamos el paquete en el que vienen los dos, o sólo lo que nos interese.

Ejecutamos la instalación, i seguim l'assistent, “Next”,

Acceptem l'acord de llicència, “I accept the terms in the License Agreement” & “Next”,

Seleccionamos el path de instalación para 2X, per defecte: “C:Archivos de programa2XApplicationServer” & “Next”,

Tenim dues opcions, si lo que nos interesa es un único servidor, Només publicar aplicacions en un únic servidor de Terminal Server, marquem “Edició per a Petites i Mitjanes Empreses”. I si tenim diversos servidors, que és el normal i volem fer un balanç de la càrrega i tenir diversos servidors amb aplicacions publicades, instal·larem “Enterprise Edition”, “Next”,

Seleccionem els components que volem tenir instal·lats, en el meu cas una instal·lació completa: “2X ApplicationServer and LoadBalancer” que és el servei que ens permetrà publicar apps i fer un balanç d'aquesta càrrega, “2X Terminal Server Agent” per al tema del balanç necessitem que tots els servidors TS el tinguin instal·lat, y “2X Client Gateway” instal·la el client i la consola d'administració “2X Management Console”. “Next”,

Ens dóna un avís que necessita alliberar el port 80 para el tunel entre el cliente y el servidor, lo tendremos en cuenta de no tenerlo ocupado con otro servicio, si no, podemos cambiarlo de puerto o incluso usar 443, “Next”,

Bé, posem “Install” per instal·lar ja,

… esperem uns minuts…

Finalizó correctamente la instalación,

Configuración de Load Balancer y 2X ApplicationServer,

En esta parte veremos como configurar el balanceo de carga entre los servidores 2X, cómo publicar aplicaciones y algún aspecto más,

Abrimos la consola de 2X, la “2X ApplicationServer & LoadBalancer Console”, si es la primera vez que la abrimos nos indicará que no hay ningún servidor configurado, así que para buscar uno pulsamos en “Sí”,

Nos muestra estos dos servidores (“DC” es el servidor 2X, el actual; y el otro, DESKTOPSERVER es uno que tiene Terminal Services instalado), lo que vamos a hacer es instalar el agente en el segundo servidor para realizar este balanceo de sesiones de TS, seleccionamos este servidor y pulsamosInstall Agent”,

Indicamos los credenciales para instalar el “2X Terminal Server Agent” i posem en “Install”,

esperamos mientras lo instala

Bé, posem en “Done” pq se ha instalado correctamente,

Vemos que está OK y que nos muestra que servicios usan ambos servidores, vemos que los dos tienen Terminal Server y que uno de ellos además CItrix Metaframe (no necesario!), “OK”,

Vemos que tenemos ya ambos dos servidores en la granja/comunidad, si queremos agregar más lo haremos desde “Add…” o buscándolos desdeFind…”. Lo que ahora haremos es crear un grupo de Terminal Server para cuando publiquemos las aplicaciones lo hagamos directamente sobre un grupo y no sobre un servidor, així que posem en “Add…”,

Indicamos un nombre al grupo y agregamos los servidores que nos interesen, posem en “OK”,

Vemos ya el grupo y los servidores que pertenecen a él.

A la pestanya de “Load Balancing” tenemos el método que se usará para realizar el balanceo, lo normal es por recursos (“Resource Based”) y podemos seleccionar con qué contadores, si por sesiones de usuarios, memoria usada o CPU. Además podemos permitir que los usuarios se reconecten a sus sesiones desconectadas (“Reconnect to disconnected sessions”) o limitar a cada usuario un escritorio (“Limit user to one session per desktop”).

A la part de “Publishinges donde veremos y publicaremos las aplicaciones, grupos de aplicaciones, contenidos, escriptoris, aplicaciones predefinidas… Posem en “Add…” para publicar una,

En este caso publicaremos un programa normal, posem en “Application” & “Següent”,

Seleccionamos si en concreto estará sólo en un servidor o en todos, lo ideal es que todos los servidores tengan las mismas aplicaciones instaladas y en los mismos directorios. “Següent”,

I en “Target” buscamos la aplicación que queramos publicar desde el botón “…”, en este caso vamos a publicar algo rápido, el Bloc de Notas, cambiamos los parámetros que nos interesen, cómo el nombre, la descripción, el icono y en “Advanced Settings…” tenemos más interesantes, además podemos ponerle parámetros a la aplicación… “Següent”,

Podemos publicar está aplicación a todo el múndo o filtrarlo por usuarios, grupos o equipos. En mi caso por usuarios y agrego desde “Add…” las cuentas de usuario que me interesan del Directorio Activo, en este caso será al usuario nheobug. “Finalitzar”,

Vemos las aplicaciones publicadas, en este caso sólo el Bloc de Notas y su resumen. Vamos a agregar más, para organizarlo en grupos, posem en “Add…”

Seleccionem “Application Group”, “Següent”,

Indicamos un nombre al grupo y una descripción, “Següent”,

Podemos igual que antes organizar e indicar quien va a ver este grupo y quien puede acceder a él, “Finalitzar”,

Ahora podemos mover las aplicaciones dentro del grupo para organizarlo bien, pulsando “Move Up” o “Move Down”. Vamos a publicar un escritorio remoto, posem en “Add…”,

Seleccionamos el tipo de aplicación a “Escriptori” & “Següent”,

Seleccionamos desde donde queremos publicarlo, desde todos los servidores miembros de la granja, “Següent”,

Y Aquí decimos el nombre del escritorio, del servidor destino, podemos cambiarle el icono y personalizar más opciones desde “Advanced Settings…”, establecer una resolución de pantalla, “Següent”,

IDEM, personalizamos los permisos de acceso y “Finalitzar”,

Más opciones de publicar, podemos publicar aplicaciones ya predefinidas, veámoslas, des de “Add…”,

Seleccionem “Predefined applications” & “Següent”,

Tenemos estas posibilidades, varias opciones del Panel de Control… la més interessant la de les impressores per si tenen problemes per establir la predeterminada (“Impressoras i Fax”), encara que podem donar un cop d’ull a aquest document de com publicar aplicacions rares – AKI.

I finalment vegem com es publica un document, un arxiu, el que és un contingut, posem en “Add…”

Seleccionem “Document” & “Següent”,

Seleccionem el tipus de fitxer que ens interessa, si no surt indiquem l’extensió, en el meu cas publicaré un vídeo, un avi, marco “Pel·lícula de vídeo (*.avi)” & “Següent”,

Aquest vídeo estarà disponible en ambdós servidors, “Següent”,

El primer és afegir-la des de “Target” prement el botó “…” i posteriorment ja modifiquem els valors que ens interessin, cómo el nombre, descripció… “Següent”,

Igual que abans, establecemos si queremos unos usuarios para acceder a dicho contenido, grupos o equipos. “Finalitzar”,

Comprobamos las aplicaciones que tenemos publicadas y sus detalles.

A la pestanya de “Universal Printingtenemos que servidores tienen habilitado el driver universal por si un usuario se lleva su impresora y no están los drivers de esta en los servidores 2X.

En “Connection Settingstenemos los puertos que usa 2X. Per exemple “2X Client Gateway Portserá el puerto que use el cliente del 2X en conectarse al servidor Gateway de 2X, así cómo cuales son los puertos de RDP e ICA si no usamos los que son los predeterminados. Lo que yo haré será encriptar el tráfico entre el cliente y el servidor para una mayor seguridad, usaré el puerto 443tcp HTTPS en vez del 80tcp HTTP, para ello marcaréEnable SSL on Porty agregaré un certificado para dicha función. Lo ideal es comprar un certificado válido y lo agregamos enPrivate Key file” y “Certificate file”, però si no, podemos usar uno nuestro no confiable por parte de los clientes, les dará una alerta y punto, posem en “Generar un nou certificat…”

Seleccionamos los bit’s de encriptación, 1024, 2048 o 4096 y rellenamos los datos para el certificado y donde lo guardaremos, “Save”, así ya tendremos nuestro propio certificado.

A la pestanya “Publishing Agentsimplemente son los puertos que usarán los agentes para conectarse entre ellos, los predeterminados son 20002 per a “2X Publishing Agent Port” y 20003 per a “2X Terminal Server Agent Port”. Seleccionamos la autenticación si queremos que sea sólo para un dominio en concreto o para todos en los que se confía.

I a la pestanya “Backup Serversveremos cuales son los servidores de respaldo, en este caso por ahora no tenemos ninguno, si se nos cae este servidor los usuarios no tendrían balanceo y podrían irse al otro servidor, per a això, debemos agregar un servidor por lo menos, o lo buscamosFind…” o manualmente, “Add…”

Seleccionamos el servidor que nos interese como servidor de backup y pulsamos “OK”,

“Sí” para instalar el 2X Backup Server en este servidor,

Metemos los credenciales para instalar con permisos en dicho servidor y pulsamos “Install”,

… esperem mentre s'instal·la…

Posem “Done” ya que se ha instalado bien.

Aquí comprobamos cual es el servidor Master y cuales los backups.

En “Informació”, tenemos la pestaña “Status” donde nos vendran las informaciones de todos los servidores, sus estados

A la pestanya de “Notification” podremos configurar notificaciones y que se envíen por mail o dejen simplemente unas alertas en un servidor

A la pestanya de “Registre” podremos habilitar que se logee todo lo que pase en los servidores, tipo auditoría.

A la pestanya “Software Updatepodremos actualizar el software de 2X desdeCheck Now…”

A la pestanya de “Licensing” es donde podremos gestionar el tema de las licencias.

Instalación de 2X ApplicationServer Client,

Podemos descargar de forma gratuíta el software de la web de 2X, www.2x.com, este será el software que usaremos para conectar nuestros PC’s a los servidores 2X.

Ejecutamos la instalación, salta el asistente, “Next”,

Acceptem la llicència, “Next”,

Seleccionamos el path de instalación para el cliente, per defecte: “C:Archivos de programa2XApplicationServer Client”, “Següent”,

Si posem en “Install” comenzará ya la instalación en la parte cliente

… esperem…

Marquem la casella “Launch ApplicationServer Clientpara ejecutar ya el cliente y probar la conexión contra los servidores 2X, “Finish”,

Uso de 2X ApplicationServer Client,

Aquí mostraremos cómo configurar la parte cliente para acceder al servidor de 2X. Está claro que si accederemos desde el exterior los puertos que se vayan a usar dependerán de la configuración por parte del Gateway si por el 80, o por el contrari por la capa segura usando SSL por el 443.

La primera vez que abramos el client nos dirá que no está configurado, si estamos en la LAN podem dirle “Sí” para que busque los servidors en la red de forma simple. Lo normal es configurarlo a mano, així que le indicaré “No”.

Anem a “Eines” > “Options…”

Y configuramos el client, des de la pestanya “General”; indicamos cual es el servidor primario, el servidor secundario o de backup y el puerto que usará, en aquest cas serà una connexió segura usando sólo el 443tcp, tipo de conexión: “SSL Mode”. Podem configurar des d'aquí també la profunditat de colores, normal será “High Color (16 bit)”. Indicamos ya si queremos desde aquí el usuario y la contraseña que usaremos para acceder a dichas aplicaciones.

A la pestanya “Local Resourcespodemos configurar la parte del sonido si queremos que tenga o no, las combinaciones del teclado, si queremos llevar hasta los servidores las unidades de disco locales, las impresoras y los puertos serie.

A la pestanya “2X Universal Printingpodremos configurar por qué impresora imprimiremos desde este cliente, si por la predeterminada, si la seleccionaremos antes de imprimir, podemos especificar una o directamente se nos visualizará en pantalla.

A la pestanya “Advanced Settings” podemos personalizar un poco más el cliente, así como seleccionar un idioma para él o buscar actualizaciones. Acceptem,

Ya veremos de forma automática las aplicaciones a las que tenemos acceso con el usuario que nos hemos conectado y ahora sólo falta ejecutar una en concreto.

La primera vez que la abramos nos informará que el certificado está firmado por el propio servidor y que nosotros sabemos si tenemos que confiar en él, marquem el check de “Do not ask me again” i posem “Yes”. Esto es por no usar un certificado de una entidad emisora de confianza.

Nos saldrá este logoncargando componentes, conectando

Y aquí tendríamos la aplicación remota ejecutada desde el cliente, todos los recursos van contra el servidor y lógicamente no será este tipo de aplicaciones las que publiquemos si no algo que los clientes no tienen por qué tener instaladas.

Configuración del servidor de backup,

Simplemente veremos las opciones que tenemos desde el servidor de respaldo,

Nos logueamos en él y abrimos la consola de “2X ApplicationServer and LoadBalancer Console”, veremos una pequeña parte de “Informació” con los Logs y el estado del servidor.

En “Backup” es donde veremos la posibilidad de promocionarlo como servidor principal, si el principal se nos cayera por algún motivo, pulsando “Promote to Master”.

2X ApplicationServer Web Portal,

Simplemente podemos configurar un servidor web para que use unos ficheros de configuración que podemos configurar, estos serían los pasos.

Si abrimos la consola del servidor y vamos aPublishing”, tenemos una opción llamadaPublish to Web…”

Configuramos los parámetros y enOutput Directoryes donde configuraremos el destino de los ficheros que nos creará, posem en “Generate…”

”,

“Sí” para ver la web de con los resultados,

Aquí tendríamos los ficheros que deberíamos subir a un servidor web, ya si un usuario pulsa en ello ya podría ejecutar las aplicaciones.

www.bujarra.com – Héctor Herrero – nh*****@*****ra.com – v 1.0


Posts recomanats

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dubtis a contactar amb mi, us intentareu ajudar sempre que pugui, compartir és viure ;) . Gaudir dels documents!!!

2X ThinClient Server

19 d'October de 2008