User Tools

Site Tools


grid:admnistracion_uso:transferencia_archivos

Transferencia de archivos al Nodo Grid

Control de versiones

Fecha Actividad Autor
30/04/2011 Publicación inicial Jorge Iván Meza Martínez.
10/05/2011 Se documentaron los principales modificadores de globus-url-copy. Jorge Iván Meza Martínez.

Introducción

En este capítulo se analiza el uso de las herramientas de línea de comando provistas por Globus para la transferencia de archivos desde y hacia la Grid.

Requerimientos

  1. El Compute Element (CE) se encuentra correctamente instalado, configurado y funcionando.
  2. El Cliente Grid se encuentra correctamente instalado, configurado y funcionando.
  3. El Compute Element (CE) cuenta con sus certificados de máquina correctamente ubicados.
  4. El usuario cuenta con sus certificados de usuario correctamente ubicados en el Cliente.

Precondición

Para la interacción con el Nodo Grid recuerde definir los rangos de puertos de envío y recepción de datos si estos no fueron definidos de manera permanente durante el proceso de instalación.

$ export GLOBUS_TCP_PORT_RANGE=20000,22000
 
$ export GLOBUS_TCP_SOURCE_RANGE=23000,25000

Utilizando globus-url-copy

Esta herramienta soporta múltiples formatos de orígen (gsiftp (GridFTP), ftp, http, https y file) y múltiples opciones para modificar su comportamiento.

El uso de los protocolos gsiftp y https requieren que el usuario cuente con un intermediario de su certificado digital.

La sintáxis general del comando es la siguiente.

$ globus-url-copy [opciones] URL_orígen URL_destino

El siguiente es un ejemplo de transferencia del archivo datos.bin ubicado localmente (protocolo file) en la ruta /informes hacia ce.migrid.com donde se ubicará con el nombre informe.bin bajo la ruta /home/usuario/informes utilizando el protocolo GSIFTP.

$ globus-url-copy -v file:///informes/datos.bin gsiftp://ce.migrid.com/home/usuario/informes/informe.bin

Estas son algunos de los modificadores del comando globus-url-copy.

Modificador abreviado Modificador largo Descripción
-c -continue-on-error No interrumpir las transferencias ante un error. (Por defecto es lo contrario)
-a -ascii Transmisión en formato ASCII
-b -binary Transmisión en binario, sin conversiones. (Por defecto)
-f <archivo> Obtiene las URLs de un archivo de texto plano cuyas líneas corresponden a: URL_orígen URL_destino.
-cd -create-dest Crea el directorio de destino si es necesario.
-r -recurse Realiza la copia recursiva.
-fast Recomendado para servidores GridFTP. Utiliza el MODE E para las tranferencias de datos, incluyendo el reuso de los canales entre las operaciones de listado y transferencia.
-q -quiet Sin salida estándar para las operaciones exitosas.
-v -verbose Muestra los URLs transferidos.
-vb -verbose-perf Muestra los URLs transferidos y la información de la transmisión.
-rst-retries <intentos> Define el número máximo de intentos de realizar una transmisión. 0 para infinitos. (Por defecto serán 5)
-rst-interval <segundos> Define el intervalo de tiempo de espera entre intentos antes de reintentar realizar una transmisión. (Por defecto 0)
-p <paralelismo> -parallel <paralelismo> Define el número de conexiones paralelas que podrán ser utilizadas.

Enlaces

grid/admnistracion_uso/transferencia_archivos.txt · Last modified: 2012/02/26 22:35 (external edit)