Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Konfigurieren Sie den S3-Anschluss

Beitragende

Ab XCP 1.9.2 erweitert der S3 Connector (Simple Storage Service) den Umfang der XCP Datenmigration und ermöglicht die Datenmigration von Hadoop Distributed File System (HDFS) Filesystemen zu S3-Objekt-Storage.

Unterstützte Anwendungsfälle für die Migration

Die folgenden Migrationsnutzungsfälle werden für die S3-Konnektoren unterstützt:

  • Migration von HDFS zu NetApp StorageGRID

  • Migration von HDFS zu Amazon S3

  • Migration von HDFS zu NetApp ONTAP S3

Hinweis Derzeit ist MapR nur für HDFS qualifiziert und unterstützt.
Unterstützte Funktionen

Unterstützung der scan, copy, verify, resume Und delete Befehle sind für die S3-Konnektoren verfügbar.

Nicht Unterstützte Funktionen

Unterstützung der sync Der Befehl ist für die S3-Anschlüsse nicht verfügbar.

Pfadsyntax

Die Pfadsyntax für den S3-Connector lautet s3://<bucket in S3>.

  • Sie können mithilfe der ein bestimmtes S3-Profil für die XCP-Befehle bereitstellen -s3.profile Option.

  • Sie können das verwenden s3.endpoint Option zum Ändern des Endpunktwerts für die Kommunikation mit S3

Hinweis Die Verwendung von Endpunkten ist für StorageGRID und ONTAP S3 obligatorisch.

Richten Sie einen S3-Connector ein

Schritte
  1. Um den XCP-Befehl mit dem S3-Connector auszuführen, erstellen Sie einen Bucket in S3. Gehen Sie dazu wie in der Online-Dokumentation für die jeweiligen Plattformen beschrieben vor:

  2. Installieren Sie die Amazon Web Services (AWS) CLI-Pakete und führen Sie die AWS CLI-Befehle aus, um die Schlüssel und SSL-Zertifikate (Secure Sockets Layer) für S3-Konten zu konfigurieren:

  3. Verwenden Sie die aws configure Befehl zum Konfigurieren der Datei mit den Anmeldeinformationen. Standardmäßig ist der Speicherort der Datei /root/.aws/credentials. Die Datei mit den Anmeldeinformationen sollte den Zugriffsschlüssel und den geheimen Zugriffsschlüssel angeben.

  4. Verwenden Sie die aws configure set Befehl zum Angeben eines CA-Zertifikatbündels, das eine Datei mit dem ist .pem Erweiterung, die bei der Überprüfung von SSL-Zertifikaten verwendet wird. Standardmäßig ist der Speicherort der Datei /root/.aws/config.

    Beispiel:

    [root@client1 ~]# aws configure
    AWS Access Key ID [None]: <access_key>
    AWS Secret Access Key [None]: <secret_key>
    Default region name [None]:
    Default output format [None]:
    [root@client1 ~]# cat /root/.aws/credentials
    [default]
    aws_access_key_id = <access_key>
    aws_secret_access_key = <secret_key>
    [root@client1 ~]#
    [root@client1 ~]# aws configure set default.ca_bundle /u/xxxx/s3/ca/aws_cacert.pem
    [root@client1 ~]# cat /root/.aws/config
    [default]
    ca_bundle = /u/xxxx/s3/ca/aws_cacert.pem
  5. Vergewissern Sie sich nach Abschluss der erforderlichen Setup-Konfiguration, dass die AWS CLI-Befehle über den Linux-Client auf die S3-Buckets zugreifen können, bevor Sie die XCP-Befehle ausführen: aws s3 ls --endpoint-url <endpoint_url> s3://bucket-name/

    aws s3 ls --profile <profile> --endpoint-url <endpoint_url> s3://bucket-name

    Beispiel:

    [root@client1 linux]# aws s3 ls --profile <profile> --endpoint <endpoint_url>  s3://<bucket-name>
                               PRE 1G/
                               PRE aws_files/
                               PRE copied_folders/
                               PRE d1/
                               PRE d2/
                               PRE giant_size_dirs/
                               PRE medium_size_dirs/
                               PRE small_size_dirs/
    [root@client1 l