Opzioni a riga di comando dell'agente di trasferimento

Gli agenti di trasferimento trasferiscono i dati dal tuo file system a Google Cloud. Tu controllare le opzioni dell'agente quando esegui un tramite i flag e le opzioni descritti in questa pagina.

Riepilogo comandi

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]

Opzioni Docker

--ulimit memlock=64000000
Blocca la memoria condivisa per un pool condiviso per Docker, in modo che sia sempre in memoria per l'accesso da parte di più sessioni.
-d

Avvia il container Docker in modalità scollegata o in background. In questo modo, puoi continuare a emettere comandi dal terminale Linux.

Per ulteriori informazioni, vedi Scollegata -d

--rm

Elimina il container e il file system del container alla chiusura di Docker.

Per ulteriori informazioni, consulta Pulizia (--rm)

-v host-directory:container-directory

Specifica uno o più volumi su viene mappata dall'host al container. Quando utilizzi -v, è necessario che host-directory e container-directory siano uguali, altrimenti Storage Transfer Service non riuscirà a individuare i file da trasferire.

Per ulteriori informazioni, vedi VOLUME (file system condivisi)

--env environment-variable=variable-value

Specifica una variabile di ambiente per il contenitore Docker. Usa questo flag per e configurare gli agenti in modo che utilizzino un proxy di inoltro. Per ulteriori informazioni, consulta Utilizzare un proxy in avanti.

Opzioni agente

--agent-id-prefix=id-prefix
Un prefisso facoltativo che viene anteposto all'ID agente per aiutare a identificare l'agente o la relativa macchina nella console Google Cloud. Quando viene utilizzato un prefisso, il valore l'ID agente è formattato come prefix + hostname + Docker container ID.
--creds-file=credential-file

Un file delle credenziali dell'account di servizio facoltativo in formato JSON. Per ulteriori informazioni sulla generazione di un file delle credenziali dell'account di servizio, consulta la sezione sulla creazione e gestione delle chiavi dell'account di servizio.

--enable_mount_directory

Se vuoi, puoi montare l'intero file system nella directory/transfer_root all'interno del container Docker, anziché specificare i singoli montaggi dei volumi -vDocker. Quando utilizzi questo flag, non è necessario anteporre /transfer_root alla directory dei log o al percorso del file delle credenziali dell'account di servizio e /transfer_root non è visibile nei log di trasferimento o nei campioni di errori della GUI.

--help

Visualizza una breve guida all'utilizzo.

--hostname=hostname

imposta il nome host su cui è in esecuzione l'agente. Utilizzato per segnalare il nome host della macchina su cui è in esecuzione un determinato agente.

--log-dir=logs-directory

Una directory facoltativa in cui l'agente scrive i log. La directory predefinita è /tmp/.

--max-physical-mem=maximum-memory

Per impostazione predefinita, gli agenti utilizzano un massimo di 8 GiB di memoria di sistema. Se il valore predefinito non è adatto al tuo ambiente, puoi specificare un utilizzo massimo della memoria pertinente nei seguenti formati:

max-physical-mem valore Impostazione della memoria massima
6g 6 gigabyte
6gb 6 gigabyte
6GiB 6 gibibyte
--project-id=project-id

Stringa obbligatoria dell'ID progetto che ospita le risorse di trasferimento create e fatturate.

--version

Mostra la versione corrente dell'agente.