Gestione dell'interfaccia con NFS AWS OpsHub - AWS Snowball Edge Guida per gli sviluppatori

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'interfaccia con NFS AWS OpsHub

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.

È possibile utilizzare l'NFSinterfaccia se il dispositivo Snowball Edge è stato configurato per includerlo quando è stato creato il processo per ordinare il dispositivo. Se il dispositivo non è configurato per includere l'NFSinterfaccia, utilizza l'adattatore S3 o lo storage compatibile con Amazon S3 sui dispositivi Snow Family per trasferire i dati. Per ulteriori informazioni sull'adattatore S3, consulta. Gestione dello storage degli adattatori Amazon S3 con AWS OpsHub Per ulteriori informazioni sullo storage compatibile con Amazon S3 sui dispositivi della famiglia Snow, consulta. Configura lo storage compatibile con Amazon S3 sui dispositivi Snow Family con AWS OpsHub

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 Importazione di lavori in Amazon .

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

  • È possibile trasferire fino a 40 milioni di file utilizzando un solo dispositivo Snowball Edge. Se devi trasferire più di 40 milioni di file in un unico processo, raggruppa i file in batch per ridurre il numero di file per ogni trasferimento. I singoli file possono essere di qualsiasi dimensione con una dimensione massima di 5 TB per i dispositivi Snowball Edge con NFS interfaccia avanzata o interfaccia S3.

Puoi anche configurare e gestire l'NFSinterfaccia con il client Snowball Edge, uno strumento di interfaccia a riga di comando (CLI). Per ulteriori informazioni, consulta Gestione dell'NFSinterfaccia.

Avvio del NFS servizio su un sistema operativo Windows

Se il computer client utilizza il sistema operativo Windows 10 Enterprise o Windows 7 Enterprise, avvia il NFS servizio sul computer client prima di configurarlo NFS nell' AWS OpsHub applicazione.

  1. Sul computer client, apri Start, scegli Pannello di controllo e scegli Programmi.

  2. Scegliere Turn Windows features on or off (Attiva o disattiva funzionalità di Windows).

    Nota

    Per attivare le funzionalità di Windows, potrebbe essere necessario fornire un nome utente e una password di amministratore per il computer.

  3. In Servizi per NFS, scegli Client per NFS e scegli OK.

Configurazione automatica dell'NFSinterfaccia con AWS OpsHub

L'NFSinterfaccia non è in esecuzione sul dispositivo Snow Family per impostazione predefinita, quindi è necessario avviarla per abilitare il trasferimento dei dati sul dispositivo. Con pochi clic, il dispositivo Snow Family può configurare l'NFSinterfaccia in modo rapido e automatico. Puoi anche configurare tu stesso l'NFSinterfaccia. Per ulteriori informazioni, consulta Configurazione manuale dell'interfaccia con NFS AWS OpsHub.

  1. Nella sezione Trasferisci dati del pannello di controllo scegli Abilita e avvia. Il completamento dell'operazione potrebbe richiedere uno o due minuti.

    Dashboard di archiviazione dei file che mostra i pulsanti Abilita e Avvia.
  2. All'avvio del NFS servizio, l'indirizzo IP dell'NFSinterfaccia viene visualizzato sulla dashboard e la sezione Trasferisci dati indica che il servizio è attivo.

  3. Scegli Apri in Explorer (se usi un sistema operativo Windows o Linux) per aprire la condivisione di file nel browser di file del tuo sistema operativo e iniziare a trasferire i file sul dispositivo Snow Family. Puoi copiare e incollare o trascinare i file dal tuo computer client nella condivisione di file. Nel sistema operativo Windows, la condivisione di file ha il seguente aspettobuckets(\\12.123.45.679)(Z:).

    Nota

    Nei sistemi operativi Linux, il montaggio degli NFS endpoint richiede i permessi di root.

Configurazione manuale dell'interfaccia con NFS AWS OpsHub

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 manualmente 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 manualmente, configura un'interfaccia di rete virtuale (VNI) sul tuo dispositivo Snow Family. Per ulteriori informazioni, consulta Configurazione di rete per istanze di calcolo.

