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.
Administración de la interfaz NFS en Snowball Edge
Utilice la interfaz del Sistema de archivos de red (NFS) para cargar archivos en Snowball Edge como si el dispositivo fuera el almacenamiento local de su sistema operativo. Esto permite un enfoque de transferencia de datos más fácil de usar, ya que puede utilizar características del sistema operativo, como copiar archivos, arrastrarlos y soltarlos, u otras características de la interfaz gráfica de usuario. Cada bucket de S3 del dispositivo está disponible como punto de conexión de interfaz de NFS y se puede montar para copiar datos en él. La interfaz de NFS está disponible para los trabajos de importación.
Puede utilizar la interfaz de NFS si el dispositivo Snowball Edge se ha configurado para incluirla cuando se creó el trabajo para pedir el dispositivo. Si el dispositivo no está configurado para incluir la interfaz NFS, utilice el adaptador S3 o el almacenamiento compatible con Amazon S3 en Snowball Edge para transferir los datos. Para obtener más información sobre el adaptador de S3, consulte Administrar el almacenamiento del adaptador Amazon S3 con AWS OpsHub. Para obtener más información sobre el almacenamiento compatible con Amazon S3 en Snowball Edge, consulte. Configure un almacenamiento compatible con Amazon S3 en Snowball Edge con AWS OpsHub
Cuando se inicia, la interfaz de NFS utiliza 1 GB de memoria y 1 CPU. Esto puede limitar el número de otros servicios que se ejecutan en Snowball Edge o el número de instancias EC2 compatibles que se pueden ejecutar.
Los datos transferidos a través de la interfaz de NFS no se cifran en tránsito. Al configurar la interfaz NFS, puede proporcionar bloques CIDR y Snowball Edge restringirá el acceso a la interfaz NFS desde los ordenadores cliente con direcciones en esos bloques.
Los archivos del dispositivo se transferirán a Amazon S3 cuando se devuelva a AWS. Para obtener más información, consulte Importación de trabajos a Amazon S3 .
Para obtener más información sobre el uso de NFS con el sistema operativo del equipo, consulte la documentación del sistema operativo.
Tenga en cuenta los siguientes detalles al utilizar la interfaz de NFS.
La interfaz NFS proporciona un depósito local para el almacenamiento de datos en el dispositivo. En el caso de los trabajos de importación, no se importará ningún dato del depósito local a Amazon S3.
Los nombres de los archivos son claves de objetos en su depósito local de S3 en Snowball Edge. El nombre de clave es una secuencia de caracteres Unicode cuya codificación UTF-8 tiene una longitud máxima de 1024 bytes. Recomendamos utilizar 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 se utilice.
Asegúrese de que la longitud máxima de la ruta del archivo sea inferior a 1024 caracteres. Snowball Edge no admite rutas de archivos de más de 1024 caracteres. Si se supera esta longitud de ruta de archivo, se producirán errores en la importación de archivos.
Para obtener más información, consulte Claves de objetos en la Guía del usuario de Amazon Simple Storage Service.
-
En el caso de las transferencias basadas en NFS, los metadatos de estilo POSIX estándar se añadirán a los objetos a medida que se importen a Amazon S3 desde Snowball Edge. Además, verá los metadatos «x-amz-meta-user-agent aws-datasync» tal y como los utilizamos actualmente AWS DataSync como parte del mecanismo de importación interna a Amazon S3 para la importación de Snowball Edge con la opción NFS.
Con un único dispositivo Snowball Edge se pueden transferir 40 millones de archivos como máximo. Si necesita transferir más de 40 millones de archivos en un solo trabajo, agrupe los archivos para reducir el número de archivos por cada transferencia. Los archivos individuales pueden ser de cualquier tamaño, siendo el tamaño máximo de 5 TB para los dispositivos Snowball Edge con la interfaz NFS mejorada o la interfaz de S3.
También puede configurar y administrar la interfaz NFS con una herramienta de interfaz gráfica de usuario. AWS OpsHub Para obtener más información, consulte Administración de la interfaz de NFS.
Configuración de NFS para Snowball Edge
La interfaz NFS no se ejecuta en el dispositivo Snowball Edge de forma predeterminada, por lo que debe iniciarla para permitir la transferencia de datos al dispositivo. Puede configurar la interfaz NFS proporcionando la dirección IP de una interfaz de red virtual (VNI) que se ejecute en Snowball Edge y restringiendo el acceso a su recurso compartido de archivos, si es necesario. Antes de configurar la interfaz NFS, configure una interfaz de red virtual (VNI) en su Snowball Edge. Para obtener más información, consulte Network Configuration for Compute Instances.
Configuración de Snowball Edge para la interfaz NFS
Utilice el comando
describe-service
para determinar si la interfaz de NFS está activa.snowballEdge describe-service --service-id
nfs
El comando devolverá el estado del servicio NFS,
ACTIVE
oINACTIVE
.{ "ServiceId" : "nfs", "Status" : { "State" : "ACTIVE" } }
Si el valor del
State
nombre esACTIVE
, el servicio de interfaz NFS está activo y puede montar el volumen NFS de Snowball Edge. Para obtener más información, consulte . Si el valor esINACTIVE
, debe iniciar el servicio.
Inicio del servicio NFS en Snowball Edge
Inicie una interfaz de red virtual (VNI) si es necesario y, a continuación, inicie el servicio NFS en Snowball Edge. Si es necesario, al iniciar el servicio NFS, proporcione un bloque de direcciones de red permitidas. Si no proporciona ninguna dirección, el acceso a los puntos de conexión NFS será sin restricciones.
Usa el
describe-virtual-network-interface
comando para ver lo que VNIs está disponible en Snowball Edge.snowballEdge describe-virtual-network-interfaces
Si VNIs hay uno o más activos en Snowball Edge, el comando devuelve lo siguiente.
snowballEdge describe-virtual-network-interfaces [ { "VirtualNetworkInterfaceArn" : "arn:aws:snowball-device:::interface/s.ni-8EXAMPLE8EXAMPLE8", "PhysicalNetworkInterfaceId" : "s.ni-8EXAMPLEaEXAMPLEd", "IpAddressAssignment" : "DHCP", "IpAddress" : "192.0.2.0", "Netmask" : "255.255.255.0", "DefaultGateway" : "192.0.2.1", "MacAddress" : "EX:AM:PL:E1:23:45" },{ "VirtualNetworkInterfaceArn" : "arn:aws:snowball-device:::interface/s.ni-1EXAMPLE1EXAMPLE1", "PhysicalNetworkInterfaceId" : "s.ni-8EXAMPLEaEXAMPLEd", "IpAddressAssignment" : "DHCP", "IpAddress" : "192.0.2.2", "Netmask" : "255.255.255.0", "DefaultGateway" : "192.0.2.1", "MacAddress" : "12:34:5E:XA:MP:LE" } ]
Anote el valor del nombre
VirtualNetworkInterfaceArn
de la VNI que se utilizará con la interfaz de NFS.Si no VNIs hay ninguno disponible, utilice el
create-virtual-network-interface
comando para crear un VNI para la interfaz NFS. Para obtener más información, consulte Configuración de una interfaz de red virtual (VNI).Utilice el comando
start-service
para iniciar el servicio NFS y asociarlo a la VNI. Para restringir el acceso a la interfaz de NFS, incluya los parámetrosservice-configuration
yAllowedHosts
en el comando.snowballEdge start-service --virtual-network-interface-arns
arn-of-vni
--service-id nfs--service-configuration AllowedHosts=CIDR-address-range
Utilice el comando
describe-service
para comprobar el estado del servicio. Está en ejecución cuando el valor del nombreState
esACTIVE
.snowballEdge describe-service --service-id nfs
El comando devuelve el estado de servicio, así como la dirección IP y el número de puerto del punto de conexión de NFS y los intervalos de CIDR permitidos para acceder al punto de enlace.
{ "ServiceId" : "nfs", "Status" : { "State" : "ACTIVE" }, "Endpoints" : [ { "Protocol" : "nfs", "Port" : 2049, "Host" : "192.0.2.0" } ], "ServiceConfiguration" : { "AllowedHosts" : [ "10.24.34.0/23", "198.51.100.0/24" ] } }
Montaje de puntos de conexión de NFS en equipos cliente
Una vez iniciada la interfaz de NFS, monte el punto de conexión como almacenamiento local en los equipos cliente.
A continuación, se indican los comandos de montaje predeterminados de los sistemas operativos Windows, Linux y macOS.
-
Windows:
mount -o nolock rsize=128 wsize=128 mtype=hard
nfs-interface-ip-address
:/buckets/BucketName
*
-
Linux:
mount -t nfs
nfs-interface-ip-address
:/buckets/BucketName
mount_point
-
macOS:
mount -t nfs -o vers=3,rsize=131072,wsize=131072,nolocks,hard,retrans=2
nfs-interface-ip-address
:/buckets/$bucketname
mount_point
Detener la interfaz NFS en Snowball Edge
Cuando haya terminado de transferir archivos a través de la interfaz NFS y antes de apagar Snowball Edge, utilice el stop-service
comando para detener el servicio NFS.
snowballEdge stop-service --service-id nfs