Onlineübertragung aktivieren oder deaktivieren

Die Transfer Appliance bietet zwei Modi:

  • Offlineübertragung: Die Daten werden so lange auf die Appliance kopiert, bis diese voll ist. Die Appliance wird an Google zurückgesendet und die kopierten Daten werden in Ihren Cloud Storage-Bucket verschoben.

  • Onlineübertragung: Auf die Appliance kopierte Daten werden in Ihren Cloud Storage-Bucket gestreamt. Nachdem die Daten in den Cloud Storage-Bucket hochgeladen wurden, werden sie aus der Appliance entfernt. Bei der Onlineübertragung werden die Daten während der Übertragung komprimiert und verschlüsselt und die Datenübertragung wird im Vergleich zu gsutil und anderen Befehlszeilentools beschleunigt.

Sie können zwischen Offline- und Onlinemodus wechseln.

Appliance-Dienstkontoschlüssel herunterladen

Bereiten Sie nach Abschluss der Projekteinrichtung einen Dienstkontoschlüssel vor:

  1. Erstellen Sie einen Dienstkontoschlüssel für das Appliance-Dienstkonto. Dies ist ein einmaliger Downloadschlüssel.

  2. Benennen Sie den Schlüssel in key.json um und speichern Sie ihn an einem sicheren Ort.

  3. Sobald Sie die Appliance erhalten haben, laden Sie key.json in das Verzeichnis /tmp auf der Appliance hoch.

In den Onlinemodus versetzen

Folgen Sie der Anleitung zur Einrichtung des Projekts, bevor Sie den Onlineübertragungsmodus zum ersten Mal aktivieren.

Zum Aktivieren und Verwenden des Online-Modus ist eine ausgehende Verbindung erforderlich. So aktivieren Sie den Onlineübertragungsmodus:

  1. Prüfen Sie die ausgehende Verbindung von der Appliance zu den unten aufgeführten HTTPS-Endpunkten:

    • https://gcr.io

    • https://storage.googleapis.com

    • https://oauth2.googleapis.com

    • https://storagetransfer.googleapis.com

    • https://pubsub.googleapis.com

    Führen Sie mit jedem der HTTPS-Endpunkte den folgenden Befehl aus:

    ping URL
    

    Wenn der Befehl fehlschlägt, kann dies darauf hindeuten, dass DNS auf der Appliance falsch konfiguriert ist. Wenn die Appliance für die Verwendung einer statischen IP-Adresse konfiguriert wurde, aktualisieren Sie sie für die Verwendung von DHCP:

    ta config --data_port=PORT --ip=dhcp
    

    Ersetzen Sie PORT durch den Datenport, den Sie auf der Appliance verwenden. Entweder RJ45 oder QSFP.

  2. Kopieren Sie den unter Appliance-Dienstkontoschlüssel herunterladen heruntergeladenen Dienstschlüssel in den Ordner tmp der Appliance. Gehen Sie dazu so vor:

    Windows

    1. Stellen Sie mit dem SCP-Tool eine Verbindung zur Appliance mithilfe der folgenden Einstellungen her:

      • Dateiprotokoll: SFTP
      • Hostname: Die IP-Adresse für die Appliance.
      • Portnummer: 22
      • Nutzername: Der Appliance-Nutzername, der vom Transfer Appliance-Team bereitgestellt wurde.
      • Passwort: Das vom Transfer Appliance-Team bereitgestellte Passwort für die Appliance.
    2. Kopieren Sie die Datei in den Ordner /tmp.

    Linux

    1. Führen Sie dazu diesen Befehl aus:

      scp PATH_TO_KEY_FILE/key.json USERNAME@IP_ADDRESS:/tmp
      

      Ersetzen Sie Folgendes:

      • PATH_TO_KEY_FILE: Der Pfad zur Schlüsseldatei, die Sie kopieren.
      • USERNAME: Der vom Transfer Appliance-Team bereitgestellte Nutzername für die Appliance.
      • IP_ADDRESS: Die IP-Adresse für die Appliance.
    2. Geben Sie bei entsprechender Aufforderung das vom Transfer Appliance-Team bereitgestellte Appliance-Passwort ein.

    Apple macOS

    1. Führen Sie dazu diesen Befehl aus:

      scp PATH_TO_KEY_FILE/key.json USERNAME@IP_ADDRESS:/tmp
      

      Ersetzen Sie Folgendes:

      • PATH_TO_KEY_FILE: Der Pfad zur Schlüsseldatei, die Sie kopieren.
      • USERNAME: Der vom Transfer Appliance-Team bereitgestellte Nutzername für die Appliance.
      • IP_ADDRESS: Die IP-Adresse für die Appliance.
    2. Geben Sie bei entsprechender Aufforderung das vom Transfer Appliance-Team bereitgestellte Appliance-Passwort ein.

  3. Führen Sie den folgenden Befehl aus, um die Appliance in den Onlinemodus zu versetzen:

    ta online
    

    Die folgende Beispielantwort sieht ungefähr so aus wie die zurückgegebene Ausgabe:

    
    Starting containers for online transfer...
    Copied new credentials.          ## Or, Using old credentials
    Running binary to enable online transfer.
    This may take several minutes to finish...
    
    Containers have been successfully started. You can transfer data in
    online mode.
    
  4. Optional:Ändern Sie den Ziel-Bucket für die Übertragung und das Präfix des Jobobjekts.

    ta online --bucket=BUCKET --object_prefix=OBJECT_PREFIX
    

    Ersetzen Sie BUCKET durch den Ziel-Bucket und OBJECT_PREFIX durch das Objektpräfix, auf das Sie aktualisieren.

    Wenn der Befehl erfolgreich war, wird eine Ausgabe zurückgegeben, die der Ausgabe des Schritts ähnelt, in dem Sie die Onlineübertragung ohne diese beiden Argumente ausführen.

Informationen zur Fehlerbehebung für den Onlinemodus finden Sie unter Fehlerbehebung für den Onlinemodus.

In Offlinemodus versetzen

Führen Sie den folgenden Befehl aus, um den Offlinemodus anzugeben:

ta offline

Die folgende Beispielantwort sieht ungefähr so aus wie die zurückgegebene Ausgabe:


Putting the appliance in offline mode...
Appliance is successfully put into the offline mode.