Transfer Appliance tiene dos modos:
Transferencia offline: los datos se copian en el dispositivo hasta que se llena. El dispositivo se devuelve a Google y los datos copiados se transfieren a tu segmento de Cloud Storage.
Transferencia online: los datos copiados en el dispositivo se envían a tu segmento de Cloud Storage. Una vez que los datos se hayan subido al segmento de Cloud Storage, se eliminarán del dispositivo. La transferencia online comprime y cifra los datos en tránsito, y acelera la transferencia de datos en comparación con la CLI de gcloud y otras herramientas de línea de comandos.
Puedes alternar entre el modo online y el offline.
Descargar la clave de cuenta de servicio del dispositivo
Una vez que hayas completado la configuración del proyecto, prepara una clave de cuenta de servicio:
Crea una clave de cuenta de servicio para la cuenta de servicio del dispositivo. Esta es una clave de descarga única.
Cambia el nombre de la clave a
key.json
y guárdala en un lugar seguro.Una vez que hayas recibido tu electrodoméstico, sube
key.json
al directorio/tmp
del electrodoméstico.
Poner el modo online
Antes de habilitar el modo de transferencia online por primera vez, sigue las instrucciones para completar la configuración del proyecto.
Se requiere conectividad saliente para habilitar y usar el modo online. Para habilitar el modo de transferencia online, sigue las instrucciones que se indican a continuación:
Verifica la conectividad saliente del dispositivo a los endpoints HTTPS que se indican a continuación:
https://gcr.io
https://storage.googleapis.com
https://oauth2.googleapis.com
https://storagetransfer.googleapis.com
https://pubsub.googleapis.com
Ejecuta el siguiente comando con cada uno de los endpoints HTTPS:
ping URL
Si el comando falla, puede indicar que el DNS está mal configurado en el dispositivo. Si el dispositivo se ha configurado para usar una dirección IP estática, actualízalo para que use DHCP:
ta config --data_port=PORT --ip=dhcp
Sustituye
PORT
por el puerto de datos que estés usando en el dispositivo, ya seaRJ45
oQSFP
.Copia la clave de servicio descargada en Descargar la clave de la cuenta de servicio del dispositivo en la carpeta
tmp
del dispositivo. Para ello, sigue estos pasos:Windows
Con la herramienta SCP, conéctate al dispositivo con los siguientes ajustes:
- Protocolo de archivo: SFTP
- Nombre de host: la dirección IP del dispositivo.
- Número de puerto: 22
- Nombre de usuario: nombre de usuario del dispositivo proporcionado por el equipo de Transfer Appliance.
- Contraseña: la contraseña del dispositivo proporcionada por el equipo de Transfer Appliance.
Copia el archivo en la carpeta
/tmp
.
Linux
Ejecuta el siguiente comando:
scp PATH_TO_KEY_FILE/key.json USERNAME@IP_ADDRESS:/tmp
Haz los cambios siguientes:
PATH_TO_KEY_FILE
: la ruta al archivo de claves que vas a copiar.USERNAME
: nombre de usuario del dispositivo proporcionado por el equipo de Transfer Appliance.IP_ADDRESS
: la dirección IP del dispositivo.
Cuando se te pida, introduce la contraseña del dispositivo que te haya proporcionado el equipo de Transfer Appliance.
macOS de Apple
Ejecuta el siguiente comando:
scp PATH_TO_KEY_FILE/key.json USERNAME@IP_ADDRESS:/tmp
Haz los cambios siguientes:
PATH_TO_KEY_FILE
: la ruta al archivo de claves que vas a copiar.USERNAME
: nombre de usuario del dispositivo proporcionado por el equipo de Transfer Appliance.IP_ADDRESS
: la dirección IP del dispositivo.
Cuando se te pida, introduce la contraseña del dispositivo proporcionada por el equipo de Transfer Appliance.
Para configurar el dispositivo en modo online, ejecuta el siguiente comando:
ta online
La siguiente respuesta de ejemplo se parece al resultado que se devuelve:
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.
Opcional: cambia el prefijo del objeto de la tarea y el del bucket de destino de la transferencia.
ta online --bucket=BUCKET --object_prefix=OBJECT_PREFIX
Sustituye
BUCKET
por el nombre del contenedor de destino yOBJECT_PREFIX
por el prefijo del objeto que quieres actualizar.Si el comando se ejecuta correctamente, devuelve un resultado similar al del paso en el que se ejecuta la transferencia online sin estos dos argumentos.
Para solucionar problemas del modo online, consulta Solucionar problemas del modo online.
Poner el modo Sin conexión
Para especificar el modo sin conexión, ejecuta el siguiente comando:
ta offline
La siguiente respuesta de ejemplo se parece al resultado que se devuelve:
Putting the appliance in offline mode... Appliance is successfully put into the offline mode.