* Scripts de STTA * |
|
|
|
STTA suministra utilidades para gestionar el Servicio
elaboradas como "scripts" que pueden ser invocados
desde la interface o desde línea de órdenes del Sistema
STTA mantiene procedimientos para gestionar y cargar
los parámetros y valores del Servicio
|
Cómo funcionan
Son invocadas por los CGIs de la interface mediante una llamada al Sistema con los parámetors correspondientes.
El proceso de instalación ubica los ficheros en un determinado path (Directorio de los tools de STTA - /opt/tarantella/tools)
En la configuración de STTA los valores y parámetros necesarios son configurados en: , desde donde se genera el "script de carga de parámetros" envstta, este "script" se regeneara cada vez que se cambia la configuración de STTA.
Todos los "scripts" cargan los valores del entorno (envstta) y la asignación de valores .
Si se ejecutan desde la interface, su salida es capturada y registrada en el .
Globales
La carga de variables y valores de entorno se hace en cada invocación de ejecución mediante los siguientes "scripts":
- setenv_vars
Es el cargador principal y el que invoca a los otros dos. Reune algunas variables y valores básicos como nombre de ordenes y carga los "mensajes" de los scripts en función del idioma por defecto definido en Webmin o el de por defecto. (el directorio del módulo mantiene los fichero de mensajes en lang/shells).
- envstta
Asigna los parámetros y valores del entorno que precisan los "scripts", es regenerado cuando se cambia la configuración de STTA por medio de la interface.
- localenv_vars.sh
Permite asignar valores locales del entorno (bibliotecas,etc). Se carga en último lugar por lo que puede reasignar valores ya definidos.
Preguntas Frecuentes
- ¿ Se pueden alterar los valores del entorno y/o variables de los scripts ?
Sólo si se hace desde la interface de configuración.
Si se cambia el fichero envstta este será regeneraro al salvar cualquier valor de la configuración desde la interface.
El fichero "localenv_vars.sh" permite asignar variables locales y no es alterado por el entorno de STTA, sirve precisamente para alteraciones locales.
Los "scripts" son instalados mediante la utilidad mktools.sh que los marca y registra, cualquier actualización puede regenerar los "scripts" instalados, con lo que cualquier modificación en los mismos se perdería.
- ¿ Se pueden ejecutar vía CRON del Sistema ?
Sí, en algunos casos es más que recomendable.
- ¿ Se pueden ejecutar sin necesidad del entorno STTA ?
Sólo los referidos a Tarantella y OpenLDAP, siempre que se mantenga la infraestructura del (Directorio de los tools de STTA - /opt/tarantella/tools) y los "scripts" globales y de carga de parámetros (envstta). Los directorios y ficheros asignados en las variables y parámetros han de existir, de modo que los "scripts" encuentren el origen y destino de sus acciones.
- ¿ Qué licencia de uso tienen los "scripts" ?
es la misma que la de STTA. Han sido creados para el módulo y tienen una importacia crupcial en la administración y explotación del Servicio.
Tarantella
- tta
Para invocar órdenes de la interface de Tarantella sin escribir todo el path completo.
- ttatcl
Carga las bibliotecas TCL de Tarantella y ejecuta un "script TCL".
- ttabackup
ver
- ensdump
ver
- ensload
ver
- ensrestore
ver
- ensrecreate
ver
LDAP
- scanttacache
ver
- ldapreplicate
ver
OpenLDAP
- oldapadm
Gestión de servicios LDAP, tiene las opciones siguientes:
- ldapserver-name Nombre del servidor LDAP o LDAPCACHE
- Tarea a realizar: { ldiff | load | back | restore }
- { data-file-path } fichero de carga o desecarga.
Las acciones son registradas en el log del LDAP correspondiente.
- openldap
Para arrancar o parar los servicios LDAP, tiene las opciones siguientes:
- Tarea a realizar: { star | stop }
- { ldapserver-Names } Nombres de los servidores LDAP
STTA
- monitor
ver
- mktools.sh
Instala la infraestructura de los "scripts" en el path (Directorio de los tools de STTA, marca su contenido, etc., tiene las opciones siguientes:
- { lang } Idioma o lengua para los mensajes .
- { Webmin-etc } Path del directorio etc de Webmin.
Esta utilidad suele ser ejecutada tras cada actualización de manera que se sincronizan los "scripts" instalados con los de la actualización.
- ttasess
ver
- stta
Permite invocar o listar las shells disponibles del entorno.
- brandmgr.pl
Proporciona información sobre y la resgistra en su log.
- mkhelplang.sh
Crea la infraestructura para un idioma o lengua de ayuda del entorno, tiene las opciones siguientes:
- { idioma-nuevo } Letras del idioma nuevo, ejemplo "es" para Español.
- { idioma-base-modelo } Letras del idioma modelo, ejemplo "en" para Inglés.
Una vez creada la infraestructura es necesario revisar el contenido y traducirlo, ver .
|