Gestione dell'NFSinterfaccia sui dispositivi Snow Family - AWS Snowcone Guida per l'utente

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Gestione dell'NFSinterfaccia sui dispositivi Snow Family

Utilizzate l'interfaccia Network File System (NFS) per caricare file sul dispositivo Snow Family come se il dispositivo fosse una memoria locale del sistema operativo. Ciò consente un approccio più intuitivo al trasferimento dei dati, poiché è possibile utilizzare funzionalità del sistema operativo, come copiare file, trascinarli e rilasciarli o altre funzionalità dell'interfaccia utente grafica. Ogni bucket S3 sul dispositivo è disponibile come endpoint di NFS interfaccia e può essere montato per copiare i dati. L'NFSinterfaccia è disponibile per i lavori di importazione.

All'avvio, l'NFSinterfaccia utilizza 1 GB di memoria e 1CPU. Ciò può limitare il numero di altri servizi in esecuzione sul dispositivo Snow Family o il numero di istanze EC2 compatibili che possono essere eseguite.

I dati trasferiti tramite l'NFSinterfaccia non vengono crittografati durante il transito. Durante la configurazione dell'NFSinterfaccia, è possibile fornire CIDR blocchi e il dispositivo Snow Family limiterà l'accesso all'NFSinterfaccia dai computer client con indirizzi in tali blocchi.

I file sul dispositivo verranno trasferiti su Amazon S3 quando verranno restituiti a. AWS Per ulteriori informazioni, consulta S3 Come funziona AWS Snowcone.

Per ulteriori informazioni sull'utilizzo NFS con il sistema operativo del computer, consulta la documentazione del sistema operativo in uso.

Tieni a mente i seguenti dettagli quando usi l'NFSinterfaccia.

  • I nomi dei file sono chiavi oggetto nel bucket S3 locale sul dispositivo Snow Family. Il nome chiave è una sequenza di caratteri Unicode la cui codifica UTF -8 è lunga al massimo 1.024 byte. Si consiglia di utilizzare NFSv4 .1 laddove possibile e di codificare i nomi dei file con Unicode UTF -8 per garantire una corretta importazione dei dati. I nomi di file che non sono codificati con UTF -8 potrebbero non essere caricati su S3 o potrebbero essere caricati su S3 con un nome di file diverso a seconda della codifica utilizzata. NFS

  • Assicurati che la lunghezza massima del percorso del file sia inferiore a 1024 caratteri. I dispositivi Snow Family non supportano percorsi di file che superano i 1024 caratteri. Il superamento di questa lunghezza del percorso del file comporterà errori di importazione dei file.

  • Per ulteriori informazioni, consulta Object keys nella Amazon Simple Storage Service User Guide.

  • Per i trasferimenti NFS basati, i metadati di POSIX stile standard verranno aggiunti agli oggetti non appena vengono importati in Amazon S3 dai dispositivi Snow Family. Inoltre, vedrai i metadati "x-amz-meta-user-agent aws-datasync» attualmente utilizzati AWS DataSync come parte del meccanismo di importazione interno su Amazon S3 per l'importazione di dispositivi Snow Family con opzione. NFS

Nota

Lo spazio di archiviazione disponibile sul dispositivo Snowcone non è preciso fino all'avvio del NFS servizio.

Puoi anche configurare e gestire l'NFSinterfaccia con AWS OpsHub uno GUI strumento. Per ulteriori informazioni, vedere Using NFS for Offline File Transfer.

NFSconfigurazione per i dispositivi Snow Family

L'NFSinterfaccia non è in esecuzione sul dispositivo Snow Family per impostazione predefinita, quindi è necessario avviarla per abilitare il trasferimento dei dati sul dispositivo. È possibile configurare l'NFSinterfaccia fornendo l'indirizzo IP di un'interfaccia di rete virtuale (VNI) in esecuzione sul dispositivo Snow Family e limitando l'accesso alla condivisione di file, se necessario. Prima di configurare l'NFSinterfaccia, configurate un'interfaccia di rete virtuale (VNI) sul vostro dispositivo Snow Family. Per ulteriori informazioni, consulta Configurazione di rete per istanze di calcolo.

Configura i dispositivi Snow Family per l'interfaccia NFS

  • Usa il describe-service comando per determinare se l'NFSinterfaccia è attiva.

    snowballEdge describe-service --service-id nfs

    Il comando restituirà lo stato del NFS servizio, ACTIVE oppureINACTIVE.

    { "ServiceId" : "nfs", "Status" : { "State" : "ACTIVE" } }

    Se il valore del State nome èACTIVE, il servizio di NFS interfaccia è attivo ed è possibile montare il NFS volume del dispositivo Snow Family. Per ulteriori informazioni, consulta . Se il valore èINACTIVE, devi avviare il servizio.

Avvio del NFS servizio sul dispositivo Snow Family

Avvia un'interfaccia di rete virtuale (VNI), se necessario, quindi avvia il NFS servizio sul dispositivo Snow Family. Se necessario, all'avvio del NFS servizio, fornisci un blocco di indirizzi di rete consentiti. Se non fornisci alcun indirizzo, l'accesso agli NFS endpoint sarà illimitato.

  1. Usa il describe-virtual-network-interface comando per vedere quello VNIs disponibile sul dispositivo Snow Family.

    snowballEdge describe-virtual-network-interfaces

    Se uno o più VNIs sono attivi sul dispositivo Snow Family, il comando restituisce quanto segue.

    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" } ]

    Annotate il valore del VirtualNetworkInterfaceArn nome VNI da usare con l'NFSinterfaccia.

  2. Se non ce VNIs ne sono disponibili, utilizzate il create-virtual-network-interface comando per creare un VNI file per l'NFSinterfaccia. Per ulteriori informazioni, vedere Configurazione di un'interfaccia di rete virtuale (VNI).

  3. Utilizzate il start-service comando per avviare il NFS servizio e associarlo aVNI. Per limitare l'accesso all'NFSinterfaccia, includete i AllowedHosts parametri service-configuration e nel comando.

    snowballEdge start-service --virtual-network-interface-arns arn-of-vni --service-id nfs --service-configuration AllowedHosts=CIDR-address-range
  4. Utilizzate il describe-service comando per verificare lo stato del servizio. È in esecuzione quando il valore del State nome èACTIVE.

    snowballEdge describe-service --service-id nfs

    Il comando restituisce lo stato del servizio, nonché l'indirizzo IP e il numero di porta dell'NFSendpoint e gli CIDR intervalli consentiti per accedere all'endpoint.

    { "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" ] } }

Montaggio NFS degli endpoint sui computer client

Dopo l'avvio NFS dell'interfaccia, monta l'endpoint come memoria locale sui computer client.

Di seguito sono riportati i comandi di montaggio predefiniti per i sistemi operativi Windows, Linux e 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

Arresto dell'NFSinterfaccia sui dispositivi Snow Family

Al termine del trasferimento dei file tramite l'NFSinterfaccia e prima di spegnere il dispositivo Snow Family, utilizzare il stop-service comando per interrompere il servizio. NFS

snowballEdge stop-service --service-id nfs