Verwaltung der NFS Benutzeroberfläche auf Snow Family-Geräten - AWS Snowcone Benutzerleitfaden

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwaltung der NFS Benutzeroberfläche auf Snow Family-Geräten

Verwenden Sie die Schnittstelle Network File System (NFS), um Dateien auf das Snow Family-Gerät hochzuladen, als ob das Gerät ein lokaler Speicher Ihres Betriebssystems wäre. Dies ermöglicht einen benutzerfreundlicheren Ansatz beim Übertragen von Daten, da Sie Funktionen Ihres Betriebssystems wie das Kopieren von Dateien, das Ziehen und Ablegen von Dateien oder andere Funktionen der grafischen Benutzeroberfläche verwenden können. Jeder S3-Bucket auf dem Gerät ist als NFS Schnittstellenendpunkt verfügbar und kann für das Kopieren von Daten bereitgestellt werden. Die NFS Schnittstelle ist für Importaufträge verfügbar.

Beim Start verwendet die NFS Schnittstelle 1 GB Arbeitsspeicher und CPU 1. Dadurch kann die Anzahl der anderen Dienste, die auf dem Snow Family-Gerät ausgeführt werden, oder die Anzahl der EC2 -kompatiblen Instanzen, die ausgeführt werden können, begrenzt werden.

Daten, die über die NFS Schnittstelle übertragen werden, werden bei der Übertragung nicht verschlüsselt. Bei der Konfiguration der NFS Schnittstelle können Sie CIDR Blöcke angeben, und das Snow Family-Gerät schränkt den Zugriff auf die NFS Schnittstelle von Client-Computern mit Adressen in diesen Blöcken aus.

Dateien auf dem Gerät werden nach der Rückgabe an Amazon S3 übertragen AWS. Weitere Informationen finden Sie unter So funktioniert AWS Snowcone.

Weitere Informationen zur Verwendung NFS mit Ihrem Computer-Betriebssystem finden Sie in der Dokumentation zu Ihrem Betriebssystem.

Beachten Sie bei der Verwendung der NFS Benutzeroberfläche die folgenden Details.

  • Dateinamen sind Objektschlüssel in Ihrem lokalen S3-Bucket auf dem Snow Family-Gerät. Der Schlüsselname ist eine Folge von Unicode-Zeichen, deren UTF -8-Kodierung maximal 1.024 Byte lang ist. Wir empfehlen, möglichst NFSv4 .1 zu verwenden und Dateinamen mit Unicode UTF -8 zu codieren, um einen erfolgreichen Datenimport sicherzustellen. Dateinamen, die nicht mit UTF -8 codiert sind, werden möglicherweise nicht nach S3 hochgeladen oder können je nach verwendeter Kodierung mit einem anderen Dateinamen nach S3 hochgeladen werden. NFS

  • Stellen Sie sicher, dass die maximale Länge Ihres Dateipfads weniger als 1024 Zeichen beträgt. Geräte der Snow Family unterstützen keine Dateipfade mit mehr als 1024 Zeichen. Eine Überschreitung dieser Dateipfadlänge führt zu Fehlern beim Dateiimport.

  • Weitere Informationen finden Sie unter Objektschlüssel im Amazon Simple Storage Service-Benutzerhandbuch.

  • Bei NFS basierten Übertragungen werden Ihren Objekten Metadaten POSIX im Standardstil hinzugefügt, wenn sie von Snow Family-Geräten in Amazon S3 importiert werden. Darüber hinaus werden Sie die Metadaten „x-amz-meta-user-agent aws-datasync“ sehen, wie wir sie derzeit AWS DataSync als Teil des internen Importmechanismus für den Snow Family-Geräteimport mit Option in Amazon S3 verwenden. NFS

Anmerkung

Der verfügbare Speicherplatz auf dem Snowcone-Gerät ist erst korrekt, wenn der NFS Dienst gestartet wird.

Sie können die NFS Schnittstelle auch mit AWS OpsHub einem GUI Tool konfigurieren und verwalten. Weitere Informationen finden Sie unter Offline-Dateiübertragung verwenden.

NFSKonfiguration für Snow Family-Geräte

