Translate

viernes, 23 de abril de 2010

Instalación de XenApp 5 en Windows 2008 Standard 64bits

Entorno necesario:

  1. Servidor de licencias de Citrix sirviendo licencias de XenApp (como es lógico=
  2. Controlador de Dominio, con DNS.
  3. Servidor de licencias de Microsoft Terminal server
  4. Servidor con Interfaz Web para XenApp
  5. Uno o más servidores XenApp. El primero de ellos será el almacén de datos e interfaz web.
  6. Un Router con NAT activado.

En mi instalación he usado dos máquinas, una para servidor de dominio, que a su vez es servidora de licencias de Terminal server, y otra para el servidor de aplicaciones XenApp(w2k8) que a su vez es servidora de licencias citrix.
Por último un Balanceador-Router RV042 de Linksys.

Para la instalación he supuesto que tenemos dos máquinas (virtuales o físicas, me da igual). Una instalada con W2k8 R2 que a su vez es controladora de dominio y otra también en W2k8 64 bits pero no R2, donde instalaremos el XenApp y el servidor de licencias


Instalación del servidor de licencias

Sobre el servidor W2k8 64, y una vez metido dentro del dominio se instalará el Servidor de Licencias de Citrix desde el disco de XenApp (carpeta citrix licensing). Una vez instalado descargamos desde MyCitrix el fichero de las licencias y lo copiamos en el servidor. Durante el proceso de instalación de XenApp en los servidores de Aplicación nos pedirá la IP o nombre del servidor de licencias.
En el proceso de asignar licencias en MyCitrix pedirá el nombre del servidor de licencias sobre el que se instalarán dichas licencias.
Para evitar problemas se puede usar el comando hostname en la línea de comandos.


Preparación de Windows 2k8 para instalar XenAPP en primer servidor de la comunidad (Almacén de datos y/o servidor de aplicación )


Primero configuramos la red y metemos el equipo en dominio.
Opcional: Desactivar el firewall de windows para la instalación.

Instalar .Net Framework 3.5 (en el CD de XenApp) y Java Runtime JRE 6.0 versión 32bits, ojo, no 64 (descargar de internet)

Añadir funciones al servidor:

  • Terminal Services
  • Servidor Web (IIS). Añadirá características de WAS (Modelo de proceso y API de configuración)
  • Servidor de Aplicaciones. Añadirá características de WAS (Entorno de .Net )y .Net Framework

En la función de Terminal Services, de los servicios de función solo seleccionamos Terminal Server y en el modo de autenticación marcamos “No requerir autenticacion a nivel de red”. Por último en el modo de licencia si tenemos un servidor de licencias se escoge este, y sino marcamos “configurar mas adelante”. En este caso tenemos un número de días limitado de acceso.
Por último se añaden los usuarios del dominio en la lista de usuarios.

Después se añaden los servicios de función de Terminal Services, entre los que tenemos que marcar:

  • Application Server Foundation
  • Compatibilidad con servidores web IIS (Aceptar las características indicadas)
  • Acceso a red COM+

En el tercer paso añadiremos los servicios de función par el Servidor Web IIS, aquí habrá que marcar:

  • Modo de compatibilidad con IIS6 y todo lo que cuelga de este.

Y nos aseguraremos de que estén marcados los servicios:

  • ASP.Net
  • Extensiones ISAPI
  • Filtros ISAPI

Pulsamos Instalar y esperamos a que termine. Pulsamos Cerrar y nos pedirá reiniciar, lo hacemos y al arrancar terminará de instalar las actualizaciones.

Últimas instalaciones:

  • J# 2.0 de 64bits
  • Visual C++ Redistributable de 32bits y 64 bits (ambas a la vez), que se encuentran en las carpeta custom/JSharp20_SE y custom/vcredist del CD de XenApp.

En ámbos casos es simplemente dar a siguiente y fianlizar, no hay que configurar nada en especial.

Con todo esto tendríamos listo el W2K8 para instalar el primer servidor de la comunidad. Como este será el primer servidor de la comunidad tendremos que instalar el almacén de datos, para lo cual tenemos dos opciones SQL Server Express o Access. El primero se recomienda para almacenes de datos de comunidades de más de 100 servidores.

Si deseamos instalar SQL Express iremos al CD de XenApp y en la carpeta custom/SqlExpress_205_SP2 ejecutaremos el fichero por lotes setupSQLExpressForCPS.cms, el cual instala el SQL y prepara la configuración de la base de datos CITRIX_METAFRAME, cuyo password será CITRIX. (IMPORTANTE....ántes de empezar a instlar XenApp, y después de instalar SQL Express hay que reiniciar el equipo)


Instalación de XenApp 5

Para esto suponemos que hemos preparado nuestro servidor tal y como se ha explicado en el apartado anterior.
Descargamos el CD de XenApp 5 de la web de Citrix, y metemos el disco. Si no se abre el menu principal lanzamos el autorun.
Seleccionamos la version que hayamos adquirido. Platinum Edition.
Seleccionamos virtualización de aplicaciones.
Aceptamos la licencia y nos avisa de componentes que deberemos haber instalado.
Seleccionamos los componentes necesarios para la instalación como servidor:

  • Access Managemente Console.
  • Interfaz web.
  • Citrix XenApp. Solo seleccionamos Citrix XenApp Plugin, y quitamos los otros dos
  • Configuración Avanzada XenApp.
  • Documentos de XenApp.

Dara un fallo de falta de una dll para permitir compatibilidad con versiones anteriores de los clientes. Aceptamos y continuamos.

Seleccionamos que NO queremos Pass-Through, ya que luego si hiciera falta se puede habilitar, en caso contrario habría que reinstalar XenApp.
Saltamos la dirección del servidor para el cliente Pass-Through.

Como tenemos instalado un servidor de licencias le indicamos que luego le daremos los datos de ese servidor.

Se empiezan a instalar los componentes. El primero es Access Management Console que instala varios componentes, unos 11.
Después la interfaz web, esta nos pide primero la ubicación de los clientes le decimos que omita y se termina esta parte.

El siguiente paso son los componentes de XenApp:

  • Distribución de aplicaciones.
  • Load Manager.
  • Proveedores WMI.
Configuramos la comunidad de servidores. Como es el primero seleccionamos crear una nueva comunidad.
Escogemos el nombre de la comunidad, y el tipo de base de datos para el almacén de datos, ya que es el primer servidor. Cogeremos Access Database si nuestra comunidad es de menos de 100 servidores. En el caso de SQL deberemos haber instalado SQL Express previamente.
Después especificamos un usuario del dominio que sea el administrador de la comunidad, en principio el usuario Administrador vale.

Seleccionamos el cifrado IMA, en este caso NO se habilita, ya que puede hacerse después.
Damos el nombre de host del equipo que sirve las licencias de citrix. Asegurar ántes que ese nombre esté dentro del fichero host del servidor DNS (controlador de dominio)

Configuramos las opciones de Remedo (monitorizar escritrorios de usuarios conectados por terminal service)

Compartimos el puerto XML con ISS

Añadimos la lista de usuarios del grupo usuarios ahora y aceptamos a los usuarios anónimos.
Aceptamos y decimos que si en la siguiente pantalla que va a modificar la configuración de seguridad de acceso

Se empiezan a instalar los componentes de XenApp
Pasa al siguiente punto de la instalación: Configuración Avanzada de XenApp, que no tiene nada que configurar.
Por último se instala la documentación de Citrix XenApp, se nos pide reiniciar el equipo y terminamos de instalar la parte servidor de XenApp.



Identificación del Almacén principal.

Dos maneras de hacerlo,

Primera por punto compartido:
Crearemos una carpeta compartida en el servidor primero para almacenar los datos. Para ello ejecutamos el fichero CtxFileSyncPrep.exe. que se encuentra en la carpeta support, Password Manager y Tools Después vamos a C y se habrá creado una carpeta llamada CITRIXSYNC, con el boton derecho sacamos propiedades y vemos el nombre de recurso compartido. Lo copiamos.

Segunda por Active directory
En la misma carpeta encontraremos dos ejecutables. CtxDomainPrep.exe y CtxSchemaPrep.exe, uno prepara el dominio y el otro extiende el Esquema. Esto se hace como es evidente sobre el controlador del dominio.

Abrimos el menu inicio, todos los programas, Citrix y Password Manager, ejecutamos la herramienta de definición de aplicaciones.

Se abrirá una ventana en la que copiaremos la dirección UNC de la carpeta compartida que previamente hemos copiado.


Configuración de Access Management Control.

Abrimos Access Management Control en menu inico, todos los programas, citrix, y management consoles. Los pasos primeros de configuraciñon inicial son:
Descubrir sitios previamente instalados.
Agregar el servidor XenApp recién creado pulsando agregar el equipo local
Entramos la carpeta del almacén de datos que ántes hemos copiado.

El siguiente paso será crear un sitio web , para ello en al AMC botón derecho sobre Interfaz web y seleccionamos crear sitio.
Seleccionamos Servicios XenApp para distribuir aplicaciones a través del XenApp Plugin, y Servicios Web para servir a través de Web. después configuramos el sitio: Nombre de comunidad, servidores que usa, puerto y protocolo.
Seleccionamos el tipo de recursos disponibles publicados disponibles para los usuarios.

Una vez en el cliente, para acceso web pondremos en un navegador la Ip del servidor de aplicaciónes y seguimos las instrucciones.

Para acceso a través de XenApp plugin primero hay que instalar en el equipo cliente el plugin correspondiente, y conectarlo al servidor de aplicación deseado dando su nombre e IP.


Nota:
Deben de estar abiertos los puertos 80, 1494 y 2598 del servidor de aplicaciones

No hay comentarios: