Cargando...
 

Historial: lliurex-quota.

Previsualización de la versión: 4

Introducció i nocions bàsiques

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:

  • Les restriccions de quota d'espai se centren en l'espai utilitzat pels usuaris en /net/server-sync sense ser restriccions per a qualsevol altra carpeta ni ubicació en el sistema.
  • Està enfocat per a oferir una configuració el més senzilla possible i en un sol clic per a oferir la funcionalitat.
  • Tan sols està enfocat per a limitar la grandària ocupada pels fitxers d'usuaris de xarxa, i obvia altres possibles restriccions.
  • IIntegrat amb les diferents tecnologies (emmagatzematge compartit, perfils mòbils) que ofereix el model d'aula/centre i les seues diferents configuracions possibles per a un ús de de manera senzilla i transparent per a l'usuari.
  • Possibilitat de ser utilitzat des de quasevol equip de l'aula/centre.
  • Suport per a quates (restriccions) aplicades grups d'usuaris.

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:

  • Paquet (principal) lliurex-quota.deb:
    • lliurex-quota: Cliente texto que permite realizar todas las acciones de la herramienta.
    • quotamanager: Plugins que ofrece llamadas a componentes N4D para realizar las acciones dentro del sistema.
  • Paquete (opcional) lliurex-quota-gui.deb:
    • lliurex-quota-gui : Client text que permet realtizar totes les accions de l'eina de forma gràfica i senzilla.
  • Paquet (opcional) plasma-widget-lliurex-quota.deb:
    • Giny( widget) per a l'escriptori Plasma que permet la visualització de la quota de disc utilitzada per l' usuari actiu.

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.

Quotas19

Ús de l'eina lliurex-quota-gui:

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:

apt-get update && apt-get install -y lliurex-quota-gui lliurex-quota

L'eina es pot invocar des de la línia d'ordres executant l'ordre:

lliurex-quota-gui

També pot executar-se des de l'accés directe del menú d'aplicacions dins del submenú “Administració de Lliurex”:

Quotas3


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ó.

Quotas2

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:

Inicialment:


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.

Quotas5

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:

  • Grup "teachers": 100 GiB
  • Grup "students": 50 GiB

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.

Usos posteriors:


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.

Quotas4b

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.

Les opcions que poden executar-se amb aquesta interfície són:

"Activa":

Permet l'activació/configuració del sistema de restricció de quotes en el model d'aula/centre que correspon a l'equip des de qual s'età llançant l'eina.

Si el sistema ja està actualment configurt, aquest botó no es pot activar.

Quan s'ha premut el botó, per a evitar la repetició d'accions, quedará desactivat fins que el  procés de configuració s'haja completat.

Nota: Atés que la interfície de gestió de quotes es pot executar des de qualsevol lloc en el model d'aula/centre, l'activació de les restriccions de quota tan sols cal executar-la una única vegada, independientement del lloc que s'estiga utilitzant pe 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 l'eina.

"Desactiva":

Permet la desactivació/desconfiguració del sistema de restricció de quotes en el model d'aula/centre que corresponga a l'equip des del qual s'està llançant l'eina.

Si el sistema actualment està desconfigurat, aquest botó no es podrà activar.

Quan s'ha pemut el botó, per a evitar la repetició d'accions, quedarà desactivat fins que el procés de desconfiguración s'haja completat.

Nota: Atés que la interfície de gestió de quotes pot ser executada des de qualsevol lloc en el model d'aula/centre, la desactivación de les restriccions de quota tan sols caldrà executar-la una única vegada, independientement del lloc que s'estiga utilitzant per a llançarl'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 l'eina.

"Editor d'usuaris":

Canvia el contingut central de la finestra per a mostrar una vista dels diferents usuaris del sistema en lloc dels diferents grups del sistema, que és la vista per defecte.



