stta/intro.twiki

156 lines
13 KiB
Plaintext

<tbody>|<a href="/stta/toc"><img align="Center" border="0" alt="Indice" src="/images/stta/sttaconfig.gif"></a>|<img src="/images/es_ES/stta/stta_stta.gif" alt="stta titulo" width="380" height="84">|
</tbody>
----------------------------------------------------------------------
---+++ Origen y antecedentes.
Tarantella como Tecnolog&iacute;a permite el acceso optimizado a las aplicaciones corporativas desde muy diferentes condiciones y situaciones. A nadie se le escapa la gran cantidad de " *elementos tecnol&oacute;gicos* " que han de " *combinarse* " para conformar un Servicio con Tarantella. Si miramos cualquier diagrama Tarantella aparece "en medio" , el objetivo es que sea completamente transparente y se integre sin provocar grandes cambios en el<u>paradigma de explotaci&oacute;n</u>existente, sin embargo a veces se convierte en todo un problema e incluso desvela o revela debilidades del modo actual de trabajo, topolog&iacute;a de red, etc.
Tarantella siempre ha sido un producto con gran capacidad de adaptaci&oacute;n e integraci&oacute;n, el uso de est&aacute;ndares permite muchas posibilidades y combinaciones. El cliente busca una "respuesta", una *"soluci&oacute;n" global* que comprenda todos los aspectos, desde el acceso del usuario, la disponibilidad de aplicaciones, etc pasando por la administraci&oacute;n y la extensi&oacute;n de funcionalidades.
Tarantella como empresa se concentra en los aspectos de acceso a aplicaciones y proporcionando mecanismos flexibles para la integraci&oacute;n de los "elementos tecnol&oacute;gicos" que formen parte del servicio. Con Tarantella la implantaci&oacute;n, la combinaci&oacute;n de elementos, el modo de explotaci&oacute;n se convierte en el factor cr&iacute;tico y definitivo a la hora de crear un *"Servicio con Tarantella"* , donde se hace verdad aquello de que cada implantaci&oacute;n es un mundo aut&oacute;nomo y distinto, en continuo cambio y transformaci&oacute;n.
En definitiva para ofrecer " un modelo operativo con garant&iacute;as" es necesario:
* Adecuar y sincronizar las tecnolog&iacute;as seleccionadas adem&aacute;s de Tarantella de modo que "cumplan" estrictamente con los requisitos de explotaci&oacute;n planificados. Hay que "combinar", "cortar", etc. Hasta "sincronizar a la medida".
* Ocultar toda complejidad y ofrecer un uso sencillo y transparente y sobre todo pr&aacute;ctico para la "producci&oacute;n", para que el "traje a medida" pueda ser usado en el d&iacute;a a d&iacute;a.
Cuando ambas premisas se satisfacen e implementan de acuerdo con las circunstancias y las necesidades se obtiene<u>una respuesta o soluci&oacute;n real y ajustada</u>.
A menudo se ha hablado de Tarantella como una "caja negra" que proporciona efectos "casi m&aacute;gicos", pero todos sabemos que estos "trucos" y "efectos" requieren un alto nivel de destreza, sincronizaci&oacute;n y duro trabajo, porque cada situaci&oacute;n es diferente.
---+++ STTA: &iquest; Por qu&eacute; una Interface de Gesti&oacute;n m&aacute;s?
El servicio de acceso a las aplicaciones corporativas no est&aacute; formado por un &uacute;nico elemento tecnol&oacute;gico con &uacute;nico responsable, sino por una combinaci&oacute;n de elementos ( Hardware de SUN, Sistema Operativo configurado a medida, Servidores Web, software autenticaci&oacute;n, Tarantella, SSL, etc.), de su correcta sincronizaci&oacute;n, gesti&oacute;n y disponibilidad depende todo el *"servicio de acceso"* , de modo que unos dependen y/o se apoyan en otros.
&iquest; C&oacute;mo mantener usuarios en varios servidores de acceso?
&iquest; C&oacute;mo coordinar los usuarios y sus claves con los ya existentes ?
&iquest; C&oacute;mo gestionar usuarios de manera que tengan un perfil de explotaci&oacute;n asignado?
&iquest; C&oacute;mo gestionar las claves de acceso de un usuario a cada uno de los servidores de aplicaciones?
&iquest; C&oacute;mo generar copias de los "datos cr&iacute;ticos" del servicio de manera "f&aacute;cil" y "simple"?
&iquest; C&oacute;mo comprobar o controlar qu&eacute; elemento est&aacute; fallando dentro del servicio, a modo de supervisi&oacute;n?
&iquest; C&oacute;mo monitorizar y automatizar la explotaci&oacute;n limitando y cambiando los accesos en funci&oacute;n de la disponibilidad, niveles de respuesta o limitaciones de todos los Servicios?
Es posible colocar bajo una interface los *"elementos tecnol&oacute;gicos"* que participan en el servicio y proporcionar un entorno f&aacute;cil que genera y ejecuta las<u>"&oacute;rdenes necesarias"</u>de forma autom&aacute;tica y que gu&iacute;a al operador para evitar errores de sincronizaci&oacute;n. Adem&aacute;s por medio de dicha interface se _"establece un modo espec&iacute;fico"_ de operar, parametrizar y definir los "elementos" del Servicio.
---+++ Tencnolog&iacute;as de la Interface STTA
Se basa en *"Webmin"* una interface para la administraci&oacute;n de sistemas operativos Unix, que permite usar un navegador para la gesti&oacute;n del Sistema y de los Servicios que se ejecutan en el mismo. Utiliza un servidor de Web, que puede ser seguro y al que puede restringirse el acceso, junto a programas CGI agrupados en "m&oacute;dulos" seg&uacute;n tareas, que est&aacute;n escritos en PERL (un lenguaje de programaci&oacute;n GPL). Webmin est&aacute; disponible bajo licencia BSD, puede ser utilizado y distribuido de modo "libre". ( _http://www.webmin.com/webmin/intro.html_ ). Es como Taratella multiplataforma y mantiene el mismo paradigma de explotaci&oacute;n.
El desarrollo es un *"nuevo m&oacute;dulo"* que accede al Sistema Operativo, a los servicios de LDAP y los de Tarantella, sincronizando y automatizando todo el trabajo; este m&oacute;dulo est&aacute; en fuente y est&aacute; disponible bajo licencia GPL ( _http://www.gnu.org/philosophy/free-sw.es.html_ ), por lo que es de uso y distribuci&oacute;n libre. Tambi&eacute;n es susceptible de mejoras siempre que se devuelvan con el c&oacute;digo fuente
Cuando un "software" se dice "Free" o "libre" no quiere decir gratuito, o m&aacute;s a&uacute;n, de escaso valor. Pero al menos uno tiene "el control", "el conocimiento" y " el derecho " de elegir qui&eacute;n, cu&aacute;ndo y c&oacute;mo
El desarrollo efectuado no ha modificado en absoluto Tarantella, mediante la interface desarrollada se est&aacute;n automatizando la ejecuci&oacute;n de las &oacute;rdenes de l&iacute;nea de comandos que ya est&aacute;n disponibles en Tarantella y en otras herramientas, por ejemplo en el servidor LDAP de iPlanet.
Por ello, si Tarantella cambiara en el futuro la sintaxis de un comando, s&oacute;lo ser&iacute;a necesario modificar la parte que se ejecuta desde la interface para adaptarse al posible cambio, y esta ha quedado precisamente delimitada en previsi&oacute;n de tal contingencia. De igual forma, si cambiaran comandos del servidor LDAP, habr&iacute;a que efectuar una modificaci&oacute;n para adaptarse a esta nueva versi&oacute;n.
*STTA* es mantenida y soportada desde: *http://www.eagora.info/stta* y adaptada, instalada e integrada a medida seg&uacute;n los trabajos de Consultor&iacute;a a realizar.
<tbody>|
---+++
---+++
Caracter&iacute;sticas de STTA
|<img src="/images/es/stta/stta_full.gif" alt="Stta tecnologias" width="298" height="115">|
</tbody>
---+++ Versi&oacute;n 1.0
Septiembre 2001 -- obsoleta -- 2.821 l&iacute;neas de c&oacute;digo (4 bibliotecas, 27 cgi)
Surge como medio de administraci&oacute;n y sincronizaci&oacute;n entre el LDAP I-Planet y Tarantella para la creaci&oacute;n y gesti&oacute;n de usuarios, como un mecanismo simple de cgis para facilitar la administraci&oacute;n.
* Gesti&oacute;n usuarios y grupos en Tarantella y LDAP por una interface &uacute;nica en estructuras parametrizadas.
* Carga de usuarios desde fichero en Tarantella y en LDAP.
* Gesti&oacute;n de perfiles de acceso a Servidores de aplicaciones para cambiar las credenciales de acceso. Uso de los mecanismos de "password Cache" de Tarantella.
* Interface de gesti&oacute;n de "datos" cr&iacute;ticos, bases de datos, webtops, definiciones y configuraciones.
---+++ Versi&oacute;n 1.1
Noviembre 2001 -- no soportada -- 9.355 l&iacute;neas de c&oacute;digo ( 4 bibliotecas, 85 cgi)
Ante la necesidad de nuevas funcionalidades en acceso a aplicaciones y las grandes limitaciones observadas por la "password Cache" de Tarantella. Se extiende el mecanismo de los Tcls buscando las credenciales en repositorios LDAP.
* Gesti&oacute;n de Objetos para credenciales de acceso a aplicaciones mediante una *Cache LDAP* .
* Parametrizaci&oacute;n de reglas para la b&uacute;squeda de credenciales.
* Extensi&oacute;n de los Tcls de Tarantella para integrar los mecanismos de Cache LDAP.
* Mantenimiento sincronizado de dos repositorios LDAP en la red tanto de usuarios como de Cache de credenciales.
* Interface y scripts de Carga y descarga de LDAP y Tarantella. Para los de TTA se usaron los trabajos de Tillmann Basien.
---+++ Versi&oacute;n 1.2
Abril 2002 -- activa -- 21.500 l&iacute;neas de c&oacute;digo ( 17 bibliotecas, 154 cgi, utilidades 16)
El m&oacute;dulo ha crecido y requiere una optimizaci&oacute;n profunda, se corrigen muchos bugs y se busca crear un "paquete" y m&oacute;dulo lo m&aacute;s completo posible. Se a&ntilde;aden nuevas funcionalidades de monitorizaci&oacute;n y supervisi&oacute;n.
* *Gestor de Sesiones* de Tarantella autom&aacute;tico.
* *Monitor de acciones* sobre los Servicios, scripts de acciones, etc.
* Limitaci&oacute;n de sesiones por objetos.
* Tickets de acceso a sesiones.
* Nuevo look & feel. Los men&uacute;s pueden usar uno de los dos modos caracter&iacute;sticos de Webmin: tabs e iconos. Se refuerzan las relaciones de jerarqu&iacute;as y navegaci&oacute;n entre las opciones posibles.
* Elementos de control y status del Servico (supervisi&oacute;n):
* Control de sockets de servicios y servidores.
* Acceso a datos y par&aacute;metros de configuraci&oacute;n.
* Impedir el acceso a la gesti&oacute;n de elementos u objetos si est&aacute;n implicados en una parte del servicio no operativa.
* Refuerzo y control de los "acls" o autorizaciones de acceso para ejecutar determinadas tareas.
* Gestor de ficheros que permite, seg&uacute;n los permisos, ver, vaciar, borrar, modificar:
* Logs de Tarantella
* Logs de b&uacute;squeda de credenciales en la Cache de passwords.
* Logs de los servidores Https, LDAP, Sistema Operativo.
* Scripts de monitorizaci&oacute;n y control del servicio
* CGIS para modificar hosts, grupos de hosts, aplicaciones, grupos de aplicaciones y dominios.
* CGIS para gestionar Links y grupos de links (v&iacute;nculos).
* Uso de direcci&oacute;n IP en listas de hosts que permite el control por puertos y la asignar variable de entorno para los tcls de Tarantella y localizar grupos y hosts en Cache de passwords.
* Comprobar listas, bloquear cambios y escribirlos en el log de Webmin.
* Utilidades de carga y descarga de bases de datos mejoradas (TTA y LDAP).
* Mecanismos de actualizaci&oacute;n seguros.
* Informe y escritura en los logs de las acciones de la interface seg&uacute;n par&aacute;metros. El historial de Webmin guarda todas las ejecuciones de &oacute;rdenes y cambios realizados sobre los objetos.
* Optimizaci&oacute;n de los bucles de carga de las listas de sincronizaci&oacute;n.
* Uso reforzado de "hash" en la gesti&oacute;n de listas y carga selectiva.
* Reorganizaci&oacute;n completa de bibliotecas.
* Scripts de: actualizaci&oacute;n, control y gesti&oacute;n de monitor de acciones y gestor de sesiones, etc.
* Estructuraci&oacute;n del Ayuda.
---+++ Versi&oacute;n 1.3
Julio 2002 -- en desarrollo --
Primera release completa con ayudas y utilidades de instalaci&oacute;n, configuraci&oacute;n, etc. El desarrollo est&aacute; abierto a nuevas caracter&iacute;sticas, pero est&aacute; previsto:
* Correcci&oacute;n de errores y bugs de las versiones anteriores.
* Optimizaci&oacute;n y utilidades para Open-LDAP.
* Documentaci&oacute;n completa on-line.
* Completa localizaci&oacute;n espa&ntilde;ol e ingl&eacute;s.
* CGI para crear aplicaciones en Tarantella.
* Gestor de accesos y auditor&iacute;a de explotaci&oacute;n del servicio.
* Extensi&oacute;n de los mecanismos de "expect" y Tcls de acceso a las aplicaciones.
* Utilidades de instalaci&oacute;n y actualizaci&oacute;n.
* Cambio de par&aacute;metros y configuraci&oacute;n de los "elementos en el servicio" sincronizado.
* Status del Servicio en modo "ps" o "top".
* Gesti&oacute;n din&aacute;mica de webtops: men&uacute;s desplegables, etc.
* Sincronizaci&oacute;n con nuevas release de Tarantella y nuevas caracter&iacute;sticas.
----------------------------------------------------------------------
<tbody>|<a href="/stta/toc"><img align="Center" border="0" alt="Indice" src="/images/stta/stta_button.gif"><tt>Indice</tt></a>|<small>Derechos Copia &copy; 2002
por Jes&uacute;s P&eacute;rez</small>|
</tbody>