Guía de usuario de Magerit

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Guía de usuario de Magerit"

Transcripción

1 Guía de usuario de Magerit Enero 2008 Versión 1.2 CeSViMa, Facultad de Informática (UPM) Campus de Montegancedo Boadilla del Monte 28660, Madrid (España)

2 Esta página se ha dejado en blanco intencionadamente.

3 Centro de Supercomputación y Visualización de Madrid Guía de usuario de Magerit Copyright Centro de Supercomputación y Visualización de Madrid, Universidad Politécnica de Madrid Todos los derechos reservados. El contenido de este documento es propiedad del CeSViMa (UPM). Ninguna parte de este documento puede ser reproducida, almacenada, transmitida o utilizada para un uso distinto para el que fue suministrada de manera alguna ni por ningún medio, ya sea mecánico, digital, óptico o químico, sin permiso previo expreso del Centro, excepto en citas o reseñas siempre que se mencione la fuente de las mismas. CeSViMa, Facultad de Informática (UPM) Campus de Montegancedo Boadilla del Monte 28660, Madrid (España)

4

5 Contenidos CONTENIDOS... I ÍNDICE DE FIGURAS... III ÍNDICE DE TABLAS... V CAPÍTULO 1. INTRODUCCIÓN Última versión de la documentación Contactar con el CeSViMa Agradecimientos en publicaciones... 2 CAPÍTULO 2. VISIÓN GENERAL Conexión a Magerit Cambio de contraseña Usuarios y grupos Sistemas de ficheros Gestión de cuotas de disco Transferencia de ficheros... 8 CAPÍTULO 3. EJECUCIÓN DE TRABAJOS Colas disponibles Resumen de órdenes Definición del trabajo Directivas y variables Trabajos por pasos (steps) Guía de usuario de Magerit i

6 Contenidos CAPÍTULO 4. PREGUNTAS FRECUENTES (FAQ) Gestión de trabajos Sistema de ficheros Compilación Errores típicos Miscelánea...20 CAPÍTULO 5. SSH EN WINDOWS PuTTy: cliente SSH Descarga de ficheros Conexiones gráficas ii Guía de usuario de Magerit

7 Índice de figuras Figura 1 Esquema general del supercomputador... 4 Figura 2 Arquitectura de red... 6 Figura 3 Plantilla de un Job Command File Figura 4 Plantilla de un Step Job Command File Figura 5 Configuración de PuTTY para conectarse a Magerit Figura 6 Configuración de WinSCP para intercambiar ficheros con Magerit Guía de usuario de Magerit iii

8

9 Índice de tablas Tabla 1 Estados de un trabajo Tabla 2 Variables de entorno definidas por LoadLeveler Tabla 3 Variables disponibles en las directivas de trabajo Guía de usuario de Magerit v

10

