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
, abbiamohost-directory
econtainer-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-v
Docker. 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.