Transfer Appliance tiene dos modos:
Transferencia sin conexión: Los datos se copian en el dispositivo hasta que se llena. El dispositivo se envía de nuevo a Google y los datos copiados se mueven a tu bucket de Cloud Storage.
Transferencia en línea: Los datos copiados en el dispositivo se transmiten a tu bucket de Cloud Storage. Después de que los datos se suben a tu bucket de Cloud Storage, se quitan del dispositivo. La transferencia en línea comprime y encripta los datos en tránsito, y acelera la transferencia de datos en comparación con gcloud CLI y otras herramientas de línea de comandos.
Puedes alternar entre el modo sin conexión y en línea.
Descarga la clave de la cuenta de servicio del dispositivo
Una vez que se complete 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 de un solo uso.
La clave debe pertenecer a la cuenta de servicio del dispositivo que creaste haciendo clic en Crear cuenta de servicio en la lista de tareas de configuración (
ID@PROJECT_ID.iam.gserviceaccount.com) o a la cuenta de servicio administrada por el usuario que configuraste de forma manual. No crees una clave para la cuenta de servicio de la sesión ni para ningún agente de servicio del Servicio de transferencia de almacenamiento.Cambia el nombre de la clave a
key.jsony guárdala en una ubicación segura.Una vez que recibas el dispositivo, sube
key.jsonal directorio/tmpen el dispositivo.
Cómo establecer el modo en línea
Antes de habilitar el modo de transferencia en línea por primera vez, sigue las instrucciones para completar la configuración del proyecto.
Se requiere conectividad saliente para habilitar y usar el modo en línea. Para habilitar el modo de transferencia en línea, sigue estos pasos:
Verifica la conectividad de salida del dispositivo a los siguientes hosts. El dispositivo se conecta a ellos a través de HTTPS (puerto 443):
gcr.iostorage.googleapis.comoauth2.googleapis.comstoragetransfer.googleapis.compubsub.googleapis.com
Ejecuta el siguiente comando para cada host. Usa solo el nombre de host: no incluyas
https://ni una ruta de acceso.ping HOSTNAMEPor ejemplo:
ping storagetransfer.googleapis.com
Si el comando falla, puede indicar que el DNS está mal configurado en el dispositivo. Si el dispositivo se configuró para usar una dirección IP estática, actualízalo para que use DHCP:
ta config --data_port=PORT --ip=dhcp
Reemplaza
PORTpor el puerto de datos que usas en el dispositivo, ya seaRJ45oQSFP.Copia la clave de servicio descargada en Descarga la clave de la cuenta de servicio del dispositivo en la carpeta
tmpdel dispositivo. Para ello, haz lo siguiente:Windows
Con la herramienta de SCP, conéctate al dispositivo con los siguientes parámetros:
- Protocolo de archivo: SFTP
- Nombre de host: Es la dirección IP del dispositivo.
- Número de puerto: 22
- Nombre de usuario: Es el nombre de usuario del dispositivo que proporciona el equipo de Transfer Appliance.
- Contraseña: Es la contraseña del dispositivo que proporciona el equipo de Transfer Appliance.
Copia el archivo en la carpeta
/tmp.
Linux
Ejecuta el comando siguiente:
scp PATH_TO_KEY_FILE/key.json USERNAME@IP_ADDRESS:/tmp
Reemplaza lo siguiente:
PATH_TO_KEY_FILE: Es la ruta de acceso al archivo de claves que estás copiando.USERNAME: Es el nombre de usuario del dispositivo que proporciona el equipo de Transfer Appliance.IP_ADDRESS: Es la dirección IP del dispositivo.
Cuando se te solicite, ingresa la contraseña del dispositivo que te proporcionó el equipo de Transfer Appliance.
Apple macOS
Ejecuta el comando siguiente:
scp PATH_TO_KEY_FILE/key.json USERNAME@IP_ADDRESS:/tmp
Reemplaza lo siguiente:
PATH_TO_KEY_FILE: Es la ruta de acceso al archivo de claves que estás copiando.USERNAME: Es el nombre de usuario del dispositivo que proporciona el equipo de Transfer Appliance.IP_ADDRESS: Es la dirección IP del dispositivo.
Cuando se te solicite, ingresa la contraseña del dispositivo que proporcionó el equipo de Transfer Appliance.
Actualiza el software del dispositivo a la versión más reciente. El modo en línea requiere los objetos binarios del dispositivo más recientes:
ta update --binaries
Para obtener más información, consulta Actualiza el software.
Para configurar el dispositivo en modo en línea, ejecuta el siguiente comando:
ta online
El resultado muestra una respuesta similar al siguiente ejemplo:
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 bucket de destino de la transferencia y el prefijo del objeto del trabajo.
ta online --bucket=BUCKET --object_prefix=OBJECT_PREFIX
Reemplaza
BUCKETpor el bucket de destino yOBJECT_PREFIXpor el prefijo del objeto que estás actualizando.Si el comando se ejecuta de forma correcta, devuelve un resultado similar al del paso en el que ejecutas la transferencia en línea sin estos dos argumentos.
Para solucionar problemas del modo en línea, consulta Soluciona problemas del modo en línea.
Cómo establecer el modo sin conexión
Para especificar el modo sin conexión, ejecuta el siguiente comando:
ta offline
El resultado muestra una respuesta similar al siguiente ejemplo:
Putting the appliance in offline mode... Appliance is successfully put into the offline mode.