11 Capítulo 1. Introducción Esta Guía de usuario de Magerit, supercomputador perteneciente al Centro de Supercomputación y Visualización de Madrid (CeSViMa), proporciona la información básica que precisa un nuevo usuario, ya familiarizado con los sistemas Unix/Linux, para utilizar el sistema dirigiéndolo en sus primeros pasos. En este documento se proporciona una visión global del sistema y los elementos que lo componen. También se describen los recursos disponibles en el supercomputador, cómo utilizarlo para investigación, etc. Posteriormente se describe cómo acceder al sistema, con sencillos ejemplos de cómo configurar el envío de trabajos a ejecutar y realizar las acciones más habituales. También se incluye un pequeño resumen de las preguntas más habituales cuando se utiliza el sistema. Finalmente, se indica cómo configurar el entorno de trabajo para poder conectarse correctamente a Magerit desde un entorno Microsoft Windows, incluyendo la instalación y configuración de un cliente de SSH y un servidor gráfico X Última versión de la documentación Debido a las características del sistema, es muy difícil mantener la documentación constantemente actualizada. La información más completa es esta guía de iniciación. La última versión estará disponible en la página web del CeSViMa ( Asimismo, la documentación más reciente, noticias y cualquier otra información de interés se encontrarán disponibles en dicha página web. Guía de usuario de Magerit 1

12 Introducción 1.2. Contactar con el CeSViMa Si tras la lectura de la documentación proporcionada existen dudas o surgen problemas durante el uso del supercomputador, se puede contactar con el Centro de Atención a Usuarios en la dirección res_support@cesvima.upm.es. En el mensaje se debe indicar, de la forma más clara posible: La duda o problema surgido Día, fecha y/o hora aproximados en la que se detectó el problema Toda la información extra de la que se disponga, como el identificador del trabajo, mensajes de error, ficheros de log, etc. En el menor tiempo posible, y por correo electrónico, se atenderá su consulta Agradecimientos en publicaciones Los usuarios necesariamente deberán incluir un agradecimiento explícito en todas las publicaciones relacionadas con el proyecto para el que ha servido de soporte CeSVi- Ma, utilizando la siguiente fórmula: El autor con agradecimiento reconoce los recursos informáticos, conocimientos técnicos y asistencia proporcionada por el Centro de Supercomputación y Visualización de Madrid (CeSViMa) y la Red española de Supercomputación. O su equivalente en inglés: The autor thankfully acknowledges the computer resources, technical expertise and assistance provided by the Centro de Supercomputación y Visualización de Madrid (CeSViMa) and the Spanish Supercomputing Network. 2 Guía de usuario de Magerit

13 Capítulo 2. Visión general El supercomputador Magerit consta de 1200 eserver BladeJS20. Cada uno de ellos dispone de 2 microprocesadores PPC de 2.2 GHz, 4GB de memoria RAM y 40GB de almacenamiento local en disco. El sistema operativo utilizado es SuSe SLES9 (Linux 2.6.5). Además de la capacidad local de cada nodo, se dispone de 65TB de almacenamiento proporcionado por 265 discos de 250GB en RAID. Sobre estos discos se utiliza un sistema General Parallel File System (GPFS) 1 accesible desde cualquier nodo (ver sección 2.3 más adelante). Magerit dispone de dos tipos diferentes de nodos: Interactivos o de login: Estos nodos tienen habilitado el acceso desde el exterior mediante SSH y son utilizados para compilar, enviar y monitorizar los trabajos en el supercomputador. En estos nodos no se permite la ejecución de cómputos que serán eliminados de forma automática. Cómputo: encargados de realizar los trabajos enviados desde los nodos interactivos a través del gestor de colas. Estos nodos se encuentran completamente aislados sin conexión desde el exterior. La interconexión del CeSViMa con el exterior se realiza a través de RedIRIS mediante enlaces de 1Gbps y 10Gbps. Las conexiones internas de los nodos se realizan mediante dos redes diferentes: 1 Se trata de un sistema de ficheros de alto rendimiento con tolerancia a fallos desarrollado por IBM. Guía de usuario de Magerit 3

14 Visión general Red Myrinet: es una red de fibra óptica y alto rendimiento utilizada para las comunicaciones de las aplicaciones paralelas. Proporciona un ancho de banda de 2Gbps con latencias de 3μs. Red Gigabit: utilizada por los nodos para cargar el sistema operativo, comunicaciones del sistema de ficheros GPFS y labores de gestión y administración evitando la sobrecarga de la red Myrinet. Figura 1 Esquema general del supercomputador 2.1. Conexión a Magerit Para poder acceder al sistema es necesario disponer de un identificador de usuario junto con su clave de acceso asociada, que se generarán al crear las cuentas de usuario tras recibir las solicitudes. El acceso al sistema se realiza mediante un conjunto de nodos denominados interactivos. Estos nodos tienen habilitado el acceso desde el exterior mediante el protocolo 4 Guía de usuario de Magerit

15 Visión general SSH 2 y permiten utilizar consolas alfanuméricas o la interfaz gráfica KDE 3. El número de nodos interactivos varía en función de las necesidades del servicio, accediéndose a ellos mediante la dirección magerit.cesvima.upm.es que redirigirá automáticamente a uno cualquiera de los nodos disponibles. login as: userlogin Password: ******** Welcome to Magerit (CeSViMa) ============================== Please, contact res_support@cesvima.upm.es for questions Login?:~ > Cambio de contraseña El cambio de la palabra clave se realiza única y exclusivamente en el nodo denominado login1 (una vez iniciada sesión en cualquiera de los nodos de acceso es posible conectarse mediante SSH). Para realizar el cambio se utiliza el habitual mandato passwd. La nueva clave tiene únicamente validez inmediata en el nodo que ha realizado el cambio (login1). El cambio de clave tiene una demora de propagación a los restantes nodos interactivos de un máximo de 15 minutos, intervalo en el que se podrán observar problemas para iniciar una nueva sesión Usuarios y grupos Los usuarios disponen de una cuenta única en el sistema que pertenecerá a un grupo, relacionado con la entidad en la que desempeña su labor, con la forma A El código de usuario estará identificado con el DNI del usuario precedido de la letra u (u ). Asimismo, cada proyecto dispondrá un de un grupo específico que tendrá un identificador único con la forma A Cada uno de los usuarios que colaboren con el proyecto estará asignado al grupo de dicho proyecto. 2 El resto de los protocolos estándar (telnet, FTP...) se encuentran deshabilitados por motivos de seguridad. En el Capítulo 5 se dispone de más información acerca de cómo utilizar el protocolo SSH en Windows. 3 Esta funcionalidad podrá desactivarse por sobrecarga en los nodos interactivos Guía de usuario de Magerit 5

16 Visión general 2.3. Sistemas de ficheros Todos los nodos tienen acceso a un sistema de ficheros compartido con una capacidad total de unos 65 TB. Este espacio se distribuye entre cuatro sistemas de ficheros diferentes, cada uno de ellos pensado para distintos fines: /gpfs/home en el que se encuentran los directorios personales de los usuarios 4. Este directorio puede utilizarse para almacenar su trabajo y datos personales aunque tiene activado el sistema de cuotas que limita su uso a 10 GB. Figura 2 Arquitectura de red /gpfs/projects proporciona un espacio compartido por todos los miembros del grupo, por lo que puede utilizarse para almacenar los datos o código que sean usados por múltiples usuarios del mismo proyecto. 4 El sistema está montado en dos puntos, siendo accesible tanto en /home como en /gpfs/home 6 Guía de usuario de Magerit

17 Visión general Como en el caso anterior, su uso está controlado mediante un sistema de cuotas asignadas a cada grupo, es decir, se considera el total de espacio usado independientemente del miembro que lo utiliza. La coordinación del uso de este espacio de almacenamiento recae sobre el investigador principal. /gpfs/scratch es el espacio de almacenamiento masivo y temporal de la máquina. Cada usuario puede utilizar este espacio para almacenar información necesaria durante la ejecución de los trabajos. Al igual que los otros dos sistemas, el espacio puede ser controlado por cuotas a nivel de grupo. Además, los archivos con una antigüedad superior a una semana son eliminados automáticamente de este sistema de ficheros. /gpfs/apps contiene las aplicaciones y bibliotecas que ya se encuentran instaladas en Magerit. Para solicitar la instalación de nuevas aplicaciones es necesario contactar con el centro de atención a usuarios (res_support@cesvima.upm.es). Las modificaciones especiales sobre aplicaciones no estarán disponibles, de forma general, en la zona pública y deberán instalarse en la zona personal del usuario o en la zona compartida de proyectos. Las aplicaciones sin limitaciones en su uso estarán disponibles para todos los usuarios del sistema mientras que las aplicaciones con restricciones en su uso estarán en directorios privados con control de acceso. Si un usuario desea utilizar una aplicación con restricciones de licencia deberá enviarnos una copia de la licencia para que se le permita el acceso. No se realiza ningún tipo de copia de seguridad (backup) de los datos de ninguno de los sistemas de ficheros por lo que es responsabilidad de cada usuario y/o investigador principal realizar y gestionar sus propias copias de seguridad Gestión de cuotas de disco Algunos sistemas de ficheros tienen habilitado el control de uso mediante un sistema de cuotas. Las cuotas pueden establecerse de forma individual para cada usuario (se contabilizan todos los ficheros cuyo dueño es el usuario) o a nivel de grupo (se contabilizan todos los ficheros de los miembros del grupo independientemente del propietario del mismo). En el primer caso, cuotas individuales, cada usuario deberá gestionar su espacio disponible, mientras que en el segundo será el jefe de proyecto el encargado de gestionar de forma apropiada dicho espacio. Para consultar los límites de cuota asignados se puede utilizar el habitual mandato quota: la cuota de usuario mediante quota -v y la de grupo mediante quota -v -g A indicando el identificador de grupo que se desea utilizar. Si un usuario o proyecto necesita una capacidad de almacenamiento mayor que la asignada, el jefe del proyecto deberá solicitar dicha ampliación en la dirección applications@bsc.es, justificando los motivos y la capacidad que se precisa. Guía de usuario de Magerit 7

18 Visión general 2.4. Transferencia de ficheros Magerit dispone de diversos servicios diferentes de transferencia de ficheros, tanto entre el sistema y los ordenadores de los usuarios como entre dos o más sitios de la RES. Los métodos de transferencia seguros (scp y sftp) están habilitados en todos los nodos de login. Estos métodos cifran toda la información que se intercambia entre los dos sitios. Un ejemplo básico de uso sería: u@local> scp [login]@mag-ftps.cesvima.upm.es:/remote local u@local> scp local [login]@mag-ftps.cesvima.upm.es:/remote Y, en el caso de usar sftp: u@local> sftp login]@mag-ftps.cesvima.upm.es sftp> put localfile sftp> get localfile Para transferencias de grandes volúmenes de información, la sobrecarga que supone el cifrado produce que las transferencias no sean muy eficientes. En estos casos se recomienda el uso del protocolo ftps. Este protocolo cifra la información de autenticación pero el intercambio de datos se realiza sin cifrar. De esta forma se incrementa notablemente el rendimiento de las transferencias. Para utilizar este protocolo es necesario disponer de un cliente adecuado que se conecte a la dirección mag-ftps.cesvima.upm.es. El cliente recomendado es gftp ( que ya se encuentra instalado en magerit en /gpfs/apps/ftps. El cliente debe estar compilado habilitando el soporte de SSL:./configure prefix=[your_prefix] with-ssl make make install También es necesario deshabilitar la verificación del certificado estableciendo la opción verify_ssl_peer 0 en el fichero ~/.gftp/gftprc. Tras realizar esta configuración, sería posible realizar una sesión como la siguiente: u@local> gftp-text ftps://[login]@mag-ftps.cesvima.upm.es gftp> lcd [your path] gftp> cd /gpfs/projects/a00000 gftp> mget * gftp> mput localfile gftp> quit 8 Guía de usuario de Magerit

19 Capítulo 3. Ejecución de trabajos La ejecución de trabajos en el sistema se gestiona, única y exclusivamente, mediante el gestor de colas LoadLeveler. Este gestor de colas permite ejecutar en el supercomputador tanto trabajos secuenciales como paralelos, reservando los recursos (nodos) que necesiten los distintos trabajos. Este proceso dependerá de los recursos solicitados por el trabajo, la disponibilidad de dichos recursos en la máquina y las políticas de ejecución que se hayan definido. Para poder enviar un trabajo al supercomputador es necesario definirlo en un Job Command File especificando los recursos que deben reservarse. LoadLeveler se encargará de buscar y reservar los recursos indicados entre los disponibles, optimizando el uso de la máquina y reduciendo el tiempo de espera de los distintos usuarios. En resumen, el gestor se encarga de maximizar la eficiencia del supercomputador. Por lo tanto, los pasos para poder ejecutar un trabajo en la máquina se resumen en: 1. Conectarse a uno de los nodos interactivos. 2. Preparar el ejecutable que se desee enviar al supercomputador 3. Preparar la definición del trabajo a enviar. 4. Enviar el trabajo al gestor de colas Colas disponibles LoadLeveler gestiona un conjunto de colas de trabajos con diferentes características, que denomina class. Cada una de ellas tiene definidos una serie de límites diferentes Guía de usuario de Magerit 9

20 Ejecución de trabajos (número de tareas, tiempo de ejecución...), por lo que se debe buscar la más adecuada a las características del trabajo. Cada usuario tendrá acceso a un conjunto de colas determinado que se puede consultar con el mandato llclass -l. Además, todos los usuarios disponen de acceso a dos colas especiales: debug se utiliza únicamente para verificar las aplicaciones antes de mandarlas a las colas de ejecución definitiva. Cada usuario puede ejecutar procesos en esta cola con una duración máxima de 10 minutos. interactive son trabajos secuenciales que únicamente ejecutan en los nodos interactivos (login) pero no se debe confundir con la ejecución directa de trabajos en los nodos de acceso. Su uso es muy puntual permitiendo la ejecución de aplicaciones gráficas, compilación, postproceso, etc Resumen de órdenes Desde el punto de vista del usuario, LoadLeveler expone una interfaz muy sencilla. Esta interfaz se resume en las siguientes órdenes: llclass muestra los distintos tipos de colas que puede utilizar el usuario. Utilizando la opción -l se mostrará información detallada de los límites de cada una de ellas. llcancel suprime un trabajo de la cola de ejecución. llq muestra el estado de los trabajos de un usuario o grupo (opción -g) en el sistema. Con la opción l se mostrará información detallada de los mismos. En el listado se muestran distintos estados del trabajo que se resumen en la Tabla 1. llsubmit envía un trabajo para su ejecución. llw muestra la posición del primer trabajo del usuario que está en la cola de ejecución. Para obtener más información de estos mandatos se recomienda consultar las páginas del manual 5. Tabla 1 Estados de un trabajo Estado Abreviatura Estado Abreviatura Canceled CA Starting ST Completed C Submission Error SX Complete Pending CP System Hold S Deferred D System User Hold HS Idle I Terminated TX NotQueued NQ User Hold H Not Run NR Vacated V Guía de usuario de Magerit

21 Ejecución de trabajos Estado Abreviatura Estado Abreviatura Pending P Vacate Pending VP Rejected X Checkpointing CK Reject Pending XP Preempted E Removed RM Preempt Pending EP Remove Pending RP Resume Pending MP Running R 3.3. Definición del trabajo La definición de un trabajo se realiza mediante un fichero de texto que se denomina Job Command File. Este fichero es al mismo tiempo un script que se encargará de iniciar la ejecución del trabajo. A este fichero de órdenes (script) se le añaden directivas especiales que indican el tipo de trabajo y los recursos que precisa. El gestor LoadLeveler sólo procesará las directivas propias, que comienzan por #@, mientras que el resto de las líneas se considerarán comentarios. Figura 3 Plantilla de un Job Command File #!/bin/bash # Start job description #@ group = [A ] #@ class = [class_name] #@ job_type = [parallel serial] #@ initialdir = ~/Documents/program_dir #@ output = res_dir/program.$(schedd_hostname).$(jobid).$(stepid).out #@ error = res_dir/program.$(schedd_hostname).$(jobid).$(stepid).err #@ restart = no #@ requirements = (Feature == "myrinet") #@ total_tasks = number of tasks #@ blocking = unlimited #@ wall_clock_limit = hh:mm:ss #@ queue # End job description # Start execution # Environment export MP_EUILIB=gm export OBJECT_MODE=64 export MP_RSH=ssh # Reserved nodes NPROCS= cat ${LL_MACHINE_LIST} wc -l # Run our program mpirun -np ${NPROCS} -machinefile ${LL_MACHINE_LIST}./program # End execution La plantilla de definición de un trabajo (Figura 3) se compone de: Guía de usuario de Magerit 11

22 Ejecución de trabajos La primera línea del script indica qué shell debe utilizarse para interpretar la zona ejecutable del mismo. Seguidamente se presentan todas las directivas que definen el trabajo como comentarios del script (precedidos de #). Finalmente se dispone del código ejecutable que prepara, lanza la ejecución y recupera los resultados. Este código puede utilizar las variables de entorno que define LoadLeveler (Tabla 2). En esta parte es muy importante la variable $LL_MACHINE_LIST en la que encuentra el listado de nodos asignados al proceso. En la Figura 3 se muestra el modo recomendado de utilizar dicha variable para lanzar una ejecución. Tabla 2 Variables de entorno definidas por LoadLeveler Variable Descripción LOADL_STEP_CLASS Clase del trabajo LOAD_STEP_ID Identificador del trabajo LOAD_STEP_INITDIR Directorio de trabajo LOAD_STEP_OUT Redirección de salida estándar LOAD_STEP_ERR Redirección de error estándar LOAD_STEP_OWNER Propietario del trabajo LOAD_STEP_TYPE Tipo de trabajo (SEQUENTIAL o PARALLEL) LL_MACHINE_LIST Ruta al fichero con el listado de nodos reservados para la ejecución LL_MASTER_NODE Nodo maestro del trabajo Directivas y variables Las directivas permiten indicar al LoadLeveler las características del trabajo que se desea ejecutar. Todas las directivas tienen el formato #@ directiva [= valor] y pueden utilizar las variables descritas en la siguiente tabla: Tabla 3 Variables disponibles en las directivas de trabajo Variable Descripción $(host) Nombre de la máquina donde ejecuta $(domain) Dominio de la máquina donde ejecuta $(schedd_host) Nombre de la máquina que planifica el trabajo $(schedd_hostname) Nombre y dominio de la máquina que planifica el trabajo $(jobid) Identificador único del trabajo $(stepid) Número de paso de este trabajo queue es una directiva especial que indica que debe enviarse el trabajo. Debe ser la última directiva de LoadLeveler que aparezca en el fichero. job_type=tipo-trabajo indica si se trata de trabajos secuenciales (serial) o paralelos (parallel). class=nombre clase indica a qué cola debe enviarse el trabajo. Mediante esta directiva se determina implícitamente los límites máximos del trabajo que se ejecuta. 12 Guía de usuario de Magerit

23 Ejecución de trabajos initial_dir=ruta directorio permite establecer el directorio de trabajo del script. Todas las rutas especificadas (output, error...) se consideran relativas a este directorio inicial. output=fichero indica dónde se redirige la salida estándar de todos los procesos. La actualización de esta redirección no es inmediata pudiendo retardarse algunas horas. error=fichero indica dónde se redirige la salida de error de todos los procesos. La actualización de esta redirección es prácticamente inmediata. total_task=n indica el número de procesos (CPUs) que se necesitan. El gestor de colas se encargará de buscar y reservar CPUs libres hasta completar este número. node_usage=compartición permite reservar nodos en ejecución exclusiva. Se recomienda utilizar la opción shared que permite que procesos de distintos trabajos utilicen los recursos del mismo nodo (cada uno utiliza una CPU por ejemplo). Si un trabajo utiliza el valor not_shared todos los recursos del nodo se reservará en exclusiva para este trabajo y ningún otro podrá ejecutar simultáneamente. Esta opción puede incrementar sensiblemente el tiempo de espera en cola del proceso mientras se logra la reserva exclusiva de los nodos necesarios por lo que no se recomienda su uso salvo necesidad. requirements=expresion permite especificar las necesidades especiales que deben cumplir los nodos, como versiones de programas, hardware especial... Como en Magerit todos los nodos son idénticos, la única opción que debe especificarse es (Feature == "myrinet"). blocking=unlimited 2 Esta directiva indica cuantos procesadores deben asignarse en cada nodo. En Magerit indicar el valor 2 significa reservar los nodos en exclusiva con lo que se puede incrementar notablemente el tiempo de espera hasta empezar la ejecución. restart=no Indica que no se desea que se vuelva a encolar el trabajo de forma automática si éste es desalojado durante la ejecución. Esto evita que se consuman horas de cómputo sin control del usuario. wall_clock_limit=hh:mm:ss Especifica el tiempo máximo que el proceso va a estar ejecutando. Si el proceso supera el tiempo indicado, el gestor de colas abortará su ejecución Trabajos por pasos (steps) Los trabajos por pasos permiten ejecutar una secuencia de acciones con dependencias entre ellas o conjuntos de pruebas individuales con diferentes datos de entrada. Todos los pasos se definen en un único job command file aunque cada uno de ellos puede solicitar diferentes recursos y ejecutar distintas acciones. Guía de usuario de Magerit 13

24 Ejecución de trabajos La definición de un trabajo por pasos no difiere sustancialmente de un trabajo normal: En un trabajo normal, existe un único bloque de directivas de LoadLeveler que finalizan con la directiva queue, mientras que en los trabajos por pasos existirán varios bloques de directivas, cada uno asociado a un paso. Generalmente, la configuración de directivas se hereda entre los distintos bloques siendo únicamente imprescindible una directiva #@ queue por cada paso. Las únicas directivas que no se heredan en el caso de trabajos paralelos son job_type y total_tasks. 14 Guía de usuario de Magerit

25 Ejecución de trabajos Figura 4 Plantilla de un Step Job Command File #!/bin/bash # Start first step description #@ group = [A ] #@ class = [class_name] #@ job_type = [parallel serial] #@ initialdir = ~/Documents/program_dir #@ output = res_dir/program.$(schedd_hostname).$(jobid).$(stepid).out #@ error = res_dir/program.$(schedd_hostname).$(jobid).$(stepid).err #@ restart = no #@ requirements = (Feature == "myrinet") #@ total_tasks = number of tasks #@ blocking = unlimited #@ wall_clock_limit = hh:mm:ss #@ queue # End first step description # Start second step description #@ step_name = post #@ dependency = (work == 0) #@ job_type = [parallel serial] # class inherit # initialdir inherit # output inherit # error inherit # restart inherit # requirements inherit # blocking inherit # wall_clock_limit inherit #@ total_tasks = number of tasks [If job_type = parallel] #@ queue # End second step description # Start execution # Environment export MP_EUILIB=gm export OBJECT_MODE=64 export MP_RSH=ssh # Reserved nodes NPROCS= cat ${LL_MACHINE_LIST} wc -l # Run our program case $LOADL_STEP_NAME in work) mpirun -np ${NPROCS} -machinefile ${LL_MACHINE_LIST}./program ;; post) mv output $PERM ;; *) echo "Nothing to do for $LOADL_STEP_NAME" ;; esac # End execution Guía de usuario de Magerit 15

26 Ejecución de trabajos En los trabajos por pasos aparecen dos nuevas directivas: dependency= (step_name op exit_status) permite establecer una dependencia que controla el inicio del trabajo. Es posible indicar múltiples condiciones de dependencia utilizando los operadores y-lógico (&&) y o-lógico ( ). Las dependencias se especifican comparando el nombre del paso del que depende y qué código de finalización que retorna. Se pueden utilizar todos los operadores de comparación: ==,!=, <, >, <=, >= Existen dos códigos de finalización especiales asignados automáticamente por el LoadLeveler para indicar algunas condiciones de su estado: CC_NOTRUN, código numérico 1002, que indica que el trabajo aún no se ha ejecutado debido a que no se cumplen sus dependencias CC_REMOVED, código numérico 1001, que indica que el trabajo se ha eliminado del sistema. Por ejemplo, cuando se cancela (llcancel) step_name permite definir un nombre simbólico al trabajo para su referencia, habitualmente, en una directiva dependency. 16 Guía de usuario de Magerit

27 Capítulo 4. Preguntas frecuentes (FAQ) 4.1. Gestión de trabajos He enviado un trabajo al sistema Cómo puedo saber el estado en el que se encuentra? Cada usuario puede ver sus trabajos enviados al sistema mediante la instrucción llq, y los enviados por su grupo mediante llq -g. Es posible generar un informe más detallado añadiendo la opción -l (llq -l less). Mi trabajo queda encolado pero no entra a ejecutar estoy haciendo algo mal? En Magerit se ejecutan trabajos de múltiples usuarios que se planifican de forma batch. Esto hace que haya trabajos de otros usuarios en el sistema y no se pueda planificar inmediatamente. Cada uno de los usuarios puede ver únicamente sus trabajos o los de su grupo. Es posible conocer qué posición ocupa nuestro primer trabajo en la cola global (considerando todos los usuarios) mediante el mandato llw, aunque este puesto puede variar dependiendo de múltiples circunstancias. Puedo hacer que mi trabajo esté menos tiempo esperando? El trabajo puede especificar el tiempo máximo que utilizará mediante la directiva #@ wall_clock_limit=hh:mm:ss. De esta forma será más fácil que el planificador pueda poner en ejecución un trabajo que precisa una ventana de consumo más pequeña. Guía de usuario de Magerit 17

28 Preguntas frecuentes (FAQ) Sin embargo, el uso de esta directiva puede ser negativo. Cuando se cumple el tiempo especificado, el sistema forzará el fin de la ejecución independientemente del estado en el que se encuentre. Por ello se recomienda usar una holgura de seguridad al especificar el tiempo. Cuál es la mejor forma de ejecutar varios trabajos que tienen dependencias entre ellos? Existen dos formas de hacerlo. La primera es que cada trabajo encole los trabajos que dependen de él (el script del job file acaba con un llsubmit <trabajo dependiente>). Otra forma es definir steps en el job file como se indica en la sección Cuál es la mejor forma de ejecutar un conjunto de pruebas con múltiples combinaciones de parámetros de entrada? En este caso se puede mandar un trabajo por cada combinación de parámetros a ejecutar o definir steps en el job file como se indica en la sección La diferencia es la gestión siendo más sencillo controlar múltiples steps (se envía una única vez) Sistema de ficheros Dónde puedo almacenar información compartida por los usuarios de mi proyecto? Cada proyecto tiene un espacio asignado en /gpfs/projects. Este directorio es accesible por todos los miembros de dicho proyecto y es el sitio indicado para almacenar ficheros de datos, resultados, librerías o programas que utilice todo el grupo. Si es necesario almacenar grandes cantidades de información es necesario ponerse en contacto con el equipo de administración. Dónde puedo almacenar información temporal? Cada proyecto dispone de un espacio en /gpfs/scratch para almacenar información temporal durante la ejecución del programa. Este sistema de ficheros tiene unos límites de cuota elevados aunque, en caso de saturación, se borran los ficheros con una antigüedad superior a una semana. Si se precisa almacenan un gran volumen de información o mantener datos durante un periodo de tiempo mayor es necesario ponerse en contacto con el equipo de administración. Cómo afecta el uso del sistema de ficheros GPFS al rendimiento de mi aplicación? El sistema GPFS puede ser un cuello de botella del sistema cuando múltiples procesos del trabajo precisan acceder a él durante la ejecución. Una posible 18 Guía de usuario de Magerit

29 Preguntas frecuentes (FAQ) 4.3. Compilación mejora del rendimiento es utilizar en su lugar el directorio local temporal (/scratch). Cada nodo dispone de un espacio local para almacenar información temporal en /scratch. Este espacio es local al nodo y, por lo tanto, no es accesible desde ningún otro nodo ni cuando finalice la ejecución en curso. La forma habitual de utilizar este espacio consistiría en iniciar la ejecución copiando la información necesaria al directorio, leer o escribir los datos en dicho directorio y volcar la información de los discos locales al GPFS al finalizar la ejecución. Qué compiladores están disponibles? Están disponibles dos familias de compiladores completas: IBM XL (xlc, xlc, xlf, xlf90, xlf95 y las versiones thread-safe) y GNU GCC (gcc, g77, g++). Para facilitar el uso de estos compiladores en aplicaciones Message Passing Interface (MPI) se dispone de un conjunto de wrappers (mpicc, mpicc, mpif77, mpif90) que, por omisión, utilizan los compiladores de IBM. Este comportamiento puede modificarse redefiniendo las variables: export MP_CC=gcc export MP_CXX=g++ export OBJECT_MODE=64 export MP_EUILIB=gm Qué opciones de compilación debería utilizar? Las opciones recomendadas son: -O[2 3] -qstrict -qtune=ppc970 -qarch=ppc970 -qcache=auto Se desaconseja el uso de un nivel de optimización superior a -O3 puesto que pueden introducir errores importantes en el proceso de compilación. Qué formato de binario se genera por defecto? Depende del compilador empleado. Si se utilizan las versiones originales de las dos familias de compiladores IBM XL y GNU GCC generan binarios de 32 bits mientras que los recubrimientos MPI generan versiones de 64 bits. Para modificar este comportamiento es posible utilizar las opciones -m64 o - m32 (compiladores IBM XL), -q64 o -q32 (compiladores GNU) o definir la variable OBJECT_MODE (versiones MPI) Guía de usuario de Magerit 19

30 Preguntas frecuentes (FAQ) 4.4. Errores típicos Al ejecutar el job se obtiene: bad interpreter: No such file or directory La codificación del retorno de carro es incorrecta, posiblemente usa la codificación de Windows, y el sistema o es capaz de interpretarlo. En este caso basta con ejecutar la orden dos2unix sobre el job file para subsanar el problema. El trabajo no escribe nada en la salida El sistema tiene un sistema de buffering activo en la salida estándar para mejorar el rendimiento reduciendo el número de operaciones de entrada/salida. Es posible que la salida quede almacenada en el buffer del nodo que la produce y no se actualice en el sistema de ficheros. Al acceder desde otro nodo, éste no verá los datos actualizados, la información se actualizará en el sistema de ficheros pasado el tiempo o al finalizar el trabajo. Obtengo la línea de error: bash: line 90: ulimit: core file size: cannot modify limit: Operation not permitted 4.5. Miscelánea Se trata de un fallo en los scripts de gestión del trabajo que no afecta al funcionamiento del mismo y está pendiente de solución. Dónde se puede conseguir más información? La principal fuente de información es la página web del CeSViMa ( o enviar un correo electrónico al centro de atención al usuario res_support@cesvima.upm.es. Mi pregunta no aparece en este FAQ Puede que se haya añadido recientemente y esté en la última versión del documento. Esta información está disponible en la página web Cómo puedo contactar con el CeSViMa? Las formas de contacto están en la sección 1.2 (en la página 2) de este documento. 20 Guía de usuario de Magerit

31 Capítulo 5. SSH en Windows El protocolo SSH permite establecer conexiones seguras entre dos ordenadores conectados mediante una red no segura como Internet. Una vez establecida la conexión entre los dos puntos, todo el tráfico entre ellos es cifrado, por lo que se dificulta la posibilidad de interceptarlo. Este protocolo reemplaza a varios de los protocolos existentes como telnet, rlogin, ftp... Magerit únicamente soporta como protocolo de conexión SSH. Sin embargo, es necesario configurar adecuadamente el cliente para permitir conexiones. La mayoría de las distribuciones Unix/Linux tienen soporte de SSH incluido por lo que no es necesario realizar ningún proceso de configuración. Sin embargo, en el caso de los sistemas Windows, es necesario instalar y configurar un par de herramientas PuTTy: cliente SSH El cliente recomendado para utilizar SSH en sistemas Windows es PuTTy 6, un programa libre cuyo código es la base de prácticamente la totalidad de las aplicaciones Windows que usan SSH. Es posible descargar únicamente el ejecutable o un paquete de utilidades completo. En cualquiera de los dos casos, es necesario crear un perfil con la configuración apropiada. Para ello basta con replicar la configuración mostrada en Figura 5 y almacenarla. Aunque no es necesario, se aconseja configurar la codificación en UTF-8 (categoría Window > Translation) 6 Guía de usuario de Magerit 21

32 SSH en Windows Figura 5 Configuración de PuTTY para conectarse a Magerit 22 Guía de usuario de Magerit

33 SSH en Windows 5.2. Descarga de ficheros La copia de información en Magerit se debe realizar utilizando el protocolo SSH. Si se ha instalado el paquete completo de PuTTy se dispone de una aplicación de consola que permite realizar esta labor indicado el origen y el destino mediante la sintaxis pscp usuario@magerit.cesvima.upm.es:~/fichero fichero_local pscp fichero_local usuario@magerit.cesvima.upm.es:~/ También es posible utilizar la aplicación WinSCP 7, que es una interfaz gráfica que permite las transferencias entre la máquina Windows y un servidor remoto. La configuración necesaria para Magerit puede verse en la Figura 6 Figura 6 Configuración de WinSCP para intercambiar ficheros con Magerit 5.3. Conexiones gráficas Las interfaces gráficas en los sistemas Linux utilizan una arquitectura clienteservidor. La pantalla es gestionada por el denominado Servidor X y las distintas aplicaciones son clientes de dicho servidor. Esta arquitectura permite ejecutar programas en cualquier máquina y presentar los resultados en el servidor de la máquina local. Para hacer uso de esta funcionalidad desde Windows necesario instalar un Servidor X. Existen varios servidores disponibles, siendo una opción muy recomendable Xming 8, una aplicación libre y ligera. Una vez instalado se debe ejecutar el servidor (la aplicación denominada Xming) antes de utilizar aplicaciones gráficas. Es recomendable configurarlo para que ejecute al o Guía de usuario de Magerit 23

34 SSH en Windows iniciar la sesión. Tras tener el servidor activo en el sistema, es necesario configurar apropiadamente el cliente SSH para que permita las conexiones X11. Si se utiliza como cliente de SSH PuTTy, se debe habilitar la opción mostrada en la imagen inferior de la Figura Guía de usuario de Magerit

MANUAL DE USO Servidor de Cálculo TAYLOR ÍNDICE

MANUAL DE USO Servidor de Cálculo TAYLOR ÍNDICE MANUAL DE USO Servidor de Cálculo TAYLOR ÍNDICE 1. Filosofía de trabajo...2 2. Solicitar cuenta de acceso...2 3. Espacios de trabajo en disco para los usuarios...2 3.1. Directorio /scratch...2 3.2. Directorio

Más detalles

Técnicas de Computación Científica

Técnicas de Computación Científica Técnicas de Computación Científica Intro Prácticas FIM 2008/9 Vicente Martín v0.1 Tarzan: Multicomputador con nodos SMP En la IBM SP2 cada nodo es una estación de trabajo con su propio espacio de direcciones

Más detalles

Guía del usuario Edición junio/2016

Guía del usuario Edición junio/2016 Guía del usuario Edición junio/2016 Copyright 2006-2015 Centro de Supercomputación y Visualización de Madrid, Universidad Politécnica de Madrid. Esta obra está licenciada bajo la Licencia Creative Commons

Más detalles

Acceso y portal de usuarios. VPN. Mayo 2017

Acceso y portal de usuarios. VPN. Mayo 2017 Taller práctico Hackathon: Acceso a Finis Terrae II Acceso y portal de usuarios. VPN Mayo 2017 Acceso al FT Conexión por SSH En Linux/Mac: ssh your-username@ft2.cesga.es En Windows: Abrir una sesión con

Más detalles

LECCION-2. Por omitir las cosas triviales se comenten grandes errores. Cursos de Entrenamiento de Servidores Linux y Telefonía IP con Asterisk/Elastix

LECCION-2. Por omitir las cosas triviales se comenten grandes errores. Cursos de Entrenamiento de Servidores Linux y Telefonía IP con Asterisk/Elastix LECCION-2 CONFIGURACION DE APLICATIVOS DE ACCESO REMOTO En esta lección, aprenderemos como configurar los programas aplicativos para acceder remotamente al servidor Elastix desde la interfaz grafica Web

Más detalles

MANUAL DE INSTALACION Y CONFIGURACION ANTAMEDIA HOTSPOT

MANUAL DE INSTALACION Y CONFIGURACION ANTAMEDIA HOTSPOT MANUAL DE INSTALACION Y CONFIGURACION ANTAMEDIA HOTSPOT 1. REQUERIMIENTOS MINIMOS DE HARDWARE Antamedia HotSpot software debe ser instalado en un ordenador PC estándar, con Sistema Operativo Windows. -

Más detalles

Ayuda de Utilidad de agente de Backup Exec

Ayuda de Utilidad de agente de Backup Exec Ayuda de Utilidad de agente de Backup Exec Utilidad de agente de Backup Exec Este documento incluye los temas siguientes: Acerca de Backup Exec Agent Utility para Windows Inicio de Backup Exec Agent Utility

Más detalles

Servicios SFTP/SCP. Tema 5 SRI. Vicente Sánchez Patón. I.E.S Gregorio Prieto

Servicios SFTP/SCP. Tema 5 SRI. Vicente Sánchez Patón. I.E.S Gregorio Prieto Tema 5 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto SSH File Transfer Protocol (también conocido como SFTP o Secure File Transfer Protocol) es un protocolo del nivel de aplicación que proporciona la

Más detalles

Guía rápida de Instalación

Guía rápida de Instalación Guía rápida de Instalación Software Especializado Comercial INSTALACION, CONFIGURACION DE SERVIDOR Y ACTIVACION REQUERIMIENTOS MINIMOS Sistema operativo: Microsoft Windows 10, 8.1, 8, 7 o Superior 32 /64

Más detalles

1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...

1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías... Índice INTRODUCCIÓN...11 CAPÍTULO 1. EXPLOTACIÓN DE SISTEMAS MICROINFORMÁTICOS...13 1.1 La arquitectura de los ordenadores...14 1.1.1 La máquina de Turing...14 1.1.2 La arquitectura Harvard...15 1.1.3

Más detalles

2º curso / 2º cuatr. Arquitectura de Computadores. Grado en Ing. Informática. Seminario 0. Entorno de programación: atcgrid y gestor TORQUE

2º curso / 2º cuatr. Arquitectura de Computadores. Grado en Ing. Informática. Seminario 0. Entorno de programación: atcgrid y gestor TORQUE 2º curso / 2º cuatr. 2º curso / 2º cuatr. Grado en Ing. Informática Arquitectura de Computadores Seminario 0. Entorno de programación: atcgrid y gestor TORQUE 2 Contenidos Cluster de prácticas (atcgrid)

Más detalles

Guía rápida de Instalación Sistemas D3xD Retenciones IVA e ISLR

Guía rápida de Instalación Sistemas D3xD Retenciones IVA e ISLR Guía rápida de Instalación Sistemas D3xD Retenciones IVA e ISLR Software Especializado INSTALACION, CONFIGURACION DE SERVIDOR Y ACTIVACION REQUERIMIENTOS MINIMOS Sistema operativo: Microsoft Windows Seven

Más detalles

A. Instalación de Mininet

A. Instalación de Mininet A. Instalación de Mininet A.1 Consideraciones Previas En este anexo se detalla la instalación de Mininet en Mac OS X, Windows 7 y Ubuntu 14.04. Se necesitan las siguientes herramientas en las tres plataformas:

Más detalles

INSTALANDO EL CLIENTE DE SIABUC9 ACTIVIDADES PREVIAS

INSTALANDO EL CLIENTE DE SIABUC9 ACTIVIDADES PREVIAS INSTALANDO EL CLIENTE DE SIABUC9 ACTIVIDADES PREVIAS Universidad de Colima Previo a la instalación del cliente de SIABUC9 es necesario que en el equipo de cómputo se realicen las siguientes acciones: Desactivar

Más detalles

ServiceTonic. Guía de instalación

ServiceTonic. Guía de instalación ServiceTonic Guía de instalación 1. Información general 1.1 Introducción El presente documento describe como instalar ServiceTonic en diferentes plataformas. Los distintos pasos del asistente mostrados

Más detalles

Punto 1 Funcionamiento del Servicio FTP. Juan Luis Cano

Punto 1 Funcionamiento del Servicio FTP. Juan Luis Cano Punto 1 Funcionamiento del Servicio FTP Juan Luis Cano FTP o Protocolo de Transferencia de Archivos es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP, está

Más detalles

ServiceTonic - Guía de Instalación ] ServiceTonic. Guía de instalación GUÍA DE INSTALACIÓN

ServiceTonic - Guía de Instalación ] ServiceTonic. Guía de instalación GUÍA DE INSTALACIÓN ServiceTonic - Guía de Instalación ] ServiceTonic Guía de instalación GUÍA DE INSTALACIÓN 1. Información general 1.1 Introducción El presente documento describe como instalar ServiceTonic en diferentes

