Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
pcluster export-cluster-logs
Esporta i log del cluster in un tar.gz archivio locale passando attraverso un Amazon S3 Bucket.
pcluster export-cluster-logs [-h] --cluster-nameCLUSTER_NAME[--bucketBUCKET_NAME] [--bucket-prefixBUCKET_PREFIX] [--debug] [--end-timeEND_TIME] [--filtersFILTER[FILTER...]] [--keep-s3-objectsKEEP_S3_OBJECTS] [--output-fileOUTPUT_FILE] [--regionREGION] [--start-timeSTART_TIME]
Nota
Il export-cluster-logs comando attende che CloudWatch Logs completi l'esportazione dei log, quindi si prevede che trascorra un periodo di tempo senza alcun output.
Argomenti denominati
-h, --help-
Mostra il testo di aiuto per
pcluster export-cluster-logs. --bucketBUCKET_NAME-
Speciifica il nome del bucket Amazon S3 in cui esportare i dati dei log del cluster. Deve trovarsi nella stessa regione del cluster.
Nota
-
È necessario aggiungere le autorizzazioni alla policy del bucket di Amazon S3 per concedere l'accesso. CloudWatch Per ulteriori informazioni, consulta Impostare le autorizzazioni su un bucket Amazon S3 nella CloudWatch Logs User Guide.
-
A partire dalla AWS ParallelCluster versione 3.12.0, l'opzione è facoltativa.
--bucketSe l'opzione non è specificata, verrà utilizzato il bucket predefinito AWS ParallelCluster regionale (parallelcluster-hash-v1-DO-NOT-DELETE) oppure se il bucket Amazon S3 aCustomS3Bucketcui si fa riferimento è specificato nella configurazione del cluster, verrà utilizzato quello. Se non si specifica l'--bucketopzione e si utilizza il AWS ParallelCluster bucket predefinito, non è possibile esportare i logparallelcluster/nella cartella, poiché si tratta di una cartella protetta riservata all'uso interno.
Importante
Se viene utilizzato il bucket AWS ParallelCluster predefinito, pcluster si occuperà di configurare la policy del bucket. Se hai personalizzato la policy del bucket e poi esegui l'aggiornamento alla AWS ParallelCluster versione 3.12.0, la policy del bucket verrà sovrascritta e dovrai riapplicare le modifiche.
-
--cluster-name, -nCLUSTER_NAME-
Specificate il nome del cluster.
--bucket-prefixBUCKET_PREFIX-
Speciifica il percorso nel bucket Amazon S3 in cui devono essere archiviati i dati dei log esportati.
Per impostazione predefinita, il prefisso bucket è:
cluster-name-logs-202209061743.tar.gzè un esempio dell'ora in formato.202209061743%Y%m%d%H%MNota
A partire dalla AWS ParallelCluster versione 3.12.0, se non si specifica l'
--bucketopzione e si utilizza il AWS ParallelCluster bucket predefinito, non è possibile esportare i registriparallelcluster/nella cartella, poiché si tratta di una cartella protetta riservata all'uso interno. --debug-
Abilita la registrazione di debug.
--end-timeEND_TIME-
Specifica la fine dell'intervallo di tempo per la raccolta degli eventi di registro, espresso in formato ISO 8601 (
YYYY-MM-DDThh:mm:ssZad esempio ').2021-01-01T20:00:00ZGli eventi con un timestamp uguale o successivo a questo orario non sono inclusi. Gli elementi temporali (ad esempio minuti e secondi) possono essere omessi. Il valore predefinito è l'ora corrente. --filtersFILTER[FILTER...]-
Specifica i filtri per il registro. Formato:
Name=a,Values=1 Name=b,Values=2,3. I filtri supportati sono:private-dns-name-
Specifica la forma abbreviata del nome DNS privato dell'istanza (ad
ip-10-0-0-101esempio). node-type-
Specifica il tipo di nodo, l'unico valore accettato per questo filtro è.
HeadNode
--keep-s3-objectsKEEP_S3_OBJECTS-
Se
true, le esportazioni degli oggetti esportati in Amazon S3 vengono mantenute. (Il valore predefinito è.)false --output-fileOUTPUT_FILE-
Speciifica il percorso del file in cui salvare l'archivio di registro. Se viene fornito, i registri vengono salvati localmente. Altrimenti vengono caricati su Amazon S3 con l'URL restituito nell'output. L'impostazione predefinita è il caricamento su Amazon S3.
--region, -rREGION-
Specifica l'uso Regione AWS . Regione AWS Deve essere specificato utilizzando la variabile di
AWS_DEFAULT_REGIONambiente, l'regionimpostazione nella[default]sezione del~/.aws/configfile o il--regionparametro. --start-timeSTART_TIME-
Speciifica l'inizio dell'intervallo di tempo, espresso nel formato ISO 8601 (ad
YYYY-MM-DDThh:mm:ssZesempio2021-01-01T20:00:00Z). Sono inclusi gli eventi di registro con un timestamp uguale a questo orario o successivo a tale ora. Se non specificato, l'impostazione predefinita è l'ora di creazione del cluster.
Esempio di utilizzo della AWS ParallelCluster versione 3.1.4:
$pcluster export-cluster-logs --bucketcluster-v3-bucket-ncluster-v3{ "url": "https://cluster-v3-bucket..." }
Non riesci a recuperare i log?
Se non riesci a recuperare i log utilizzando il export-cluster-logs comando, esegui una delle seguenti operazioni:
-
Recuperate i log manualmente dal gruppo di CloudWatch log del cluster.
-
Se il gruppo di log è vuoto, accedi tramite SSH ai nodi del cluster e recupera i log elencati in. Risoluzione dei problemi di inizializzazione dei nodi
-
Se i nodi del cluster non sono accessibili perché il cluster non è stato creato, ricrea il cluster con l'opzione
--rollback-on-failure falsee recupera i log dai nodi.