Quotas6b


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:

  • Columna “Quota”: És el valor actual que s'ha seleccionat o modificat a través d'aquesta eina, és l'única columna editable en aquesta vista, per a modificar el valor tan sols cal fer-hi “clic” i modificar el valor mostrat al valor que es desitge.
  • Columna “Utilitzat”: Mostra l'espai que actualment ocupen els usuaris en l'entorn compartit de xarxa en el servidor.
  • Columna “Quota aplicada”: Mostra les quotes efectives (reals) que s'estan actualment aplicant als usuaris, el valor ha de correspondre al valor de la columna “Quota” d'aquest usuario, quan ja s'hagen aplicat tots els canvis.

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 negrita per a una milor identificació.

Cuando se desea alterar una restricción de cuota, ha de ser modificado el valor de la columna “Quota”, para ello se sitúa el cursor activando la celda con el valor a modificar y se cambia el valor o bien se activa con un “clic” de ratón dicha celda y se procede al cambio de valor.

Cuando se ajusta un valor por que se desea modificar una restricción de cuota, debe teclearse un valor numérico entero (que representará la cantidad en GiBibyte).

Un valor de “0” desactiva una restricción de cuota, es el valor por defecto cuando una restricción no está activa.

"Editor de grupos":

Cambia el contenido central de la ventana para mostrar una vista de los diferentes grupos del sistema (filtrados por simplicidad para mostrar los grupos de interés en el modelo de aula/centro Lliurex)

Nota: Al inicio después de una configuración las restricciones tomarán los siguientes valores por defecto:
    • Grupo “teachers”: 100 GiB
    • Grupo “students”: 50 GiB

Las restricciones de cuota que han sido modificadas se presentarán mostradas en negrita para facilitar una visión mas clara de lo que está modificado y lo que está desactivado.


Quotas20b


A través de esta vista es posible especificar una restricción de cuota para todos los usuarios que estén en un grupo de sistema. La forma de aplicar los valores a la restricción de cuota funciona de forma análoga a la documentada para la edición sobre usuarios, hay que situarse sobre cualquiera de las filas que representan los grupos disponibles y en la columna “Quota” modificar el valor numérico realizando un “clic” y fijando el valor entero representando la cantidad de GiBibytes que se desea asignar.

Si se desea mostrar todos los grupos existentes en el sistema, se dispone de un control “Mostrar todos los grupos” que permite eliminar el filtrado de los grupos que son mas relevantes para el modelo aula/centro.

Quotas9b


Cabe recordar que para la creación de grupos y usuarios dentro del modelo de aula/centro, es necesario el uso de la herramienta “llum” .

Los usuarios que sean añadidos posteriormente (nuevos usuarios) al grupo que tiene aplicadas las restricciones heredarán las restricciones del grupo automáticamente, de esta forma es posible especificar una restricción para todos los alumnos presentes y futuros que gestione el aula/centro.

Hay que tener presente los roles que poseen los usuarios del modelo de aula/centro que son utilizados en Lliurex, los usuarios pueden pertenecer a un “grupo genérico” de profesores (teachers), de alumnado (students) o administradores (admins), o bien crear “grupos genéricos nombrados” asociados a un tipo alumnado, o profesorado.

Por ejemplo: Un miembro del “grupo genérico nombrado” y asociado a alumnado, estará afectado por dos restricciones de cuota de grupo, por el “grupo genérico nombrado” y también por el “grupo genérico” de alumnado (students), de esta forma se puede establecer una jerarquía de restricciones en la cual para todos los alumnos se dispone de una restricción estándar (“grupo genérico”) y se particulariza aumentándola o disminuyéndola a través del “grupo genérico nombrado”.

Cuando un usuario es afectado por múltiples restricciones configuradas, es utilizada una jerarquía de prioridades para calcular cual es efectiva, el orden de prioridades para las restricciones es el siguiente:

  • Prioridades asignadas al usuario
  • Prioridades de grupo genérico nombrado
  • Prioridades de grupo genérico