Más detalles

Técnicas de Computación Científica

Técnicas de Computación Científica Técnicas de Computación Científica Intro Prácticas FIM 2010/11 Vicente Martín v0.1a Tarzan: Multicomputador con nodos SMP En la IBM SP2 cada nodo es una estación de trabajo con su propio espacio de direcciones

Más detalles

Guía rápida de Instalación Sistemas D3xD Restaurant

Guía rápida de Instalación Sistemas D3xD Restaurant Guía rápida de Instalación Software Administrativo Comercial INSTALACION, CONFIGURACION DE SERVIDOR Y ACTIVACION REQUERIMIENTOS MINIMOS Sistema operativo: Microsoft Windows 10 32 /64 Bits Microsoft Windows

Más detalles

Guía del usuario. Avigilon Control Center Gateway. Versión 5.0. UG-ACCGateway5-A-Rev1_ES

Guía del usuario. Avigilon Control Center Gateway. Versión 5.0. UG-ACCGateway5-A-Rev1_ES Guía del usuario Avigilon Control Center Gateway Versión 5.0 UG-ACCGateway5-A-Rev1_ES Copyright 2013 Avigilon. Todos los derechos reservados. No se permite la copia, distribución, publicación, modificación

Más detalles

GUÍA DE INSTALACIÓN Noviembre 3 de 2010

