Nodo de manejo
Advertencia
Aunque la interfaz Manage Node debe ser visible a ambos:term:Admin y :term:`Configuration Usuarios > > Configuración Los usuarios no verán toda la funcionalidad de gestión descrita en esta página. Esto es intencional. Configuración Los usuarios pueden ver Running Process y descargar registros para fines de solución de problemas y soporte, pero no podrán controlar ajustes de nivel de nodos como permisos de usuario, gestión de emuladores o sincronización de puntos finales OAI-PMH.
La página Gestion Node tiene dos secciones principales: node_gestión para controlar el node mismo (emuladores, OAI-PMH, recursos informáticos) y Node User Administration para gestionar los usuarios que pueden acceder al nodo. Vea cada sección abajo para más detalles.
Esta página también muestra el número de versión de la aplicación EaSI del nodo, que es información importante para incluir cuando Reporting Bugs.
Node Management
Emulators
La plataforma EaSI se basa en varios emuladores de código abierto. Replicar entornos, solución de problemas y ampliar la funcionalidad de un nodo todo puede implicar alguna gestión de los propios emuladores.
:term:`Los usuarios de Admin pueden revisar y gestionar los emuladores a través de la sección «Emuladores» de la página de Nodo de Gestion.
La lista en esta página representa toda la gama de emuladores que han sido containerizzate y puesto a disposición de la red EaaSI por el equipo de desarrollo a través del repositorio de OpenSLX del equipo de OpenSLX «GitLab» = https://gitlab.com/emulation-as-a-service/emulators.
Advertencia
Esto significa que todos los emuladores enumerados están necesariamente disponibles para su uso inmediato en el nodo actual. La presencia/disponibilidad del emulador en el nodo está determinada por el «Número de Imágenes».
Por ejemplo, en la imagen anterior, el nodo de ejemplo contiene QEMU (cuatro versiones/imágenes), BasiliskII (una versión), SheepShaver (una versión) y VICE (una versión).
Los detalles para cada emulador - número de versión(s), información de la fuente Docker, etc. - se pueden revisar haciendo clic en el botón «Details».
De nuevo, en el ejemplo anterior, la instalación del nodo tiene cuatro imágenes/versiones de QEMU disponibles: 2.5, 2.12, 3.0 y 3.1. Esto puede ser conveniente para entornos de solución de problemas, ya que ciertas versiones de un emulador pueden ser más compatibles con ciertos sistemas operativos o hardware heredados que otros.
Si un emulador tiene múltiples imágenes/versiones en un nodo, la versión que EaaSI utiliza para ejecutar un entorno se puede ver y editar en cualquier página de detalles del entorno dada bajo la configuración de «Emulator»:
Nota
La etiqueta «Default» determinará qué imagen/versión emulador se utiliza al crear nuevos entornos con una plantilla de sistema que depende de ese emulador.
Las nuevas imágenes/versiones de emulador se pueden añadir al nodo de dos maneras: ya sea mediante la replicación ambiental o la adición manual de imágenes de Docker.
Las imágenes del emulador se importan automáticamente en un nodo si un usuario del nodo intenta replicar un entorno de un nodo remoto en la red, y el nodo host no tiene la imagen del emulador el nodo remoto utilizado para crear y configurar originalmente ese entorno.
*Por ejemplo: un usuario en Node A ve un entorno remoto Mac OS 9.0.4 configurado usando SheepShaver disponible desde Node B. Node A no tiene actualmente una imagen SheepShaver instalada. Pero, cuando el usuario opta por replicar, la imagen SheepShaver apropiada será importada como parte del proceso de replicación ambiental, sin necesidad de entrada adicional. Oveja Shaver estará ahora disponible en Nodo A para la futura creación y configuración del entorno también. *
El método de replicación requiere poca o ninguna gestión directa de un EaaSI Admin. Pero Admins también puede añadir manualmente imágenes emuladores haciendo clic en el botón «Emulador de imágenes» en la página Emulators:
Esto traerá el menú emergente del Emulador de Importación:
Las instrucciones para llenar el Nombre y la Etiqueta se divierten ligeramente dependiendo de si el usuario está tratando de importar una nueva imagen QEMU o cualquier otro contenedor emulador:
QEMU: Las imágenes de EaaS QEMU son empujadas a DockerHub. Para el campo «Name», rellene «eaas/qemu-eaas», a continuación, utilice la lista de las etiquetas disponibles en DockerHub para especificar el contenedor QEMU deseado: `Seguido https://hub.docker.com/r/eaas/qemu-eaas/tags/año`_.
Todos los demás: Todas las otras imágenes de emulador son alojadas directamente en GitLab. Para obtener la información de referencia para una imagen de Docker, elija primero el emulador apropiado de la lista de proyectos disponibles en el EaS GitLab: `Seguido https://gitlab.com/emulation-as-a-service/emulators `_
Una vez dentro del proyecto emulador pertinente (por ejemplo: `según datos https://gitlab.com/emulation-as-a-service/emulators/vice-eaas confía`_), haga clic en «Registry» en el menú GitLab de la mano izquierda. Desde esta pantalla, puede encontrar el enlace al emulador containerizzato (usar la dirección registy.gitlab.com como la «nombre» del emulador en el menú Import Emulator) y versiones etiquetadas específicas, si así lo desea.
Nota
Si no se especifica la etiqueta, la función de importación EaaSI se omitirá a la imagen «más reciente» especificada en el archivo Docker de cada emulador.
El campo opcional «Emulator Alias» poblará la información «Versión de usuario» en la página Detalles del emulador y ayuda a diferenciar cuando hay múltiples imágenes para cualquier emulador en un nodo.
Cuando el nombre, la etiqueta y el emulador alias campos han sido rellenados como se desee, haga clic en el botón «Emulador de imagen». Después de un minuto o dos, la nueva imagen del emulador debe ser visible en el menú Emulators y disponible para crear y configurar entornos.
Endpoints/Metadata Sync
Los usuarios pueden buscar metadatos de otros nodos en la red (es decir, sincronizar entornos publicados) utilizando los ajustes «Endpoints/Metadata Sync».
Para añadir puntos finales (otros nodos) a esta página, haga clic en el botón «Añadir nuevo punto final».
Los datos para añadir los nodos de red EaSI (es decir, las URL apropiadas de la ubicación anfitriona para cada nodo) se proporcionarán a los administradores de cada nodo para la configuración. Usted debe utilizar el campo «Nombre de Punto» para nombrar el punto final algo rápido y descriptivo para recordar el nodo o organización que representa (por ejemplo «yale», «eaasi-open-source-sandbox», etc.)
Advertencia
El campo «Nombre de Punto» validará automáticamente la entrada para hacer cumplir ciertas convenciones de nominación - en particular los espacios blancos, ciertos caracteres/símbolos especiales (como «*») o letras mayúsculas.
Esta convención de nombres es necesaria para evitar errores en la validación de la ruta de almacenamiento durante la replicación del medio ambiente entre nodos. Si recibe un mensaje «Name es inválido» de la interfaz, por favor trate de eliminar espacios, letras mayúsculas y/o símbolos especiales antes de ponerse en contacto con el equipo EaaSI.
Para obtener los metadatos/ambientes disponibles de otros nodos, simplemente haga clic en el botón «Sincronizar» junto al punto final seleccionado. Los entornos disponibles «Public» en la página Explorar Recursos deberían actualizarse en consecuencia.
Tareas de ejecución
La pestaña Running Tasks permite a los administradores monitorear la actividad en el nodo, incluyendo cualquier sesión de entorno actual, solicitudes de replicación, subidas o importaciones, etc. Esta información de alto nivel está destinada a ayudar a los administradores a solucionar mejor los problemas del nodo (es decir, confirmar que las cargas han completado, que los entornos han sido debidamente cerrados, etc)
Instalar " Actualizaciones
Usando este menú, EaaSI Admins puede realizar dos tareas de mantenimiento que pueden ser necesarias después de una nueva actualización o liberación de la plataforma EaaSI.
«Sincronizar Backend» refrescará la conexión de API entre los componentes de EaaSI frontal y back-end (recomendado después de una actualización a la interfaz de usuario de EaaSI)
«Migrate Old DB Data» convertirá los metadatos de recursos existentes después de cualquier cambio en la base de datos del nodo. (recomendado a realizar sólo a petición del equipo dev de EaSI; las migraciones de metadatos sólo serán necesarias después de las principales actualizaciones de la infraestructura de vanguardia y back-end)
Solución de problemas
En caso de que los usuarios de EaaSI encuentren errores o comportamiento inesperado, los usuarios de Admin pueden utilizar este menú para descargar los registros del servidor y la API web. Estos registros pueden proporcionar orientación a la TI local o al equipo de apoyo EaSI. Por favor adjunte estos registros cuando Reporting Bugs si es posible.
Node User Administration
Gestionar usuarios
Eaa Los usuarios de SI deben ser añadidos manualmente por un nodo Admin antes de que puedan log in madelogging_in título a un nodo. La página Gestionar Usuarios lista a todos los individuos que están presentes en el nodo, incluyendo su nombre de usuario dado y su nivel de función/permisión.
Al hacer clic en la página Detalles del usuario le permitirá a un Administrador editar también la dirección de correo electrónico del usuario (utilizada para autenticar el login), su nombre de usuario e información de nombre completo, y su nivel de función/permisión:
Crear nuevo usuario
Para agregar un nuevo usuario a un nodo, un Administrador puede hacer clic en el botón «Crear nuevo usuario» para configurar el nuevo correo electrónico, nombre y función de usuario del usuario.
Todos los campos en el menú Crear nuevo usuario son necesarios.
Una vez añadido, ** la contraseña temporal de un usuario se mostrará al Administrador en una notificación de aproximadamente 15-20 segundos**. El Administrador necesitará copiar y guardar inmediatamente la contraseña y proporcionarla al usuario, por ejemplo:
Todos los nuevos usuarios serán impulsados la primera vez que inicien sesión para cambiar su contraseña de las credenciales proporcionadas a una nueva contraseña de la elección del usuario. Véase:ref:logging_in.
Restablecer contraseñas de usuario
Si un usuario (de cualquier nivel) olvida o pierde su contraseña, necesitará pedirle a un usuario de nivel de Admin en su nodo que reajuste su contraseña. Los usuarios de Admin pueden lograr esto en la página Gestionar usuarios de su configuración de nodos (Manage Node - confiar Gestionar usuarios - confiar Seleccione Detalles del usuario en cuestión:
Una vez que el Administrador confirme que quieren restablecer la contraseña del usuario, la nueva contraseña temporal del usuario se mostrará al Administrador en una notificación de aproximadamente 15-20 segundos. El Administrador necesitará copiar y guardar inmediatamente la contraseña y proporcionarla al usuario, por ejemplo:
Una vez que el Administrador haya proporcionado al usuario la contraseña temporal, el usuario en cuestión podrá iniciar sesión de nuevo. Se les pedirá que cambien/reconfiguran inmediatamente la contraseña temporal de nuevo a una contraseña de su elección.
Niveles de admisión
Los usuarios de nivel inferior («Configuración») pueden ser restringidos por el cliente EaaSI de realizar ciertas acciones descritas en este Manual. Resumir:
- Los usuarios del nivel pueden:
Guardar entornos públicos (publicados de otros nodos/fuentes en la red EaaSI) al almacenamiento de su nodo local
Añadir nuevos usuarios al nodo local y cambiar su nivel de permisos (por ejemplo, promover un usuario de configuración a un administrador)
Publish Environments and Software resources that are local to their node to the wider EaaSI Network
Acceso a funciones administrativas, como configuración de OAI-PMH, gestión de emuladores, etc.
Todas las funciones y acciones disponibles para usuarios de nivel de configuración
- Los usuarios de nivel pueden:
importar nuevos recursos de software y contenido locales a su nodo local
ejecutar y crear nuevos recursos ambientales utilizando entornos que han sido salvados localmente por un administrador en su nodo local
ejecutar y crear nuevos recursos ambientales utilizando recursos del software público, o sus recursos privados de Software y Contenido
descargar registros del servidor útiles para solucionar problemas y archivar informes de fallos
ver tareas actualmente en funcionamiento en su nodo local (también potencialmente útil para presentar informes de fallos)
cambiar la configuración básica de su cuenta de usuario (email y contraseña)