Die NFS Schnittstelle läuft standardmäßig nicht auf dem Snow Family-Gerät. Sie müssen sie daher starten, um die Datenübertragung zum Gerät zu ermöglichen. Sie können die NFS Schnittstelle konfigurieren, indem Sie die IP-Adresse einer virtuellen Netzwerkschnittstelle (VNI) angeben, die auf dem Snow Family-Gerät ausgeführt wird, und den Zugriff auf Ihre Dateifreigabe bei Bedarf einschränken. Bevor Sie die NFS Schnittstelle konfigurieren, richten Sie eine virtuelle Netzwerkschnittstelle (VNI) auf Ihrem Snow Family-Gerät ein. Weitere Informationen finden Sie unter Netzwerkkonfiguration für Compute-Instances.

Konfigurieren Sie Geräte der Snow Family für die NFS Schnittstelle

  • Verwenden Sie den describe-service Befehl, um festzustellen, ob die NFS Schnittstelle aktiv ist.

    snowballEdge describe-service --service-id nfs

    Der Befehl gibt den Status des NFS Dienstes zurück, ACTIVE oderINACTIVE.

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

    Wenn der Wert des State Namens lautetACTIVE, ist der NFS Schnittstellendienst aktiv und Sie können das Snow NFS Family-Geräte-Volume mounten. Weitere Informationen finden Sie unter . Wenn der Wert lautetINACTIVE, müssen Sie den Dienst starten.

Den NFS Dienst auf dem Snow Family-Gerät starten

Starten Sie bei Bedarf eine virtuelle Netzwerkschnittstelle (VNI) und starten Sie dann den NFS Dienst auf dem Snow Family-Gerät. Falls erforderlich, geben Sie beim Starten des NFS Dienstes einen Block zulässiger Netzwerkadressen an. Wenn Sie keine Adressen angeben, ist der Zugriff auf die NFS Endpunkte uneingeschränkt.

  1. Verwenden Sie den describe-virtual-network-interface Befehl, um die auf dem Snow Family-Gerät VNIs verfügbaren Optionen anzuzeigen.

    snowballEdge describe-virtual-network-interfaces

    Wenn ein oder mehrere Geräte auf dem Snow Family-Gerät aktiv VNIs sind, gibt der Befehl Folgendes zurück.

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

    Notieren Sie sich den Wert des VirtualNetworkInterfaceArn Namens derVNI, der mit der NFS Schnittstelle verwendet werden soll.

  2. Wenn keine verfügbar VNIs sind, verwenden Sie den create-virtual-network-interface Befehl, um einen VNI für die NFS Schnittstelle zu erstellen. Weitere Informationen finden Sie unter Eine virtuelle Netzwerkschnittstelle einrichten (VNI).

  3. Verwenden Sie den start-service Befehl, um den NFS Dienst zu starten und ihn mit dem zu verknüpfenVNI. Um den Zugriff auf die NFS Schnittstelle einzuschränken, fügen Sie die AllowedHosts Parameter service-configuration und in den Befehl ein.

    snowballEdge start-service --virtual-network-interface-arns arn-of-vni --service-id nfs --service-configuration AllowedHosts=CIDR-address-range
  4. Verwenden Sie den describe-service Befehl, um den Dienststatus zu überprüfen. Es läuft, wenn der Wert des State Namens istACTIVE.

    snowballEdge describe-service --service-id nfs

    Der Befehl gibt den Dienststatus sowie die IP-Adresse und Portnummer des NFS Endpunkts sowie die CIDR Bereiche zurück, in denen auf den Endpunkt zugegriffen werden darf.

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

Mounten NFS von Endpunkten auf Client-Computern

Nachdem die NFS Schnittstelle gestartet wurde, mounten Sie den Endpunkt als lokalen Speicher auf den Client-Computern.

Im Folgenden sind die Standard-Mount-Befehle für Windows-, Linux- und MacOS-Betriebssysteme aufgeführt.

  • 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

Stoppen der NFS Benutzeroberfläche auf Snow Family-Geräten

Wenn Sie mit der Übertragung von Dateien über die NFS Schnittstelle fertig sind und bevor Sie das Snow Family-Gerät ausschalten, beenden Sie den NFS Dienst mit dem stop-service Befehl.

snowballEdge stop-service --service-id nfs