156 lines
15 KiB
HTML
156 lines
15 KiB
HTML
<table BORDER=0 WIDTH=100%>
|
|
<tr>
|
|
<td valign=top align=left><a class='menu1' class='menu1' href="/stta/help/es/sttaintro.html"><img align=middle border=0 alt="stta" src="/stta/help/images/stta-flower.gif"></td>
|
|
<td valig=top align=left><a class='menu1' class='menu1' href="/stta/help/es/toc.html">
|
|
<img align=middle border=0 alt="Indice" src="/stta/help/images/stta_button.gif"><tt>Indice</tt></a></td>
|
|
<td valign=top align=right><a class='menu1' class='menu1' href="/stta/help/es/"><img align=middle border=0 alt="Servicios Tarantella" src="/stta/help/images/es/stta_title.gif" width="300" height="39"></a></td>
|
|
</tr></table>
|
|
<table BORDER=0 WIDTH=100%>
|
|
<tr background="/stta/help/images/bkg/help.jpg"><td background="/stta/help/images/bkg/help.jpg">
|
|
|
|
<table bgcolor=#ba9e79 BORDER=1 width=100%> <tr><td><table BORDER=1 width=100%><tr><th bgcolor=#ba9e79><img src="/stta/help/images/flower.gif" alt="Stta" width=18 height=20 align="top" border=0> * <font color=#ffffff size="+2">Introducción</font> *</th></tr>
|
|
|
|
<tr><td bgcolor=#ffe0b0 align=center> <b></b> </td></tr><tr><td background="/stta/help/images/bkg/p1.jpg">
|
|
<table width=100% ><tr><td>
|
|
<a class='menu1' class='menu1' href="/stta/help/es/tocbook.html"><img align=top border=0 alt="Introducción" src="/stta/help/images/icon_pencil.gif">Libro STTA</a></td>
|
|
<td><h2>STTA</h2>
|
|
</td>
|
|
<td align="right" valign=top><a class='menu1' class='menu1' href="/stta/help/es/toc.html"><img align=top border=0 alt="Introducción" src="/stta/help/images/info.gif" width=20 heigth=20 align=top border=0>Indice</a></td>
|
|
</tr></table>
|
|
</td></tr></table></td></tr></table>
|
|
<br>
|
|
<table BORDER=0 WIDTH=100%>
|
|
<tr> <td align=left>
|
|
<ul>
|
|
<li><a class='menu1' class='menu1' href="#definitions"> ¿ Qué es STTA ?</a></li>
|
|
<li><a class='menu1' class='menu1' href="#features"> Características</a></li>
|
|
<li><a class='menu1' class='menu1' href="#architecture"> Arquitectura de STTA</a></li>
|
|
<li><a class='menu1' class='menu1' href="#technologies"> Tecnologías en STTA.</a></li>
|
|
</ul>
|
|
</td>
|
|
<td align=center width=70%>
|
|
<img alt="Servicios Tarantella" src="/stta/help/images/es/stta_full.gif"></td>
|
|
</tr></table>
|
|
|
|
<a name="definitions"></a>
|
|
<div align="center"> <h2> ¿ Qué es STTA ? </h2> </div><table width=100% align=left border0><tr bgcolor=#ffe0b0><td>    </td></tr></table><br><br>
|
|
|
|
<a class='menu1' class='menu1' href="http://www.eagora.info/stta">STTA</a> (<i>Servicios con Tarantella</i>) es una <b>herramienta para administrar Servicios alrededor del
|
|
<a class='menu1' class='menu1' href="http://www.tarantella.com">software Tarantella </a></b>.
|
|
Esta construído como un módulo de <a class='menu1' class='menu1' href="http://www.webmin.com">Webmin</a>, permite <i>una sincronización completa entre las diferentes tecnologías</i>: LDAP, servidor Web, Tarantella, etc. <br>
|
|
|
|
<br>No pretende sustituir al "Object Mangager" de Tarantella o las herramientas administrativas de LDAP, sino más bien coordinar los atributos y definiones de los objetos del servicio, además de complementar las tareas de administración y gestión.<br>
|
|
<br>Ayuda a gestionar los Objetos del Servicio como una unidad en el entorno de explotación corporativo donde
|
|
<a class='menu1' class='menu1' href="http://www.tarantella.com">la tecnología de Tarantella de web-enabling</a> y la autenticación de usuarios son críticas.<br>
|
|
|
|
<a name="features"></a>
|
|
<div align="center"> <h2>Características</h2></div> <table width=100% align=left border0><tr bgcolor=#ffe0b0><td>    </td></tr></table> <br><br>
|
|
<ul>
|
|
<li><b> Gestión de Usuarios </b><br>
|
|
Altas, bajas, modificación borrado y carga de usuarios desde ficheros; tanto como usuarios del Sistema Operativo como de LDAPs. El DN de LDAP, o nombre del usuario, y el ENS de Tarantella del Objeto y su jerarquía estarán sincronizados y acordes.
|
|
Esto permite "espejar" o reflejar la estructura de la organización en ambos repositorios para la configuración y acceso a los Servicios.</li><br>
|
|
<li> <b> Autenticación de aplicaciones</b><br>
|
|
Reglas ajustables a medida para buscar credenciales y secuencias de acceso a aplicaciones (tercer nivel de Tarantella).
|
|
Bsadas en usuarios, grupos, hosts, aplicaciones, dominios, requiere el uso de un LDAP dedicadado. (Cache Ldap).
|
|
O en su lugar gestionar la "cache de password" de Tarantella</li><br>
|
|
<li> <b>Gestionar grupos y objetos del Servicio</b><br>
|
|
Usuarios, hosts, aplicaciones, enlaces o vínculos, etc- desde un punto único- Hace el trabajo básico del "Object Manager" de Tarantella y el LDAP</li><br>
|
|
<li><b> Herramienta de navegación de objetos y enlaces </b><br>
|
|
Para verificar y fijar las correspondencias entre las definiciones de objetos y los servidores LDAP</li><br>
|
|
<li><b> Mecanismo ampliado para acceso a aplicaciones.</b><br>
|
|
La Cache Ldap de STTA permite ampliar los mecanismos TCL y Expect de Tarantella para arrancar aplicaciones. Pueden aplicarse "tickets" de acceso y control de sessions con acciones al respecto.</li><br>
|
|
<li><b>Herramientas de administración, comprobación y gestión.</b><br>
|
|
Para copia, recuperación, replicación,volcado del ENS de Tarantella, monitorizar y comprobar los Servicios para las "máquinas del array".</li><br>
|
|
<li><b>Gestor de sesiones de Tarantella </b><br>
|
|
Coleccionar las sesiones de emulación de Tarantella, contabilizarlas por objetos para ayudar al "monitor" de STTA a decidir la toma de acciones.
|
|
Se pueden asignar número de sesiones por grupos, usuarios, hosts o aplicaciones. Gestionar los "billings" o resúmenes de acceso a Tarantella.</li><br>
|
|
<li><b>Monitor de Servicios</b><br>
|
|
Para realizar tareas específicas sobre todos los servicios partiendo de "eventos" a medida, que actúan como disparadores, de modo automático o manual.
|
|
Se permiten múltiples criterios y condiciones encadenados. </li><br>
|
|
<li><b>Heramienta CGI para Gestionar Ficheros </b><br>
|
|
Herramienta elaborada para gestionar "logs", "definiciones", "guiones", "debug", etc. permite ejecutar, vaciar, leer, escribir ficheros.</li><br>
|
|
<li><b>Procedimiento de "feedback" para enviar o empaquetar información y ficheros de los Servicios</b><br>
|
|
Para comentarios, temas, peticiones, problemas, seguimiento, etc. Esta herramienta coleccionará los datos, los empaqueta y envía por correo electrónico.
|
|
Desde "logs" de los Servicios a ficheros de configuración, todo puede ser simplemente empaquetado para enviar si no hay servidor de correo disponible en-línea.</li><br>
|
|
<li><b>Utilidad para generar informes de los Servicios y comprobar su estado</b><br>
|
|
En cada conexión http(s) se puede obtener y revisar los puertos de los Servicios y el status de configuración, recibir avisos o parar.
|
|
La "interface" se adaptará a la disponibilidad del servicio no presentando aquellos objetos del mismo que no están disponibles.
|
|
Los iconos y mensajes alertarán sobre los servicios que no están en marcha.</li><br>
|
|
<li><b>Gestor de listas de Logs </b><br>
|
|
Con una lista de ficheros de logs y parámetros de tiempo, STTA puede realizar las tareas de mantenimiento cotidiano de los logs.</b></li><br>
|
|
<li><b>Herramienta para contruir un Web de Ayuda </b><br>
|
|
para uso externo o servidores Web estáticos sin la intraestructura de Webmin instalada o simplemente para leer.</li><br>
|
|
<li><b>Varios servidores STTA trabajando en "array"</b><br>
|
|
Comunicaciones entre varios servidores para compartir información común del Servicio y gestionar los servicios locales.
|
|
Esta característica trabaja en paralelo con el "array" de Tarantella para favorecer la alta disponibilidad y compartir la carga </b></li><br>
|
|
<li><b>Utilidad para Instalar / actualizar y parchear</b><br>
|
|
A partir de reglas predefinidas, asiste paso a paso hasta cumplir la tarea.
|
|
Instalar, actualizar, cambiar de versión, parchear, unir al "array", instalar como secundario con servicios LDAP, etc. La configuración de Open-LDAP es semi-automática con scripts para las tareas básicas.</li><br>
|
|
<li><b>Mecanismo de marcado de ficheros para sincronizar y controlar las versiones e instalaciones</b><br>
|
|
Muy útil al intentar mantener varios servidores e instalaciones con muchos ajustes particulares.</li><br>
|
|
<li><b>Alto nivel de traceado y depuración</b><br>
|
|
Para "procesos de login en aplicaciones", "acciones sobre objetos", "monitor de acciones", "instalationes", etc.</li><br>
|
|
<li><b>Gran cantidad de parámetros de configuración ( más de 300 )</b><br>
|
|
Para automatizar la mayoría de los procesos y para ajustarse a diferentes situaciones de explotación y necesidades. Los guiones o "scripts" están parametrizados y configurables por la interface.</li><br>
|
|
</ul>
|
|
|
|
<br>El módulo <a class='menu1' class='menu1' href="http://webmin.thirdpartymodules.com/?page=Search&action=search&searchval=stta">STTA Webmin</a> está escrito en <a class='menu1' class='menu1' href="http://www.perl.org" >PERL</a>,
|
|
usando tecnologías y estándares todos abiertos: LDAP, TCL, HTML, guiones Shell, etc. Está bajo licencia GPL.
|
|
Todos los Servicios Profesionales, consultoría y ajustes particulares pueden ser contratados, pero el software en sí mismo está bajo GPL. Utilizando más de un año de desarrollo en un proyecto de una gran empresa, la idea es ABRIR esta útil herramienta a otros y hacerla crecer y fortalecerse. <br>
|
|
|
|
<br> Requerimientos: SO Unix/Linux con Perl, Webmin, servidor Web instalado, LDAP y Tarantella. Para la gestión basta con un navegador Web en el "front-end". <br>
|
|
|
|
|
|
<a name="architecture"></a>
|
|
<div align="center"> <h2> Arquitectura de STTA</h2> </div><table width=100% align=left border0><tr bgcolor=#ffe0b0><td>    </td></tr></table><br><br>
|
|
<ul>
|
|
<dl><div align="center"><img src="/stta/help/images/es/stta_architec.gif" width=593 height=620 border=0></div></dl><br>
|
|
|
|
<dl><div align="justify"> STTA coordina las peticiones LDAP y Tarantella de modo que obtengan el "path" correcto.
|
|
Todas las peticiones LDAP se realizan por medio de Perl LDAP y todas las comunicaciones con Tarantella se realizan por medio de la interfaz de línea de ordenes y guiones de Tarantella.
|
|
Tarantella interroga a la Cache LDAP, para obtener las credenciales del servidor de aplicaciones por medio de los guiones TCLs expects de Tarantella, que han sido modificados con algunos enlaces a PerlLDAP y STTA,
|
|
de modo que las credenciales y parámetros apropiados son enviados. Esta aproximación permite extender los mecanismos de comprobación para tickets de sesiones y acciones, e incluso disponer de más diálogo para el arranque de aplicaciones.
|
|
</div></dl>
|
|
</ul>
|
|
|
|
<a name="technologies"></a>
|
|
<div align="center"> <h2> Tecnologías en STTA.</h2> </div>
|
|
<table width=100% align=left border0><tr bgcolor=#ffe0b0><td>    </td></tr></table><br>
|
|
<br> STTA usa tecnologías estándar y abiertas:
|
|
<ul>
|
|
<li><b>Webmin</b><br>
|
|
Es de lejos una de los mejores desarrollos para gestionar Sistemas Operativos. Es multiplataforma como Tarantella y usa también una interfaz Web.<br>
|
|
Hay otros lenguajes pero no una interfaz completa bien comprobada desde la que trabajar.</li>
|
|
<li><b>PerlLDAP</b><br>
|
|
Como Webmin usa Perl como lenguaje, la opción es encontrar una interfaz Perl a LDAP. Hasta STTA 1.3, dado que los primeros desarrollos fueron dedicado a Iplanet,
|
|
STTA estaba usando <a class='menu1' class='menu1' href="http://www.mozilla.org/directory/faq/perldap-faq.html"> el Perl LDAP de Mozilla</a>. Esta opción precisa de compiladores ya que usa un API en C, no es código Perl puro.
|
|
Desde STTA 1.3 <a class='menu1' class='menu1' href="http://perl-ldap.sourceforge.net/" > Perl LDAP </a> es el que se usa, está disponible también como módulo CPAN. Parece que tiene mucho más futuro y proporciona un muy buen "feedback" en cada operación.
|
|
<li><b>TCL Expect</b><br>
|
|
Esta es la tecnología estándar usada por Tarantella para comunicarse o, mejor dicho, negociar el acceso a los servidores de aplicaciones y la carga de las mismas.
|
|
Por lo que STTA adapta los procedimientos de búsqueda de credenciales al lenguaje TCL y Expect para ser lo más transparente posible a Tarantella.
|
|
<li><b>Tarantella Scripts</b><br>
|
|
Este es le método básico para "hacer" o "realizar" cambios y peticiones los Servidores Tarantella. Esto significa que STTA funciona de modo muy transparente con Tarantella, incluso si las conexiones JVM en cada petición no ayudan demasiado a la carga del sistema.
|
|
<li><b>Shell Scripts</b><br>
|
|
Algunos guiones Shell se añaden para realizar ajustes o lanzar guiones Perl.
|
|
</ul>
|
|
|
|
<table bgcolor=#ba9e79 BORDER=1 width=100%><tr><td><table BORDER=1 width=100%><tr><td bgcolor=#ffe0b0><table><tr><td><a class='menu1' class='menu1' class='menu1' href="/stta/help/es/.html"></a> </td><td><a class='menu1' class='menu1' href="/stta/help/es/tocbook.html"> Libro STTA</a> </td><td><a class='menu1' class='menu1' href="/stta/help/es/sttatables_def.html">Tablas de Sincronización de Servicios</a> </td><td><a class='menu1' class='menu1' href="/stta/help/es/history.html"> Cómo surge STTA</a> </td><td><a class='menu1' class='menu1' href="/stta/help/es/sec_sttatech.html"> Tecnologías en STTA</a> </td></tr></table></td></tr><tr><th bgcolor=#ba9e79><center><font color=#ffffff>ver también</font></th></tr></table> </td> </tr> </table>
|
|
</tr></td></table>
|
|
<HR noshade size=2>
|
|
<table BORDER=0 WIDTH=100%>
|
|
<tr>
|
|
<td valign=top align=left><a class='menu1' class='menu1' href="/stta/help/es/toc.html"> <img align=middle border=0 alt="Indice" src="/stta/help/images/stta_button.gif"><tt>Indice</tt></a></td>
|
|
<td valign=top align=right>
|
|
<DIV align="right">
|
|
<small>
|
|
Versión 1.3 derechos de Copia © 2001-2003 por
|
|
<BR> Jesús Pérez
|
|
<BR>Este módulo STTA de Webmin está bajo
|
|
<BR> GNU GPL www.gnu.org <BR>
|
|
<a class='menu1' class='menu1' href="/stta/help/es/license.html"><tt>Licencia</tt></a></td>
|
|
</small>
|
|
</DIV>
|
|
</tr></table>
|
|
<hr>
|
|
|
|
<style type='text/css'>.menu1 { line-height: 20px; text-decoration: none; padding-left: 2px; } .menu1:Hover { text-decoration: none; color : ffffff; background-color: ba9e79; } .menu1:Visited { text-decoration: none; } .menu1:Active { text-decoration: none; } .menu2 { line-height: 20px; text-decoration: none; padding-left: 2px; color : ffffff; } .menu2:Hover { text-decoration: none; color : ba9e79; background-color: ffe0b0; } .menu2:Visited { text-decoration: none; } .menu2:Active { text-decoration: none; } </style> |