Lliurex-quota és l'eina per a la gestió de quotes en l'entorn del model d'aula/centre Lliurex 19.
L'ús de quotes permet aplicar restriccions d'espai per als usuaris que utilitzen l'aula, i permet, d'aquesta manera, no saturar l'espai del servidor del qual depenen.
L'ús de quotes en el model d'aula/centre va destinat principalment a la gestió de l'espai que els usuaris poden ocupar en el servidor d'aula/centre amb les característiques que aquest model ofereix, i no és una eina genèrica r a l'ús de quotes fora del model d'aula/centre de forma completament funcional i en quasevol situació.
Les particularitats que ofereix Lliurex-quota respecte al que representa una eina genèrica per a l'aplicació de quotes en quasevol sistema Linux i que el diferencien d'una interfície per a les eines natives que proveix Linux són les següents:
Lliurex-quota és una eina que depén del servidor “N4D” que presta funcionalitats dins de l'entorn Lliurex. És per això que, davant la fallada de funcionament del servidor ”N4D” el sistema de quotes pot veure's afectat, també depén de la utilitat nativa “quota” que ofereix el sistema operatiu, encara que aquesta només serà utilitzada en el servidor que continga el contingut dels usuaris de xarxa.
La tecnologia de Lliurex-quota està modulada en diversos components distribuẗs en diversos paquets, per a obtindre funcionalitat completa es recomana tindre instal·lats tots els paquets, encara que la funcionalitat bàsica es pot obtindre amb sols el paquet principal lliurex-quota.
Els diferents paquets, components i funcionalitats són:
Aquesta documentació cobrix l'ús amb l'eina gràfica “lliurex-quota-gui” atés que la forma d'ús i representació de la informació és més senzilla i pràctica, i permet igualment totes les opcions disponibles. L'ús del client text està relegat a possibles sistemes sense entorn gràfic o desenvolupament/depuració de l'eina.
És possible obtindre una ajuda de les accions disponibles en el client de text “lliurex-quota” mitjançant l'execució de la mateixa ordre.
Per a utilitzar l'eina han d'estar instal·lats els diferents mòduls que la componen, de no ser el cas, es poden instal·lar mitjançant:
L'eina es pot invocar des de la línia d'ordres executant l'ordre:
També pot executar-se des de l'accés directe del menú d'aplicacions dins del submenú “Administració de Lliurex”:
L'aplicació es presenta amb con una finestra que requereix l'autenticació d'un usuari administrador (administrador local de la máquina o grup “admins”) abans de poder realitzar qualsevol altra acció.
A continuació descriurem les pantalles que presenta la interfície de l'aplicació, així com una descripció i els usos recomanats de cada acció es descriga. De forma simultània i amb la descripción de l'acción descrita, es documentarà el procés de como es van configurant les restriccions de quota per als usuaris del modelo d'aula/centre.
Després de l'autenticació,l'aplicació pot presentar dues finestre diferenciades en funció de l'estat actual del sistema:
En el primer ús de l'eina, el sistema no està configurat i no té el sistema de quotes activat, això es veu clarament en l'aplicació en la finestra que es visualitza.
Aquesta pantalla, força a que l'única operació possible siga l'activació del sistema de quotas, que és presentada en la barra d'operacions en la part superior de la finestra.
Per tal de configurar el sistema automàticament, cal pressionar el botó “Activa”; posteriorment hem d'esperar que el sistema estiga completament operacional i que canvie la finestra.
Inicialment i per a un ús méss senzill, quan es configura el sistema s'aplicaran alguns restricciones de quota por defecte per als grups de professorat (grup “teachers”) i els grups d'alumnat (grup “students”).
Les restriccions en la inicialització prendran els següents valors per defecte:
Nota: Atés que la interfície de gestión de quotas es pot executar des de qualsevol lloc en el model d'aula/centre, l'activació de les restriccions de quota sols cal executar-la una única vegada, independientement del lloc que s'estiga utilitzant per a llançar l'eina lliurex-quota-gui i s'aplicarà automàticament en el servidor que calga, no necessàriament en l'equip on s'estiga llançant.
Si no és el primer ús de l'eina, o bé, després d'esperar que el sistema haja estat configurat, es presenta la finestra principal on majorment realiyzarems les operacions més habituals.
La finestra mostra els diferents grups d'usuaris del sistema (filtrats per simplicitat per a mostrar els grups d'interés en el model d'aula/centre Lliurex) com vista inicial per defecte.
Les diferents operacions possibles són presentades a través dels botons de la part superior i inferior, en la parte central se presenten els diferents grups d'interés per al model d'aula/centre Lliurex.
A través d'aquesta vista és possible realitzar comprovacions (columna “Utilizat” i “Quota aplicada”) i actualització de les restriccions de quota (columna “Quota”) sobre els usuaris (files) que es desitge:
Si en aquesta vista es desitja modificar més d'un usuari, s'han de modificar les diferents caselles una a una, aquests caselles modificades es mostraran com text en negreta per a una milor identificació.
Si es desitja alterar una restricció de quota, cal modificar el valor de la columna “Quota”. Per a això, cal situar el cursor en la cel·la que continga el valor que volem modificar . Això activa la cel·la i després es canvia el valor. També es pot activar la cel·la amb un clic del ratolí i després procedir de la manera indicada.
Quan s'ajusta un valor perquè es desitja modificar una restricció de quota, cal teclejar un valor numèric enter (que representarà la quantitat en GiBibyte).
Un valor de “0” desactiva una restricció de quota, és el valor per defecte quan una restricció no està activa.
Les restriccions de quota que s'han modificat es presentaràn en negreta per a facilitar una visió més clara del que s'ha modificat i el que està dessactivat.
Mitjançant aquestes vistes és possible especificar una restricció de quota per a tots els usuaris que estiguen en un grupo de sistema. La forma d'aplicar els valors a la restricción de quota funciona de forma anàloga a la documentada per a l'edició sobre usuario. Cal situar-se damunt de qualsevol de les files que representen els grups disponibles i en la columna “Quota” modificar el valor numèric fent clic i fixat el valor enter que representa la quantitat de GiBibytes que es desitge assignar.
Si es vol mostrar tots els grup que exixteixen en el sistema, hi ha un controll “Mostra tots els grups” que permet eliminar el filtrat dels grups que són més rellevants per al model aula/centre.
Hem de recordar recordar que per a la creació de grups i usuaris dins del model d'aula/centre, cal utilitzar l'eina “llum” .
Els usuaris afegits posteriorment (nous usuaris) al grup on s'han aplicat les restriccions heretaran les restriccions del grupo automàticament, d'aquesta forma és possible especificar una restricción per a totes i tots els alumnes presents i futurs que gestione l'aula/centre.
Cal tindre present els rols que posseeixen els usuaris del model d'aula/centre que són utilitzats en Lliurex, els usuaris poden pertànyer a un “grup genèric” de professors (teachers), d'alumnat (students) o administradors (admins), o bé crear “grups genèrics anomenats” associats a un tipus alumnat, o de professorat.
Per exemple: un membre del “grup genèric nomenat” i associat a alumnat, estarà afectat per dues restriccions de quota de grup, pel “grup genèric anomenat” i també pel “grup genèric” d'alumnat (students), d'aquesta forma es pot establir una jerarquia de restriccions en la qual per a tots els alumnes es disposa d'una restricció estàndard (“grup genèric”) i es particularitza augmentant-la o disminuint-la a través del “grup genèric nomenat”.
Quan un usuari és afectat per diferents restriccions configurades, s'utilitza una jerarquia de prioritats per a calcular quina és efectiva, l'ordre de prioritats per a les restriccions és el següent:
Quan l'usuari té l'àmbit d'aplicació de diverses d'aquestes restriccions de quota simultàniament, s'utilitza el següent mètode d'aplicació per al càlcul de la restricció efectiva:
Si l'usuari està afectat per restriccions de “grup genèric nomenat” i “grup genèric”, és aplicada la pertanyent al “grup genèric nomenat”.
Finalment si l'usuari tan sols aquesta afectat per restriccions de quota de “grup genèric” aquestes seran les úniques aplicades.
Si una restricció de quota posseeix el valor “0”, aquesta es considera no inicialitzada atés que és el valor per defecte per a les restriccions de quota.
Quan uando el usuario tiene el ámbito de aplicación de varias de estas restricciones de cuota simultáneamente, el siguiente método de aplicación para el cálculo de la restricción efectiva es utilizado:
Nota: La interfaz permite el cambio de vista de “Editor de grupos” y “Editor de usuarios” sin que por ello los cambios realizados deban ser aplicados o perdiéndose las modificaciones al realizar el cambio de vista.
Desde esta ventana se pueden confirmar los cambios realizados mediante el botón “Aplica” o bien volver a la edición anterior con el botón “Atrás”.
Cuando el botón “Aplica” es pulsado, se produce un tiempo de espera para notificar al servidor adecuado los cambios (esto es identificado porque el texto “Aplica” del botón es cambiado temporalmente con una animación a modo de espera), posteriormente la aplicación vuelve a mostrar la última ventana de edición utilizada “Edición grupos” o bien “Edición de usuarios”. Cuando los cambios han sido aplicados los botones de acción para aplicar/deshacer los cambios ya no son activables y los cambios aparecen reflejados en las columnas “Quota” y “Quota aplicada” según la vista que se esté presentando.
Para disponer de un plug-in de escritorio que informe del estado de espacio utilizado (en red de aula/centro) será necesario tener instalado el componente adecuado, en caso de no tenerlo instalado se puede instalar mediante:
Posteriormente de realizar la instalación debe ser reiniciada la sesión gráfica, para ello será necesario salir de la sesión y volver a entrar o realizar un reinicio del equipo.
Este plug-in es de solo consulta del espacio utilizado, principalmente destinado a proporcionar información a los usuarios, en ningún caso pueden ser modificadas las restricciones de cuota desde este plug-in.
Una vez iniciada una sesión ya debemos tener activo el plug-in para el informe del espacio consumido, para poder visualizar el plug-in y su estado debemos comprobar la bandeja del sistema, el plug-in puede aparecer dentro de ella o bien estar visible directamente.
El plug-in aparece junto al texto “Lliurex Quota de disco”, nótese que por defecto el escritorio posee otro plug-in nativo (proporcionado por el entorno Plasma) que también informa de la restricción de cuota de disco, aunque este solo informa si las restricciones están aplicadas en el equipo local no en un sistema de red.
Si se desea que tan solo aparezca el plug-in para el sistema Lliurex, podemos omitir la representación del otro plug-in mediante la configuración de la bandeja del sistema
A través del menú de configuración de la bandeja del sistema, se desactiva “Quota de disco” y se comprueba que esta activado “Lliurex Quota de disco”.
El plug-in presenta directamente al pasar el ratón por encima el uso del espacio compartido, no obstante puede ser activado realizando “clic” encima, mostrando la información acerca del uso actual representado por una barra de progreso y mostrando el límite configurado.
La visualización del plug-in trata de ser no intrusiva, por ello el modo de funcionamiento está oculto por defecto y presenta el color verde, no obstante, el estado y color cambia dependiendo del porcentaje de utilización de cuota que está ocupando el usuario.
A medida que el porcentaje de utilización de disco en el espacio compartido en el servidor va llegando al límite el plug-in pasa a estar siempre visible y cambia de color en la bandeja del sistema e incluso adquiere un modo animado (a modo de alerta) cuando el espacio disponible restante está en niveles críticos.