GUÍA DE INSTALACIÓN Noviembre 3 de 2010 GUÍA DE INSTALACIÓN Noviembre 3 de 2010 Este manual de instrucciones es válido para el software Allievi Para obtener más información, vaya a www.allievi.es 2 GUÍA DE INSTALACIÓN ALLIEVI - Todos los derechos

Más detalles

1.2 Para qué me sirve FTP FTP y Planes de Hospedaje FTP y CentovaCast (AutoDj) FTP y Dreamweaver Descarga de FileZilla 10

1.2 Para qué me sirve FTP FTP y Planes de Hospedaje FTP y CentovaCast (AutoDj) FTP y Dreamweaver Descarga de FileZilla 10 FTP FTP 1 1. Clientes FTP y su función 1.1 1.2 1.3 1.4 1.5 1.1 FTP es 4 1.2 Para qué me sirve FTP 5 1.3 FTP y Planes de Hospedaje. 6 1.4 FTP y CentovaCast (AutoDj) 7 1.5 FTP y Dreamweaver 8 2 2. Configuración

Más detalles

Práctica de laboratorio: Trabajo con la línea de comandos de Linux

Práctica de laboratorio: Trabajo con la línea de comandos de Linux Práctica de laboratorio: Trabajo con la línea de comandos de Linux Introducción En esta práctica de laboratorio, utilizará la línea de comandos de Linux para administrar archivos y carpetas y para realizar

