Uso de recursos compartidos de archivos NFS para administrar el almacenamiento de archivos - Guía para desarrolladores de AWS Snowball Edge

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Uso de recursos compartidos de archivos NFS para administrar el almacenamiento de archivos

Puede usarAWS OpsHubpara cargar archivos en el dispositivo y moverlos a otras ubicaciones o alNube de AWScuando devuelvas el dispositivo o usasAWS DataSyncpara transferir archivos.

Puede configurar su dispositivo Snow Family como un sistema de archivos NFS y usar su sistema de archivos nativo para administrar los archivos del dispositivo. Puede cargar archivos desde una ubicación local a su dispositivo y, a continuación, transferirlos aAWSo muévalas a otras ubicaciones. Puede utilizar los valores predeterminados de AWS OpsHub para configurar NFS automáticamente o puede configurarlo manualmente.

nota

Puede proporcionar bloques de CIDR para rangos de IP que puedan montar los recursos compartidos NFS expuestos por el dispositivo. Por ejemplo, 10.0.0.0/16. Si no proporciona bloques de CIDR permitidos, se denegarán todas las solicitudes de montaje.

Tenga en cuenta que los datos transferidos a través de NFS no se cifran en tránsito.

Además de los hosts permitidos por los bloques CIDR, su dispositivo Snow Family no proporciona ningún mecanismo de autenticación o autorización para los recursos compartidos de NFS.

nota

Los nombres de archivo son claves de objeto. El nombre de una clave es una secuencia de caracteres Unicode cuya codificación UTF-8 tiene una longitud máxima de 1024 bytes. Recomendamos usar NFSv4.1 siempre que sea posible y codificar los nombres de los archivos con Unicode UTF-8 para garantizar una importación de datos correcta. Es posible que los nombres de archivo que no estén codificados con UTF-8 no se carguen en S3 o que se carguen en S3 con un nombre de archivo diferente, según la codificación NFS que utilice.

Asegúrese de que la longitud máxima de la ruta del archivo sea inferior a 1024 caracteres. Los dispositivos de la familia Snow no admiten rutas de archivo superiores a 1024 caracteres. Si se supera esta longitud de ruta de archivo, se producirán errores de importación de archivos

Para obtener más información, consulteTrabajos con metadatos de objetoen elGuía del usuario de Amazon Simple Storage Service.

Montar NFS en un cliente de Windows

Si el equipo cliente utiliza Windows 10 Enterprise o Windows 7 Enterprise, primero debe iniciar el servicio NFS en Windows antes de configurar NFS en laAWS OpsHubaplicación.

Para montar NFS en un cliente Windows

  1. En el equipo cliente, abra Start (Inicio), elija Control Panel (Panel de control) y elija Programs (Programas).

  2. Elija Activar o desactivar las características de Windows.

  3. En Services for NFS (Servicios para NFS), elija Client for NFS (Cliente para NFS) y elija OK (Aceptar).

Configuración automática de NFS (configuración rápida)

El servicio NFS no se está ejecutando en el dispositivo de forma predeterminada, por lo que debe iniciarlo para habilitar la transferencia de datos en el dispositivo. Con unos pocos clics, su dispositivo Snow Family puede calcular automáticamente el NFS por usted, o puede configurarlo manualmente usted mismo.

nota

En Linux, el montaje y desmontaje de puntos finales NFS requiere permisos root.

Para iniciar y activar NFS en su dispositivo Snow Family automáticamente

  1. En la sección Transfer data (Transferir datos) del panel, elija Enable & start (Habilitar y comenzar). Esto puede tardar uno o dos minutos en completarse.

  2. Cuando se inicia el servicio NFS, se muestra la dirección IP del servidor NFS en el panel y la sección Transfer data (Transferir datos) indica que el servicio está activo.

  3. ElegirAbrir en el Explorer(en Windows y Linux) para abrir el recurso compartido de archivos en el navegador de archivos de tu cliente y empezar a transferir archivos desde tu cliente a tu dispositivo Snow Family. Puede copiar y pegar, o arrastrar y soltar archivos del equipo cliente al recurso compartido de archivos. En Windows, el recurso compartido de archivos tiene el siguiente aspecto:buckets(\\12.123.45.679)(Z:).

Configuración manual de NFS

Puede configurar NFS manualmente proporcionando la dirección IP (VNI) y restringiendo el acceso a su recurso compartido de archivos.

