Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
pcluster export-cluster-logs
Exportez les journaux du cluster vers une tar.gz archive locale en passant par un compartiment Amazon S3.
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]
Note
La export-cluster-logs commande attend que CloudWatch Logs termine l'exportation des journaux. Elle devrait donc rencontrer un certain temps sans aucune sortie.
Arguments nommés
-h, --help-
Affiche le texte d'aide pour
pcluster export-cluster-logs. --bucketBUCKET_NAME-
Spécifie le nom du compartiment Amazon S3 vers lequel exporter les données des journaux du cluster. Il doit se trouver dans la même région que le cluster.
Note
-
Vous devez ajouter des autorisations à la politique de compartiment Amazon S3 pour accorder CloudWatch l'accès. Pour plus d'informations, consultez la section Définir des autorisations sur un compartiment Amazon S3 dans le Guide de l'utilisateur CloudWatch des journaux.
-
À partir de AWS ParallelCluster la version 3.12.0, l'
--bucketoption est facultative. Si l'option n'est pas spécifiée, soit le compartiment AWS ParallelCluster régional par défaut (parallelcluster-hash-v1-DO-NOT-DELETE) sera utilisé, soit si le compartiment Amazon S3 pointé parCustomS3Bucketest spécifié dans la configuration du cluster, il sera utilisé. Si vous ne spécifiez pas--bucketcette option et que vous utilisez le AWS ParallelCluster compartiment par défaut, vous ne pouvez pas exporter les journaux vers ceparallelcluster/dossier, car il s'agit d'un dossier protégé réservé à un usage interne.
Important
Si le bucket AWS ParallelCluster par défaut est utilisé, pcluster se chargera de configurer la politique du bucket. Si vous avez personnalisé la politique de compartiment, puis passez à AWS ParallelCluster la version 3.12.0, la politique de compartiment sera remplacée et vous devrez réappliquer vos modifications.
-
--cluster-name, -nCLUSTER_NAME-
Spécifie le nom du cluster.
--bucket-prefixBUCKET_PREFIX-
Spécifie le chemin dans le compartiment Amazon S3 où les données de journaux exportées doivent être stockées.
Par défaut, le préfixe du compartiment est le suivant :
cluster-name-logs-202209061743.tar.gzest un exemple de202209061743%Y%m%d%H%Mformat de l'heure.Note
À partir de AWS ParallelCluster la version 3.12.0, si vous ne spécifiez pas l'
--bucketoption et que vous utilisez le AWS ParallelCluster compartiment par défaut, vous ne pouvez pas exporter les journaux vers ceparallelcluster/dossier, car il s'agit d'un dossier protégé réservé à un usage interne. --debug-
Active la journalisation du débogage.
--end-timeEND_TIME-
Spécifie la fin de la plage de temps pour collecter les événements du journal, exprimée au format ISO 8601 (
YYYY-MM-DDThh:mm:ssZpar exemple2021-01-01T20:00:00Z'). Les événements dont l'horodatage est égal ou postérieur à cette heure ne sont pas inclus. Les éléments temporels (par exemple les minutes et les secondes) peuvent être omis. La valeur par défaut est l'heure actuelle. --filtersFILTER[FILTER...]-
Spécifie des filtres pour le journal. Format :
Name=a,Values=1 Name=b,Values=2,3. Les filtres pris en charge sont les suivants :private-dns-name-
Spécifie la forme abrégée du nom DNS privé de l'instance (par exemple
ip-10-0-0-101). node-type-
Spécifie le type de nœud. La seule valeur acceptée pour ce filtre est
HeadNode.
--keep-s3-objectsKEEP_S3_OBJECTS-
Si
true, les objets exportés sont exportés vers Amazon S3 sont conservés. (La valeur par défaut estfalse.) --output-fileOUTPUT_FILE-
Spécifie le chemin du fichier dans lequel enregistrer l'archive du journal. Si cela est fourni, les journaux sont enregistrés localement. Sinon, ils sont chargés sur Amazon S3 avec l'URL renvoyée dans la sortie. Par défaut, le téléchargement est effectué sur Amazon S3.
--region, -rREGION-
Spécifie les Région AWS éléments à utiliser. Région AWS Il doit être spécifié à l'aide de la variable d'
AWS_DEFAULT_REGIONenvironnement, duregionréglage de la[default]section du~/.aws/configfichier ou du--regionparamètre. --start-timeSTART_TIME-
Spécifie le début de la plage horaire, exprimée au format ISO 8601 (
YYYY-MM-DDThh:mm:ssZpar exemple2021-01-01T20:00:00Z). Les événements du journal dont l'horodatage est égal à cette heure ou postérieur à cette heure sont inclus. Si elle n'est pas spécifiée, la valeur par défaut est l'heure de création du cluster.
Exemple utilisant AWS ParallelCluster la version 3.1.4 :
$pcluster export-cluster-logs --bucketcluster-v3-bucket-ncluster-v3{ "url": "https://cluster-v3-bucket..." }
Impossible de récupérer les journaux ?
Si vous ne pouvez pas récupérer les journaux à l'aide de la export-cluster-logs commande, effectuez l'une des opérations suivantes :
-
Récupérez les journaux manuellement à partir du groupe de CloudWatch journaux du cluster.
-
Si le groupe de journaux est vide, connectez-vous en SSH aux nœuds du cluster et récupérez les journaux répertoriés dansRésolution des problèmes d'initialisation des nœuds.
-
Si les nœuds du cluster ne sont pas accessibles parce que le cluster n'a pas pu être créé, recréez le cluster avec l'option
--rollback-on-failure falseet récupérez les journaux des nœuds.