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 per l'accesso da parte di più sessioni.
-d

Avvia il container Docker in modalità disconnessa o in background. Questo ti consente di continuare a inviare comandi dal terminale Linux.

Per ulteriori informazioni, vedi Scollegata -d

--rm

Elimina il container e il file system del container quando Docker esce.

Per ulteriori informazioni, consulta Pulizia (--rm)

-v host-directory:container-directory

Specifica uno o più volumi da mappare dall'host al contenitore. Quando utilizzi -v, abbiamo host-directory e container-directory sono uguali, altrimenti Storage Transfer Service non è in grado di 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, vedi Utilizzo di un proxy di inoltro.

Opzioni agente

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

Un file delle credenziali dell'account di servizio facoltativo in formato JSON. Per maggiori informazioni informazioni sulla generazione di un file di credenziali dell'account di servizio, consulta creazione e gestione delle chiavi degli 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 il prefisso /transfer_root alla directory di log o al percorso del file delle credenziali dell'account di servizio, /transfer_root non è visibile nei log di trasferimento o nell'errore della GUI i campioni.

--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 GB di memoria di sistema. Se l'impostazione predefinita non si adatta al tuo ambiente, puoi specificare una memoria massima nei seguenti formati:

Valore max-physical-mem Impostazione 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 che vengono create e fatturate.

--version

Mostra la versione corrente dell'agente.