Más detalles

Instalación y puesta en marcha

Instalación y puesta en marcha Instalación y puesta en marcha En esta sección se muestra información relacionada con la instalación y puesta en marcha de la aplicación ClienteCOAS del sistema Visado Digital 2.0 en un ordenador del colegiado.

Más detalles

WINDOWS SERVER 2012 OBJETIVOS

WINDOWS SERVER 2012 OBJETIVOS WINDOWS SERVER 2012 METODOLOGÍA DE LOS CURSOS Cursos interactivos sobre materias especializadas en los que el alumno avanza de forma guiada bajo una concepción learning by doing (aprender haciendo). En

Más detalles

Manual de instalación

Manual de instalación INSTALACIÓN DE enernova El asistente de instalación de enernova, trabaja junto con el programa de instalación de Microsoft Windows para guiarle a lo largo del proceso de instalación. Este asistente reconoce

Más detalles

Introducción: En este manual aprenderás como enviar y recibir mensajes cifrados de correo-e utilizando thunderbird y su complemento, enigmail.

Introducción: En este manual aprenderás como enviar y recibir mensajes cifrados de correo-e utilizando thunderbird y su complemento, enigmail. CURSO UNIDAD TITULO Curso de Práctica. Seguridad digital - Caja de herramientas. Cifrado de correo electrónico. Paso a Paso Introducción: En este manual aprenderás como enviar y recibir mensajes cifrados

