Windows および Linux 仮想マシンのプロビジョニングに使用される Azure サービス。
斎藤さん、こんにちは。
Azure VM カスタム スクリプト拡張機能(CSE)に関するご質問をいただき、ありがとうございます。実行状況を確認する方法と、ログを確認する場所について説明できることをうれしく思います。
カスタムスクリプト拡張機能のデプロイメントが「プロビジョニング成功」と表示される場合、これは次のことを確認するものです:
- 拡張機能は Azure によって承認されました。
- スクリプトの実行は、Azure VM エージェントを介して VM 上でトリガーされました。
拡張機能のインスタンスビューを確認することで、VMにログインせずに実行結果やエラーを確認できます:
- Azure ポータルで:
VM → 拡張機能 + アプリケーション → CustomScriptExtension → 詳細ステータスを表示
このビューは次のものを表示します:
- StdOut – スクリプトの出力
- 標準エラー – 実行エラー(ある場合)
Azure はこれらの値を拡張機能のランタイムから直接取得するため、実行結果を確認するために VM にログインする必要はありません。以下のリンクを参照してください。
ログを確認するための参照用リンク
もしVMにログインできる場合、実行の詳細なログをローカルで確認できます:
Windows 仮想マシン
- 実行ログ:
C:WindowsAzureLogsPluginsMicrosoft.Compute.CustomScriptExtension - ダウンロードされたスクリプト: C:PackagesPluginsMicrosoft.Compute.CustomScriptExtension<version>Downloads
これらのログには完全なスクリプトの出力が含まれており、より詳細なトラブルシューティングが必要な場合に推奨される情報源です。
もし追加の質問がある場合や、出力結果の確認に助けが必要な場合は、ぜひ返信してください。さらにサポートさせていただきます。
注意: 私は英語を日本語に翻訳するために翻訳機を使用しています。文法上の間違いがある場合はご容赦ください。
ありがとう、
マニッシュ