View a markdown version of this page

PCS AWS でのノードライフサイクルアクションのトラブルシューティング - AWS PCS

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

PCS AWS でのノードライフサイクルアクションのトラブルシューティング

このトラブルシューティング情報を使用して、一般的なノードライフサイクルアクションの問題を解決します。

症状

考えられる原因

実行方法

起動時にノードが終了する

nodeBootstrapped または nodeReadyスクリプトが でゼロ以外の値で終了しました onError=TERMINATE

/var/log/amazon/pcs/lifecycle/actions/<stage>/<name>.log をチェックします。デバッグのためにノードを保持するには、onError=STOP_SEQUENCE一時的に を設定します。

スクリプトのダウンロードが失敗する

がないかs3:GetObject、ネットワーク出力がないか、URL が間違っている

インスタンスの IAM ロールと VPC ルーティングまたはエンドポイントを検証し、URL と (S3 の場合) を確認しますs3VersionId

チェックサムの不一致

スクリプトコンテンツが変更された、または破損している

SHA-256 を再生成して設定を更新するか、反復中にチェックサムを削除します。

ノードが準備可能にならない

スクリプトが約 30 分の登録期間を超えている

AMI または共有ファイルシステムにロングインストールを移動します。ステージ間で作業を分割します。

更新されたスクリプトは適用されません

CACHE_ONCE は元のコピーを保持します

を使用するかREFRESH_ON_REBOOT、インスタンスを置き換えます。

再起動後にスクリプトが再実行されなかった

executionPolicyFIRST_BOOT_ONLY (デフォルト) です。

起動ごとに実行する必要があるスクリプトexecutionPolicy=EVERY_BOOTに を設定します。

sinfo または がスクリプトでscontrol見つからない

スクリプトは、 の前に nodeBootstrappedステージで実行されます。 slurmd

Slurm 依存の作業をnodeReadyステージに移動します。

終了後にログを表示できない

ログはインスタンスにローカルです

Amazon CloudWatch にログを転送するノードブートストラップスクリプトを追加します。