Los agentes de transferencia transfieren datos desde tu sistema de archivos a Google Cloud. Puedes controlar las opciones del agente cuando ejecutas un agente mediante las marcas y las opciones que se describen en esta página.
Resumen del comando
sudo docker run [--ulimit memlock=64000000 -d --rm -v host-directory:container-directory]
--env environment-variable=variable-value
gcr.io/cloud-ingest/tsop-agent:latest
{--help | --version | --project-id=project-id}
[--agent-id-prefix=id-prefix --creds-file=credential-file
--enable_mount_directory --hostname=hostname
--log-dir=logs-directory
--max-physical-mem=maximum-memory]
Opciones de Docker
--ulimit memlock=64000000- Bloquea la memoria compartida con un grupo compartido para Docker, de modo que siempre esté en la memoria a fin de permitir el acceso de varias sesiones.
-dInicia el contenedor de Docker en modo desconectado o en segundo plano. Esto te permite continuar emitiendo comandos desde la terminal de Linux.
Para obtener más información, consulta Detached -d (-d desconectado).
--rmBorra el contenedor y el sistema de archivos del contenedor cuando se cierra Docker.
Para obtener más información, consulta Clean up (--rm) [Realiza una limpieza (--rm)].
-v host-directory:container-directoryEspecifica uno o más volúmenes para mapear desde el host hasta el contenedor. Cuando se usa
-v, se requiere quehost-directoryycontainer-directorysean iguales; de lo contrario, el Servicio de transferencia de almacenamiento no ubicará los archivos de forma correcta para la transferencia.Para obtener más información, consulta VOLUME (shared filesystems) [VOLUMEN (sistemas de archivos compartidos)].
--env environment-variable=variable-valueEspecifica una variable de entorno para el contenedor de Docker. Usa esta marca a fin de configurar tus agentes para que usen un proxy de reenvío. Para obtener más información, consulta la sección Usa un proxy de reenvío.
Opciones de agentes
--agent-id-prefix=id-prefix- Es un prefijo opcional que se antepone al ID del agente para ayudar a identificar al agente o su máquina en la Google Cloud consola. Cuando se usa un prefijo, el ID del agente tiene el formato
prefix + hostname + Docker container ID. --creds-file=credential-fileEs un archivo opcional de credenciales de cuenta de servicio con formato JSON. Si deseas obtener más información sobre cómo generar un archivo de credenciales de cuenta de servicio, consulta Crea y administra claves de cuentas de servicio.
--enable_mount_directoryDe manera opcional, activa todo el sistema de archivos en el directorio
/transfer_rootdentro del contenedor de Docker, en lugar de especificar activaciones de volúmenes-vindividuales en Docker. Si usas esta marca, no necesitas agregar el prefijo/transfer_rootal directorio de registro o la ruta del archivo de credenciales de la cuenta de servicio y/transfer_rootno es visible en los registros de transferencia o las muestras de errores de la GUI.--helpMuestra una breve guía de uso.
--hostname=hostnameEstablece el nombre de host en el que se ejecuta el agente. Se usa para informar el nombre de host de la máquina en la que se ejecuta un agente en particular.
--log-dir=logs-directoryUn directorio opcional en el que el agente escribe registros. El directorio predeterminado es
/tmp/.--max-physical-mem=maximum-memoryDe forma predeterminada, los agentes usan un máximo de 8 GiB de memoria del sistema. Si el valor predeterminado no se ajusta a tu entorno, puedes especificar un uso máximo de memoria adecuado en los siguientes formatos:
Valor max-physical-memConfiguración del uso máximo de memoria 6g6 gigabytes 6gb6 gigabytes 6GiB6 gibibytes --project-id=project-idEs la cadena obligatoria del ID del proyecto que aloja los recursos de transferencia que se crean y facturan.
--versionMuestra la versión actual del agente.