Más detalles

PRÁCTICA 1 DE LABORATORIO: INSTALACIÓN DE PAQUETES EN LINUX CENTOS 7

PRÁCTICA 1 DE LABORATORIO: INSTALACIÓN DE PAQUETES EN LINUX CENTOS 7 INSTITUTO POLITÉCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y TECNOLOGÍA AVANZAZA CURSO DE ADMINISTRACIÓN DE SISTEMAS OPERATIVOS GRUPO 1TM1 AGOSTO-DICIEMBRE 2016. IMPARTIDO POR DR.

Más detalles

GESTIÓN DE LA SEGURIDAD DE LOS DATOS EN ARCGIS ONLINE

GESTIÓN DE LA SEGURIDAD DE LOS DATOS EN ARCGIS ONLINE GESTIÓN DE LA SEGURIDAD DE LOS DATOS EN ARCGIS ONLINE Buenas prácticas y recomendaciones Resumen En el presente documento se recopila información y una serie de recomendaciones con el fin de informar y

Más detalles

Administración y Gestión de Redes (Febrero 2006).

Administración y Gestión de Redes (Febrero 2006). Administración y Gestión de Redes (Febrero 2006). Las cuestiones: 1ª parte: Cuestiones. Se deben responder en la hoja adjunta. Debe marcarse una única respuesta. Por favor, leer los enunciados y las soluciones

Más detalles

INSTALANDO EL SERVIDOR DE SIABUC9 ACTIVIDADES PREVIAS

INSTALANDO EL SERVIDOR DE SIABUC9 ACTIVIDADES PREVIAS INSTALANDO EL SERVIDOR DE SIABUC9 ACTIVIDADES PREVIAS Previo a la instalación del servidor de SIABUC9 es necesario que en el equipo de cómputo se realicen las siguientes acciones: Desactivar el Firewall

Más detalles

Documento de ayuda para la aplicación Segurmática Seguridad Móvil.

Documento de ayuda para la aplicación Segurmática Seguridad Móvil. Documento de ayuda para la aplicación Segurmática Seguridad Móvil. Índice 1. Segurmatica Seguridad Móvil... 3 2. Requerimientos de instalación... 3 3. Interfaz 3.1 Pantalla Principal... 3 3.2 Botón de

Más detalles

PRACTICA FINAL. Diseño e implementación de un servidor FTP básico y cliente ftp. Protocolo FTP-RC