Para configurar NFS manualmente

  1. En la parte inferior de la sección Transfer data (Transferir datos) en el panel, elija Configure manually (Configurar manualmente).

  2. Elija Enable & start (Habilitar y comenzar) para abrir el asistente Start NFS (Iniciar NFS). Se rellena el campo Physical network interface (Interfaz de red física).

  3. Elija Create IP address (VNI) (Crear dirección IP (VNI)) o elija Use existing IP address (Usar dirección IP existente).

  4. Si elige Create IP address (Crear dirección IP) (VNI), elija DHCP o Static IP (IP estática) en el cuadro de lista IP Address assignment (Asignación de dirección IP).

    importante

    Si utiliza una red DHCP, es posible que el servidor DHCP reasigne la dirección IP del cliente NFS. Esto puede suceder después de desconectar el dispositivo y reciclar las direcciones IP. Si establece un rango de hosts permitido y la dirección del cliente cambia, otro cliente puede elegir esa dirección. En este caso, el nuevo cliente tendrá acceso al recurso compartido. Para evitarlo, utilice reservas DHCP o direcciones IP estáticas.

    Si elige Use existing IP address (Usar dirección IP existente), elija una interfaz virtual del cuadro de lista Virtual network interface (Interfaz de red virtual).

  5. La opción Restrict NFS to allowed hosts (Restringir NFS a anfitriones permitidos) está seleccionada de forma predeterminada. Esta opción restringe el acceso al servicio NFS a los anfitriones que usted permite, pero puede elegir Allow all hosts (Permitir todos los anfitriones). Le recomendamos que restrinja el acceso. Para obtener más información acerca del uso de NFS, consulte Uso de NFS para la transferencia de datos sin conexión.

  6. En elLos hosts permitidos, proporcione los bloques CIDR de los hosts que desea permitir que se conecten al servicio NFS. Por ejemplo, 10.0.0.0/16.

  7. Elija Add allowed host (Agregar anfitrión permitido) para dar permiso a más anfitriones.

  8. Elija Start NFS (Iniciar NFS). Podría tardar alrededor de uno o dos minutos en comenzar. NFS utiliza 1 GB de RAM y una de sus CPU. Esto limita el número de instancias disponibles.

    importante

    No apague el dispositivo mientras se inicia el servicio.

  9. DelRecurso Sistema de archivos de red (NFS), elStatedel servicio NFS se muestra comoActivo. Utilice el icono de copia para copiar la dirección IP del servicio NFS. Necesitará esta dirección IP para conectar su servicio NFS cuando esté listo para transferir archivos.

  10. En el cuadro Mount paths (Rutas de montaje) puede filtrar y buscar los puntos de enlace.

  11. ParaNombre de punto final, elija un punto de enlace de la lista y elijaMonte el punto final de NFS. En Linux, el montaje y desmontaje de puntos finales NFS requiere permisos root. Este punto de enlace se configura con el bucket de S3 especificado al solicitar el dispositivo. El punto de enlace se muestra en NFS endpoints (Puntos de enlace NFS). El punto final está configurado como un archivo NFS y recursos compartidos. Aparece como una letra de unidad y puedes usar tu sistema operativo nativo para arrastrar y soltar archivos dentro y fuera de tu dispositivo.

    A continuación se muestran las opciones de montaje predeterminadas:

    • Windows: mount -o nolock rsize=128 wsize=128 mtype=hard ipaddress:/buckets/BucketName *

    • Linux: mount -t nfs ipaddress:/buckets/BucketName mount_point

    • macOS: mount -t nfs -o vers=3,rsize=131072,wsize=131072,nolocks,hard,retrans=2 ipaddress:/buckets/$bucketname mount_point

  12. Elija el icono junto a la letra de la unidad para abrir el recurso compartido de archivos en el navegador de archivos de su cliente. A continuación, comienza a transferir archivos de tu cliente a tu dispositivo Snow Family. Puede copiar y pegar, o arrastrar y soltar archivos del equipo cliente al recurso compartido de archivos. En Windows, el recurso compartido de archivos se parece al siguiente:buckets(\\12.123.45.679)(Z:)

Detención de la transferencia

Para detener la transferencia de datos

  1. En el panel, elija Services (Servicios) y, a continuación, elija File Storage (Almacenamiento de archivos).

  2. En la página File Storage (Almacenamiento de archivos) seleccione Disable data transfer (Deshabilitar transferencia de datos). Por lo general, los puntos finales de NFS tardan hasta 2 minutos en desaparecer del panel.