Die Transfer Appliance hat zwei Modi:
Offlineübertragung: Daten werden in die Appliance kopiert, bis sie voll ist. Die Appliance wird an Google zurückgesendet und die kopierten Daten werden in Ihren Cloud Storage-Bucket verschoben.
Onlineübertragung: Daten, die in die Appliance kopiert wurden, werden in Ihren Cloud Storage-Bucket gestreamt. Nachdem die Daten in Ihren 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. Außerdem ist die Datenübertragung im Vergleich zur gcloud CLI und anderen Befehlszeilentools beschleunigt.
Sie können zwischen dem Offline- und dem Onlinemodus wechseln.
Dienstkontoschlüssel für Appliance herunterladen
Nachdem die Projekteinrichtung abgeschlossen ist, bereiten Sie einen Dienstkontoschlüssel vor:
Erstellen Sie einen Dienstkontoschlüssel für das Dienstkonto der Appliance. Dies ist ein einmaliger Downloadschlüssel.
Benennen Sie den Schlüssel in
key.json
um und speichern Sie ihn an einem sicheren Ort.Nachdem Sie die Appliance erhalten haben, laden Sie
key.json
in das Verzeichnis/tmp
auf der Appliance hoch.
Onlinemodus festlegen
Bevor Sie den Onlineübertragungsmodus zum ersten Mal aktivieren, folgen Sie der Anleitung zur Projekteinrichtung.
Eine ausgehende Internetverbindung ist erforderlich, um den Onlinemodus zu aktivieren und zu verwenden. So aktivieren Sie den Onlineübertragungsmodus:
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 den folgenden Befehl für jeden der HTTPS-Endpunkte 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 ist, 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. EntwederRJ45
oderQSFP
.Kopieren Sie den unter Dienstkontoschlüssel der Appliance herunterladen heruntergeladenen Dienstschlüssel in den Ordner
tmp
der Appliance. Gehen Sie dazu so vor:Windows
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.
Kopieren Sie die Datei in den Ordner
/tmp
.
Linux
Führen Sie dazu diesen Befehl aus:
scp PATH_TO_KEY_FILE/key.json USERNAME@IP_ADDRESS:/tmp
Dabei gilt:
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.
Geben Sie bei entsprechender Aufforderung das vom Transfer Appliance-Team bereitgestellte Appliance-Passwort ein.
Apple macOS
Führen Sie dazu diesen Befehl aus:
scp PATH_TO_KEY_FILE/key.json USERNAME@IP_ADDRESS:/tmp
Dabei gilt:
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.
Geben Sie bei entsprechender Aufforderung das vom Transfer Appliance-Team bereitgestellte Appliance-Passwort ein.
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.
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 undOBJECT_PREFIX
durch das Objektpräfix, auf das Sie aktualisieren.Wenn der Befehl erfolgreich ist, wird eine Ausgabe zurückgegeben, die der Ausgabe aus dem Schritt ähnelt, in dem Sie die Onlineübertragung ohne diese beiden Argumente ausgeführt haben.
Informationen zur Fehlerbehebung für den Onlinemodus finden Sie unter Fehlerbehebung für den Onlinemodus.
Auf „Offline“ setzen
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.