PRACTICA FINAL. Diseño e implementación de un servidor FTP básico y cliente ftp. Protocolo FTP-RC PRACTICA FINAL Diseño e implementación de un servidor FTP básico y cliente ftp Descripción de la práctica Protocolo FTP-RC Se propone desarrollar un servidor FTP básico iterativo (sólo atiende a un cliente

Más detalles

Manual de instalación de certificados digitales en soporte software

Manual de instalación de certificados digitales en soporte software Manual de instalación de certificados digitales en soporte Fecha: 17/03/2006 Versión: 2.1 Nº de páginas: 18 Secretaria Autonòmica de Telecomunicacions i Societat de la Informació Conselleria d'infraestructures

Más detalles

Clúster ctcomp2. Diego Rodríguez Martínez

Clúster ctcomp2. Diego Rodríguez Martínez Clúster ctcomp2 Diego Rodríguez Martínez Centro Singular de Investigación en Tecnoloxías da Información CITIUS Universidade de Santiago de Compostela citius.usc.es Índice 1 Introducción 2 Acceso a ctcomp2

Más detalles

Installing_elecworks_ES (Ind : M) 05/10/2017. elecworks. Guía de instalación

Installing_elecworks_ES (Ind : M) 05/10/2017. elecworks. Guía de instalación Installing_elecworks_ES (Ind : M) 05/10/2017 elecworks Guía de instalación 1 Instalar elecworks Los archivos de instalación de elecworks están disponibles en CD-ROM o mediante descarga. Este documento

Más detalles

CAR. Responsable : María del Carmen Heras Sánchez. Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar.

CAR. Responsable : María del Carmen Heras Sánchez. Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar. CAR Responsable : María del Carmen Heras Sánchez Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar http://acarususonmx 1 Sistema de Colas http://acarususonmx 2 Antes de comenzar Pasos

Más detalles

Ramón Manjavacas Ortiz

Ramón Manjavacas Ortiz Curso 2004-2005 Ramón Manjavacas Ortiz Web: http://www.inf-cr.uclm.es/www/rmanjava Email: Ramon.Manjavacas@uclm.es Usuarios y grupos.: 1 Administración de usuarios en UNIX.: 2 Administración de usuarios

Más detalles

Xerox FreeFlow Core, 4.0 SP3 ( ) Versión de libro 1.3 Octubre P Xerox FreeFlow Core Guía de seguridad

Xerox FreeFlow Core, 4.0 SP3 ( ) Versión de libro 1.3 Octubre P Xerox FreeFlow Core Guía de seguridad Xerox FreeFlow Core, 4.0 SP3 (4.0.3.0) Versión de libro 1.3 Octubre 2015 708P91103 2015 Xerox Corporation. Reservados todos los derechos. Xerox, Xerox con la marca figurativa y FreeFlow son marcas registradas

Más detalles

Sophos Enterprise Console

Sophos Enterprise Console Guía de inicio Versión del producto: 5.5 Contenido Acerca de esta guía...1 Requisitos del sistema... 2 Proteger ordenadores Linux... 3 Instalar Sophos Anti-Virus por primera vez... 3 Crear un paquete de

Más detalles

Trabajo 6 ADMINISTRACIÓN REMOTA Y SERVIDOR DE APLICACIONES EN WINDOWS. Hecho por Jesús López y Jesús Losada.

Trabajo 6 ADMINISTRACIÓN REMOTA Y SERVIDOR DE APLICACIONES EN WINDOWS. Hecho por Jesús López y Jesús Losada. Trabajo 6 ADMINISTRACIÓN REMOTA Y SERVIDOR DE APLICACIONES EN WINDOWS Hecho por Jesús López y Jesús Losada. 1 Índice Qué es la administración remota? Que servicios ofrece? Acceso en modo Texto Telnet SSH

Más detalles

Léame de Veritas System Recovery 16 Management Solution

Léame de Veritas System Recovery 16 Management Solution Léame de Veritas System Recovery 16 Management Solution Acerca de este léame Requisitos del sistema para las políticas de entrega de software de Veritas System Recovery 16 Requisitos del sistema para Veritas

Más detalles

4.4. TCP/IP - Configuración Parte 2 SIRL

4.4. TCP/IP - Configuración Parte 2 SIRL 4.4. TCP/IP - Configuración Parte 2 SIRL Configuración de parámetros de red Elementos de configuración relacionados con TCP/IP DIRECCIÓN IP Que se asigna al equipo MÁSCARA DE SUBRED Asignada al equipo

Más detalles

MultiBase y Cosmos. Particularidades sobre la instalación del motor de base de datos en modo cliente-servidor. BASE 100, S.A.

MultiBase y Cosmos. Particularidades sobre la instalación del motor de base de datos en modo cliente-servidor. BASE 100, S.A. Particularidades sobre la instalación del motor de base de datos en modo cliente-servidor BASE 100, S.A. www.base100.com Índice 1. INSTALACIÓN EN CLIENTE-SERVIDOR... 3 1.1 EN LA MÁQUINA SERVIDOR... 3 1.1.1

Más detalles

Plataforma de automatización AC500 de ABB Guía técnica nº2 - PLC AC500 y protocolo FTP Cómo acceder a archivos en las zonas de memoria del PLC AC500?

Plataforma de automatización AC500 de ABB Guía técnica nº2 - PLC AC500 y protocolo FTP Cómo acceder a archivos en las zonas de memoria del PLC AC500? Introducción: FTP (siglas en inglés de File Transfer Protocol, 'Protocolo de Transferencia de Archivos') es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red Ethernet,

Más detalles

Módulo Call Center. Guía de instalación v 1.2

Módulo Call Center. Guía de instalación v 1.2 Módulo Call Center Guía de instalación v 1.2 DINOMI Septiembre 2018 TABLA DE CONTENIDO CONFIGURACIÓN DE DINOMI... 4 PASO 1: INSTALACIÓN DE DINOMI... 4 PASO 2: CONEXIÓN A UN PBX EXTERNO... 8 CREACIÓN DE

Más detalles

CONFIGURANDO EL SERVIDOR DE SIABUC9 ACTIVIDADES PREVIAS

CONFIGURANDO EL SERVIDOR DE SIABUC9 ACTIVIDADES PREVIAS CONFIGURANDO EL SERVIDOR DE SIABUC9 ACTIVIDADES PREVIAS Previo a la configuración del servidor de SIABUC9 es necesario que en el equipo de cómputo se realicen las siguientes acciones: Establecer una IP

Más detalles

Jorge De Nova Segundo

Jorge De Nova Segundo UD9: Instalación y administración de otros servicios de red e Internet Servicio de terminal remoto. Jorge De Nova Segundo Los Servicios de Escritorio Remoto (del inglés Remote Desktop Services), antiguamente

Más detalles

Guía de Inicio Rápido Windows Respaldo en Línea

Guía de Inicio Rápido Windows Respaldo en Línea Guía de Inicio Rápido Windows Respaldo en Línea Claro Ecuador Todos los derechos reservados Esta guía no puede ser reproducida, ni distribuida en su totalidad ni en parte, en cualquier forma o por cualquier

Más detalles

Léame de Veritas System Recovery 16 Management Solution

Léame de Veritas System Recovery 16 Management Solution Léame de Veritas System Recovery 16 Management Solution Acerca de este léame Requisitos del sistema para las políticas de entrega de software de Veritas System Recovery 16 Requisitos del sistema para Veritas

Más detalles

Tema 1: Introducción a los Sistemas Operativos

Tema 1: Introducción a los Sistemas Operativos Tema 1: Introducción a los Sistemas Operativos Yolanda Blanco Fernández yolanda@det.uvigo.es Qué es un Sistema Operativo (SO)? Un programa que actúa como intermediario entre el usuario y el hardware del

Más detalles

UDS Enterprise Preparando Plantillas Windows RDP + Actor UDS

UDS Enterprise Preparando Plantillas Windows RDP + Actor UDS Introducción El presente documento muestra cómo configurar una máquina virtual de SO Windows para poder ser usada como plantilla con UDS Enterprise. Durante el procedimiento se mostrará el proceso de instalación

Más detalles

Formulario para Solicitud de Conectividad Entorno de Producción. IBERCLEAR

Formulario para Solicitud de Conectividad Entorno de Producción. IBERCLEAR Una vez completados los campos en color SALMON deberá enviar el formulario en formato editable a BME, que: Realizará las tareas de configuración necesaria Completará los campos en color AZUL Devolverá

Más detalles

PASOS PARA INSTALAR EL SISTEMA OPERATIVO LINUX DISTRIBUCION CENTOS

PASOS PARA INSTALAR EL SISTEMA OPERATIVO LINUX DISTRIBUCION CENTOS VICTORIA GUADALUPE PEREZ SANCHEZ LIA D1 SISTEMAS OPERATIVOS PASOS PARA INSTALAR EL SISTEMA OPERATIVO LINUX DISTRIBUCION CENTOS Objetivo: El alumno instalara en el sistema operativo Linux de la distribución

Más detalles

Servicio de terminal remoto. Jesús Torres Cejudo

Servicio de terminal remoto. Jesús Torres Cejudo 1 - Telnet, Rlogin, SSH. Telnet (TELecommunication NETwork) es el nombre de un protocolo de red red a otra máquina para manejarla remotamente como si estuviéramos sentados delante de ella. También es el

Más detalles

UDS Enterprise - Preparando Plantillas Xubuntu XRDP UDS Actor

UDS Enterprise - Preparando Plantillas Xubuntu XRDP UDS Actor Introducción El presente documento muestra cómo configurar una máquina virtual de S.O. Linux Ubuntu para poder ser usada como plantilla con UDS Enterprise. Durante el proceso se mostrará el proceso de

Más detalles

Examen 1ª Evaluación. 1 of 13 7/9/2013 8:51 PM. Comenzado: Jul 9 en 8:51pm. Question 1: 1 puntos Un ejemplo de aplicación es:

Examen 1ª Evaluación. 1 of 13 7/9/2013 8:51 PM. Comenzado: Jul 9 en 8:51pm. Question 1: 1 puntos Un ejemplo de aplicación es: Examen 1ª Evaluación Comenzado: Jul 9 en 8:51pm Question 1: 1 puntos Un ejemplo de aplicación es: kernel IIS fat 16 Linea de comandos Question 2: 1 puntos Cual de los siguientes no es un tipo de sistema

Más detalles

Programa de ayuda Modelos Fiscales

Programa de ayuda Modelos Fiscales Programa de ayuda Modelos Fiscales Requisitos Mínimos del Sistema 1.- Ordenador compatible con procesador Pentium 4 a 1.8 GHz. 2.- Memoria Ram mínima de 1 Gb. Recomendable 2 Gb. 3.- 100 Mb libres en el

Más detalles

UDS Enterprise Preparando Plantillas Windows 7 + RDP + Actor UDS

UDS Enterprise Preparando Plantillas Windows 7 + RDP + Actor UDS Introducción El presente documento muestra cómo configurar una máquina virtual de SO Windows 7 para poder ser usada como plantilla con UDS Enterprise. Durante el procedimiento, se mostrará el proceso de

Más detalles

UDS Enterprise - Preparando Plantillas Xubuntu XRDP UDS Actor

UDS Enterprise - Preparando Plantillas Xubuntu XRDP UDS Actor Introducción El presente documento muestra cómo configurar una máquina virtual de SO Linux Ubuntu para poder ser usada como plantilla con UDS Enterprise. Durante el proceso se mostrará el proceso de instalación

Más detalles

CAR. Responsable : María del Carmen Heras Sánchez. Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar.

CAR. Responsable : María del Carmen Heras Sánchez. Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar. CAR Responsable : María del Carmen Heras Sánchez Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar http://acarus2.uson.mx Infraestructura de Hardware Software Conexiones remotas http://acarus2.uson.mx

Más detalles

Administración de sistemas UNIX/Linux Ejercicios prácticos VI

Administración de sistemas UNIX/Linux Ejercicios prácticos VI Administración de sistemas UNIX/Linux Ejercicios prácticos VI Octubre 2013 NOMBRE 1 NOMBRE 2 FECHA Introducción Esta práctica se centra en los aspectos relativos al arranque y parada del sistema así como

Más detalles

Curso Técnico de Shell Unix/Linux

Curso Técnico de Shell Unix/Linux titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Curso Técnico de Shell Unix/Linux duración total: 240 horas 120 horas horas teleformación: precio:

Más detalles

Seminario 24. Word Avanzado

Seminario 24. Word Avanzado Seminario 24. Word Avanzado Contenidos 1. Introducción 2. Estilos 3. Tablas de contenido 4. Índices 5. Combinar correspondencia 6. Notas al pie y al final 7. Listas numeradas y con viñetas 8. Documentos

Más detalles

Master en Linux Administración de Sistemas y Certificación LPI

Master en Linux Administración de Sistemas y Certificación LPI LINadm01b Master en Linux Administración de Sistemas y Certificación LPI Fabricante: Linux Grupo: Sistemas Operativos Formación: Master Horas: 112 Subgrupo: Avanzado Introducción Este curso está especialmente

Más detalles

Sincronizador de Información Táctica

Sincronizador de Información Táctica Instalación del programa Pasos para la instalación de la interface Táctica-Microsip. 1.- Ejecutar el programa setup.exe 2.- A continuación en la pantalla de bienvenida seleccionar el botón Siguiente Página

Más detalles

Autor: Área de Informática del ITeC. Departamento de Soporte Técnico y Formación.

Autor: Área de Informática del ITeC. Departamento de Soporte Técnico y Formación. Guía de instalación Autor: Área de Informática del ITeC. Departamento de Soporte Técnico y Formación. Reservados todos los derechos. Para la reproducción total o parcial de esta obra, en cualquier modalidad,

Más detalles

SISTEMAS OPERATIVOS. Ing. Raúl Alberto Rojas Reátegui

SISTEMAS OPERATIVOS. Ing. Raúl Alberto Rojas Reátegui SISTEMAS OPERATIVOS Ing. Raúl Alberto Rojas Reátegui OBJETIVOS PEDAGOGICOS Describir las principales características de un Sistemas operativos. Describe las principales características de sistemas operativos

Más detalles

Ingeniería de Software II. SETEPROS Plan de pruebas. Versión 1.0

Ingeniería de Software II. SETEPROS Plan de pruebas. Versión 1.0 Ingeniería de Software II SETEPROS Versión 1.0 Historial de revisiones Date Version Description Author 1.0 Primera versión Marcos Duque Oviedo Ingeniería de Software II, 2010 Página 2 de 11 Tabla de contenidos

Más detalles

OPTICAL DISC ARCHIVE FILE MANAGER ODS-FM1

OPTICAL DISC ARCHIVE FILE MANAGER ODS-FM1 OPTICAL DISC ARCHIVE FILE MANAGER ODS-FM1 INSTALLATION GUIDE [Spanish] 1st Edition (Revised 6) Marcas comerciales Microsoft, Windows e Internet Explorer son marcas comerciales registradas de Microsoft

Más detalles

LC Sweex Wireless LAN PC Card 54 Mbps. Si faltase alguno de estos elementos, póngase en contacto con su proveedor.

LC Sweex Wireless LAN PC Card 54 Mbps. Si faltase alguno de estos elementos, póngase en contacto con su proveedor. LC500070 Sweex Wireless LAN PC Card 54 Mbps Introducción Ante todo, le agradecemos su compra de esta Sweex Wireless LAN PC Card 54 Mbps. Con esta tarjeta para PC, podrá configurar una red inalámbrica de

Más detalles

Manual de Usuario. HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú Todos los Derechos Reservados

Manual de Usuario. HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú Todos los Derechos Reservados Manual de Usuario HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú 2015 - Todos los Derechos Reservados Introducción El Ministerio de Salud del Perú a través

Más detalles

Manual de Instalación y Uso de RDDownloader

Manual de Instalación y Uso de RDDownloader Manual de Instalación y Uso de RDDownloader Departamento de Documentación RD Sistemas, S.A. Manual de Instalación y Uso de RDDownloader: por Departamento de Documentación RD Sistemas, S.A. publicado 20/04/2010

Más detalles

REQUISITOS DEL SISTEMA

REQUISITOS DEL SISTEMA Sistemas de Informática Jurídica INFOLEX 7 DOCUMENTACION REQUISITOS DEL SISTEMA Departamento: Documentación Autores: DLD,FLD Versión: 2.0 Sistemas de Informática Jurídica 902 090 001 www.jurisoft.es info@jurisoft.es

Más detalles

SARA5 045 TELEMÁTICO MANUAL DE USUARIO

SARA5 045 TELEMÁTICO MANUAL DE USUARIO SARA5 045 TELEMÁTICO MANUAL DE USUARIO Versión 5 28/03/2012 ÍNDICE Nº Pág. 1. Introducción... 3 2. Requisitos... 4 3. Entrada al sistema... 5 4. Envío de ficheros... 8 5. Adeudo pago... 12 6. Consulta

Más detalles

Se deben efectuar estos pasos preliminares para todas las impresoras: Procedimiento de instalación rápida con CD-ROM

Se deben efectuar estos pasos preliminares para todas las impresoras: Procedimiento de instalación rápida con CD-ROM Windows NT 4.x Este tema incluye: Pasos preliminares en la página 3-25 Procedimiento de instalación rápida con CD-ROM en la página 3-25 Solución de problemas (TCP/IP) en Windows NT 4.x en la página 3-29

Más detalles

La funcionalidad de la aplicación, consiste en el registro de los pagos en línea realizados por los

La funcionalidad de la aplicación, consiste en el registro de los pagos en línea realizados por los Guía de usuario Introducción La funcionalidad de la aplicación, consiste en el registro de los pagos en línea realizados por los clientes a sus proveedores, a través del portal saint pago, actualizando

Más detalles

Tema: Configurando FTP sobre SSL

Tema: Configurando FTP sobre SSL Seguridad en Redes. Guía 4 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Seguridad en redes Tema: Configurando FTP sobre SSL Contenidos FTP-Seguro Objetivos Específicos Generar un Certificado

Más detalles

Curso Superior Linux. Nivel Básico

Curso Superior Linux. Nivel Básico TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Curso Superior Linux. Nivel Básico Duración: 180 horas Precio: 0 * Modalidad: A distancia * hasta

Más detalles

RECURSOS VIRTUALES DE LA UDC Plan de Acción Tutorial (PAT)

RECURSOS VIRTUALES DE LA UDC Plan de Acción Tutorial (PAT) RECURSOS VIRTUALES DE LA UDC Plan de Acción Tutorial (PAT) Grado en Ingeniería Mecánica Grado en Ingeniería en Tecnologías Industriales Grado en Ingeniería Naval y Oceánica Programa de simultaneidad Escuela

Más detalles

IBM SPSS Data Access Pack: instrucciones de instalación para Windows IBM

IBM SPSS Data Access Pack: instrucciones de instalación para Windows IBM IBM SPSS Data Access Pack: instrucciones de instalación para Windows IBM Contenido Capítulo 1. Conceptos básicos..... 1 Introducción.............. 1 Despliegue de una tecnología de acceso a datos.. 1

Más detalles

Dell Storage Center Update Utility Guía del administrador

Dell Storage Center Update Utility Guía del administrador Dell Storage Center Update Utility Guía del administrador Notas, precauciones y advertencias NOTA: Una NOTA señala información importante que ayuda a un mejor uso de su computadora. PRECAUCIÓN: Una PRECAUCIÓN

Más detalles

Manual Aplicación de Presentación de Ofertas. LICITADORES EN RED

Manual Aplicación de Presentación de Ofertas. LICITADORES EN RED Manual Aplicación de Presentación de Ofertas. LICITADORES EN RED 1 Índice 1. INFORMACIÓN GENERAL... 3 1.1. QUÉ ES LA APLICACIÓN DE PRESENTACIÓN DE OFERTAS?... 3 1.2. RESUMEN DE LOS REQUERIMIENTOS PARA

Más detalles

Tema 12: El sistema operativo y los procesos

Tema 12: El sistema operativo y los procesos Tema 12: El sistema operativo y los procesos Solicitado: Tarea 06 Arquitecturas de una computadora y el funcionamiento del software M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx

Más detalles

Implantación de Webmin

Implantación de Webmin Implantación de Webmin instalación de Webmin OBJETIVO.- instalar y configurar la herramienta de administración del sistema Webmin. Esta es una buena herramienta para la administración de sistemas Linux,

Más detalles

Prácticas de Fundamentos del Software

Prácticas de Fundamentos del Software Prácticas de Fundamentos del Software Módulo I. Órdenes UNIX y Shell Bash Sesión Nº3: Permisos y redirecciones 1 Objetivos principales Modificar los permisos de un archivo. Comprender cómo se manejan las

Más detalles

Guía para la instalación de discos duro SATA y Configuración RAID

Guía para la instalación de discos duro SATA y Configuración RAID Guía para la instalación de discos duro SATA y Configuración RAID 1. Guía para la instalación de discos duro SATA...2 1.1 Instalación de discos duros serie ATA (SATA)...2 2. Guía para Configuracións RAID...3

Más detalles

Caravel OS/400 Framework

Caravel OS/400 Framework Visión general BASE 100, S.A. Santa María Magdalena, 10-12 28016 Madrid Tel.: 91 353 18 15 www.base100.com Índice 1. INTRODUCCIÓN... 3 2. FUNCIONALIDAD SOPORTADA... 4 3. USERS MANAGER... 5 4. SPOOL SYSTEM...

Más detalles