Ansibleのトラブルシューティング
Schematics アクションまたはワークスペースが、コマンド、API、UI からゼロ以外の戻りコードを受け取った場合、またはインフラストラクチャーのセットアップ中に失敗した場合、セットアップはデフォルトで実行を停止します。Schematics は、このようなエラーを処理するための解決策を提供し、予期される動作 (出力) を取得するのに役立ちます。
これはエラー・メッセージの全リストではありません。 一部のメッセージは、他のシステム (Schematics アクションに対する IAM 認証エラー・メッセージなど) によって作成されます。
アクション・エラー・メッセージ
エラー・メッセージは、エラー・タイプ、エラー・コード、およびエラー・メッセージに基づいて分類されます。 以下の 4 つのカテゴリーは、発生する可能性があるエラーのタイプを示しています。 エラーを容易に解決できるように、エラー・メッセージには理由が示されます。
パラメーター・エラー
パラメータエラーは、必須またはオプションの Schematics アクションパラメータがすべて入力で構成されていることを示します。
メッセージ
- アクション名を空にすることはできません。
- アクション名は最大 65 文字で指定できます。 カウント文字が見つかりました。
- アクション名は固有でなければなりません。 名前は既に存在します。
- 間違った要求です。 Methodリクエストの処理中にエラーが発生しました。
- アクション ID は正しいです。(Action ID is correct.)
- 要求されたアクションを見つけることができません。 アクション ID が正しいことを確認してから、再度要求を試行してください。
解決
エラー・メッセージを注意深く読んで修正する必要があります。 必須パラメーターが固有であり、ペイロードに正しく指定されていることを確認できます。また、パラメーター値を処理するための最大文字数と最小文字数の制限に従う必要があります。
サービス・エラー
Schematics のアクションのインスタンスとリソースがオーバーロードされているか、メンテナンス中の状態です。
メッセージ
- 内部サービスエラーがメソッドリクエスト中に発生しました。しばらく待ってから再度お試しください。 この問題がまだ生じる場合は、IBM Cloud® サポートにお問い合わせください。
解決
- ユーザー・ジョブとすべてのジョブ・ログを確認します。 詳細については、 ログコマンド を参照してください。
- しばらく待ってから構成を確認し、アクションを再実行します。
- IAM アクセスやキーなどの必要な許可があることを確認します。
- ファイアウォール IP が有効になっていることを確認します。
- IBM Cloud 環境通知 が保守中であるかどうかを確認します。
状態エラー
作成、削除、更新アクションの処理中、 Schematics が実行されます。ジョブは保留状態に送られます。 状態フローとエラー・メッセージは、テンプレート管理者によって異なります。 以下は、プロセス・フローで表示される可能性があるメッセージです。
メッセージ
- アクションは準備完了です。ジョブが実行できません。 ジョブ状況を確認してください。
- アクションはキューにあります。 アクションが完了するまでお待ちください。
- アクションはキューにあります。 アクションの更新が完了するまでお待ちください。
- アクションの完了に失敗しました。 少し時間を置いてからもう一度やり直してください。
- アクションは実行の準備ができました。
- アクションは実行の準備ができました。 構成および設定は編集できません。
- アクションはドラフトです。 Git リポジトリーを追加してください。
- アクションは準備完了です。ジョブが実行できません。 ジョブ状況を確認してください。
- アクション状態がリクエストを処理できませんでした
- 要求されたオブジェクトを見つけることができません。 ID が正しいことを確認してから、再度要求を試行してください。
- ジョブを作成するための Playbook が選択されていません。 Playbook 名を選択してください。
- アクションを削除できません。 アクションの現在の状況。
解決
- ログを確認します。 詳しくは、 ログ・コマンド を参照してください。
ジョブ・エラー
Schematics ジョブは、ジョブとその状態のリストを、成功、失敗、またはアクティブ (実行中) のジョブとして表示します。
メッセージ
- ジョブ処理エラーです。
- ジョブを削除できません。 ジョブの現在の状況。
- ユーザーによって、時刻にジョブが一時的にロックされました。 現在のジョブ実行がすべて完了するまでお待ちください。
- ジョブを作成するための Playbook が選択されていません。 Playbook 名を選択してください。
解決
- 入力の構成と設定を確認します。
- ジョブ構成タイムアウトを確認します。ジョブ・タイムアウトの 60 分に達すると、状況が更新され、エラーが返されます。
また、Case を開いて IBM サポートに問い合わせることも、Slack チャネルでメッセージを投稿することもできます。 IBM サポート Case を開く方法や、Slack チャネルについては、ヘルプおよびサポートの利用を参照してください。