Habilitar o inhabilitar la transferencia en línea

Transfer Appliance tiene dos modos:

  • Transferencia sin conexión: Los datos se copian en el dispositivo hasta que se llenen. El dispositivo se envía de vuelta 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 gsutil y otras herramientas de línea de comandos.

Puedes alternar entre el modo en línea y sin conexión.

Descargar la clave de la cuenta de servicio del dispositivo

Una vez que se complete la configuración del proyecto, prepara una clave de la cuenta de servicio:

  1. Crea una clave de cuenta de servicio para la cuenta de servicio del dispositivo. Esta es una clave de descarga de una sola vez.

  2. Cambia el nombre de la clave a key.json y guárdala en una ubicación segura.

  3. Una vez que recibas tu dispositivo, sube key.json al directorio /tmp del dispositivo.

Establecer en 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 las instrucciones a continuación:

  1. Verifica la conectividad de salida del dispositivo a los extremos HTTPS que se enumeran 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 extremos HTTPS:

    ping URL
    

    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 a fin de usar DHCP:

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

    Reemplaza PORT por el puerto de datos que usas en el dispositivo, ya sea RJ45 o QSFP.

  2. Copia la clave de servicio descargada en Descargar clave de cuenta de servicio del dispositivo en la carpeta tmp del dispositivo. Para ello, sigue estos pasos:

    Windows

    1. Con la herramienta SCP, conéctate al dispositivo con la siguiente configuración:

      • Protocolo de archivos: SFTP
      • Nombre de host: Es la dirección IP del dispositivo.
      • Número de puerto: 22
      • Nombre de usuario: 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.
    2. Copia el archivo en la carpeta /tmp.

    Linux

    1. Ejecuta el siguiente comando:

      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 copias.
      • USERNAME: El nombre de usuario del dispositivo que proporciona el equipo de Transfer Appliance.
      • IP_ADDRESS: La dirección IP del dispositivo.
    2. Cuando se te solicite, ingresa la contraseña del dispositivo que te proporcionó el equipo de Transfer Appliance.

    Apple macOS

    1. Ejecuta el siguiente comando:

      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 copias.
      • USERNAME: El nombre de usuario del dispositivo que proporciona el equipo de Transfer Appliance.
      • IP_ADDRESS: La dirección IP del dispositivo.
    2. Cuando se te solicite, ingresa la contraseña del dispositivo que proporcionó el equipo de Transfer Appliance.

  3. 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.
    
  4. Opcional: Cambia el bucket de destino de transferencia y el prefijo del objeto de trabajo.

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

    Reemplaza BUCKET por el bucket de destino y OBJECT_PREFIX por el prefijo del objeto al que deseas actualizar.

    Si el comando se ejecuta de forma correcta, se mostrará 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.

Configurar en 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.