Puoi anche fare in modo che il dispositivo Snow Family configuri automaticamente l'NFSinterfaccia. Per ulteriori informazioni, consulta Configurazione automatica dell'NFSinterfaccia con AWS OpsHub.

  1. Nella parte inferiore della sezione Trasferisci dati nel pannello di controllo, scegli Configura manualmente.

  2. Scegli Abilita e avvia per aprire la NFS procedura guidata di avvio. Il campo Interfaccia fisica di rete è compilato. The Start NFS wizard

  3. Scegli Crea indirizzo IP (VNI) o scegli Usa indirizzo IP esistente.

  4. Se scegli Crea indirizzo IP (VNI), scegli DHCPo IP statico nella casella di riepilogo di assegnazione dell'indirizzo IP.

    Importante

    Se utilizzate una DHCP rete, è possibile che l'indirizzo IP dell'NFSinterfaccia possa essere riassegnato dal DCHP server. Ciò può accadere dopo che il dispositivo è stato disconnesso e gli indirizzi IP sono stati riciclati. Se imposti un intervallo di host consentito e l'indirizzo del client cambia, un altro client può ritirare quell'indirizzo. In questo caso, il nuovo cliente avrà accesso alla condivisione. Per evitare ciò, utilizza DHCP prenotazioni o indirizzi IP statici.

    Se scegli Usa l'indirizzo IP esistente, scegli un'interfaccia di rete virtuale dalla casella di riepilogo Interfaccia di rete virtuale.

  5. Scegli di limitare l'accesso all'NFSinterfaccia e fornire un blocco di indirizzi di rete consentiti, oppure consenti a qualsiasi dispositivo della rete di accedere all'NFSinterfaccia sul dispositivo Snow Family.

    • Per limitare l'accesso all'NFSinterfaccia sul dispositivo Snow Family, scegli Limita NFS agli host consentiti. In Host consentiti inserisci un set di CIDR blocchi. Se desideri consentire l'accesso a più di un CIDR blocco, inserisci un altro set di blocchi. Per rimuovere un set di blocchi, scegli X accanto al campo contenente i blocchi. Scegli Aggiungi host consentiti.

      Nota

      Se scegli Limita NFS agli host consentiti e non fornisci CIDR blocchi consentiti, il dispositivo Snow Family negherà tutte le richieste di montaggio dell'NFSinterfaccia.

    • Per consentire a qualsiasi dispositivo della rete di accedere all'NFSinterfaccia, scegli Consenti tutti gli host.

  6. Per consentire alle istanze EC2 compatibili in esecuzione sul dispositivo Snow Family di accedere all'NFSadattatore, scegli Abilita.

  7. Scegli AvviaNFS. Potrebbe volerci circa un paio di minuti al massimo per iniziare.

    Importante

    Non spegnere il dispositivo Snow Family all'avvio dell'NFSinterfaccia.

    Nella sezione Network File System (NFS) Resources, lo stato dell'NFSinterfaccia viene visualizzato come Attivo. È necessario l'indirizzo IP elencato per montare l'interfaccia come memoria locale sui computer client.

Gestione degli NFS endpoint sul dispositivo Snow Family con AWS OpsHub

Ogni bucket S3 sul dispositivo Snow Family è rappresentato come un endpoint ed elencato nei percorsi di montaggio. Dopo l'avvio dell'NFSinterfaccia, monta un endpoint per trasferire file da o verso quell'endpoint. È possibile montare un solo endpoint alla volta. Per montare un endpoint diverso, smonta prima l'endpoint corrente.

Per montare un endpoint
  1. Nella sezione Monta percorsi, effettuate una delle seguenti operazioni per selezionare un endpoint:

    • Nel campo Filtra endpoint, inserisci in tutto o in parte il nome di un bucket per filtrare l'elenco degli endpoint disponibili sulla voce, quindi scegli l'endpoint.

    • Scegli l'endpoint da montare nell'elenco dei percorsi di montaggio.

  2. Scegli Mount NFS endpoint. Il dispositivo Snow Family monta l'endpoint per l'uso.

Per smontare un endpoint
  1. Nella sezione Percorsi di montaggio, scegli l'endpoint da smontare.

  2. Scegli Unmount endpoint. Il dispositivo Snow Family smonta l'endpoint e non è più disponibile per l'uso.

    Nota

    Prima di smontare un dispositivo, assicuratevi che nessun dato venga copiato da o su di esso.

Montaggio degli NFS endpoint sui computer client

Dopo l'avvio dell'NFSinterfaccia e il montaggio di un endpoint, monta l'endpoint come memoria locale sui computer client.

  1. In Mount paths, scegliete l'icona di copia dell'endpoint da montare. Incollala nel tuo sistema operativo durante il montaggio dell'endpoint.

  2. 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'interfaccia con NFS AWS OpsHub

Arresta l'NFSinterfaccia sul dispositivo Snow Family quando hai finito di trasferire i file da o verso il dispositivo.

  1. Dal pannello di controllo scegli Servizi quindi Storage di file.

  2. Nella pagina Storage di file scegli Disabilita trasferimento dati. In genere occorrono fino a 2 minuti prima che gli NFS endpoint scompaiano dalla dashboard.