Cuando 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:

  • Si el usuario tiene una restricción aplicada a él mismo de forma personal (no heredada a través de la pertenencia a un grupo de usuarios), esta será la restricción efectiva, independientemente si también tiene cuotas heredadas por pertenencia a uno o múltiples grupos con restricción de cuota)
  • Si el usuario esta afectado simultáneamente por varios “grupos genéricos nombrados” se aplica la mayor de ellas, sin tener en cuenta la restricción de cuota del “grupo genérico” al que además pertenezca dado que es una especialización del grupo mas genérico posible “grupo genérico” tal como “students” o “teachers”.
  • Si el usuario está afectado por restricciones de “grupo genérico nombrado” y “grupo genérico”, es aplicada la perteneciente al “grupo genérico nombrado”.
  • Finalmente si el usuario tan solo esta afectado por restricciones de cuota de “grupo genérico” estas serán las únicas aplicadas.
  • Si una restricción de cuota posee el valor “0”, esta se considera no inicializada dado que es el valor por defecto para las restricciones de cuota.

"Refresca":

Obtiene del servidor correspondiente otra vez los datos que están siendo mostrados, los cuales pueden tener alguna actualización respecto de los mostrados.

Esta opción es útil quizás cuando son aplicadas las cuotas de grupos, debido a que las cuotas no necesariamente pueden ser aplicadas instantáneamente, en algunas situaciones puede ocurrir un pequeño lapso de tiempo (inferior a un minuto) en el que las cuotas aún no han sido aplicadas automáticamente.

Ventana principal de contenido:

A través de la parte principal/central de la interfaz es posible especificar una restricción de cuota, esta cuota estará asociada a un grupo de usuarios o bien a un usuario en concreto, según la vista seleccionada (editor de grupos o editor de usuarios).

Para realizar un ajuste o modificación de una cuota, que inicialmente tendrá un valor de “0” (el valor “0” es equivalente a “no inicializado”) se ha de modificar el valor mostrado en la tabla en la columna nombrada como “Quota” y correspondiente a la fila con el nombre del usuario/grupo que se desee modificar.

Posteriormente a la modificación del valor, si los botones de acción para aplicar o deshacer los cambios situados en la parte inferior de la interfaz estaban desactivados, será posible la activación de estos para confirmar/deshacer la acción o acciones realizadas.



Quotas7b


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.

"Deshacer los cambios":

Olvida los cambios que han sido modificados en la interfaz y vuelve a mostrar los últimos cambios que han sido confirmados en el servidor. Este botón solo estará activo cuando hayan cambios pendientes de confirmar.

"Aplicar":

Se dispone a aplicar en el servidor todos los cambios que han sido modificados a través de las ventanas de “Editor de usuarios” y “Editor de grupos”, para ello mostrará una ventana nueva a modo resumen con las acciones que van a ser aplicadas para su posterior confirmación o vuelta a la edición.



Quotas8


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.

"Filtrado de usuarios/grupos":

A través del cuadro de texto “Filtro” situado en la parte superior en cualquiera de las vistas “Editor de usuarios” o “Editor de grupos” es posible restringir las filas mostradas.

Cualquier texto que se introduzca en este cuadro de texto filtrara las filas (usuarios o grupos) que contengan total o parcialmente este texto, el funcionamiento de este filtro no es sensible a mayúsculas o minúsculas.



Quotas24b

 

Plug-in para escritorio

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:

apt-get update && apt-get install -y plasma-widget-lliurex-quota.deb
 

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.

Quotas10




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

Quotas15


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.

 

Quotas11




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.

Quotas16

 

Quotas17

 

Quotas18

 

Historial

Avanzado
Información Versión
2021-06-10 13:17 munoz_ric 13
Ver
2020-11-02 23:38 juanma 12
Ver
2020-01-15 10:20 empar 11
Ver
2020-01-15 09:19 empar 10
Ver
2020-01-10 14:55 empar 9
Ver
2020-01-10 14:05 empar 8
Ver
2020-01-10 13:52 empar 7
Ver
2020-01-10 12:18 empar 6
Ver
2020-01-10 08:20 empar 5
Ver
2020-01-09 14:56 empar 4
Ver
2020-01-09 13:56 empar 3
Ver
2020-01-09 12:58 empar 2
Ver
2019-09-27 14:45 mangel 1
Ver

Historial

No hay registros que mostrar
Mastodon E-Mail