機能のデプロイに関する問題のトラブルシューティング
Azure Automation Update Management 機能、または Change Tracking および Inventory 機能を VM 上にデプロイするときに、エラー メッセージが表示される場合があります。 この記事では、発生する可能性があるエラーと、その解決方法について説明します。
既知の問題
シナリオ: 登録済みノードの名前を変更するには、登録解除または再登録が必要です
問題
ノードが Azure Automation に登録された後、オペレーティング システムのコンピューター名が変更されました。 そのノードからのレポートは、引き続き元の名前で表示されます。
原因
登録されたノードの名前を変更しても、Azure Automation 内のノード名は更新されません。
解決方法
Azure Automation State Configuration からノードの登録を解除し、再度登録してください。 それより前にサービスに発行されたレポートは、使用できなくなります。
シナリオ: HTTPS プロキシを使用した証明書の再署名はサポートされていません
問題
HTTPS トラフィックを終了してから新しい証明書を使用してそのトラフィックを再暗号化するプロキシを介して接続する場合に、その接続がサービスによって許可されません。
原因
Azure Automation では、トラフィックの暗号化に使用される証明書の再署名はサポートされていません。
解決方法
現時点では、この問題の回避策はありません。
一般エラー
シナリオ: 「ソリューションを有効にできません」というメッセージが表示され、機能のデプロイが失敗する
問題
VM 上で機能を有効にしようとすると、次のメッセージのいずれかが表示されます。
The solution cannot be enabled due to missing permissions for the virtual machine or deployments
The solution cannot be enabled on this VM because the permission to read the workspace is missing
原因
このエラーは、VM またはワークスペースに対するアクセス許可、またはユーザーのアクセス許可が正しくないか、不足しているために発生します。
解決方法
機能の展開の正しいアクセス許可があることを確保してから、この機能を再度展開してみてください。 エラー メッセージ The solution cannot be enabled on this VM because the permission to read the workspace is missing
が表示された場合は、次のトラブルシューティング情報を参照してください。
シナリオ: 「診断ログ用に Automation アカウントを構成できませんでした」というメッセージが表示され、機能のデプロイが失敗する
問題
VM 上で機能を有効にしようとすると、次のメッセージが表示されます。
Failed to configure automation account for diagnostic logging
原因
このエラーは、価格レベルがサブスクリプションの課金モデルと一致しない場合に発生することがあります。 詳細については、「Azure Monitor での使用量と推定コストの監視」を参照してください。
解決方法
Log Analytics ワークスペースを手動で作成し、機能の展開 プロセスを繰り返して、作成したワークスペースを選択します。
シナリオ: ComputerGroupQueryFormatError
問題
このエラー コードは、機能を選択するために使用された、コンピューター グループを検索する保存済みクエリの形式が正しくないことを意味します。
原因
クエリが変更されたか、システムによってそれが変更されたことが考えられます。
解決方法
その機能に対するクエリを削除してから、機能を再度有効にすれば、クエリが再度作成されます。 クエリはワークスペース内の、 [保存された検索条件] にあります。 クエリの名前は MicrosoftDefaultComputerGroup です。クエリのカテゴリは、関連付けられた機能の名前となります。 複数の機能が有効な場合は、MicrosoftDefaultComputerGroup クエリが複数回 [保存された検索条件] に表示されます。
シナリオ: PolicyViolation
問題
このエラー コードは、1 つ以上の Azure Policy 割り当ての違反が原因で展開が失敗したことを示します。
原因
Azure Policy の割り当てによって操作を完了できません。
解決方法
機能を正常に展開するには、指定されたポリシー定義の変更を検討する必要があります。 定義可能なポリシー定義が多数あるため、必要になる変更は、違反しているポリシー定義によって異なります。 たとえば、含まれている一部のリソースの内容を変更するためのアクセス許可を拒否するポリシー定義がリソース グループに割り当てられている場合、次のいずれかの修正を選択できます。
- ポリシーの割り当てを完全に削除する。
- 別のリソース グループに対する機能の有効化を試す。
- Automation アカウントなどの特定のリソースに対してポリシー割り当てを再ターゲットする。
- 拒否するようにポリシー定義が構成されているリソースのセットを変更する。
Azure portal の右上にある通知を確認するか、Automation アカウントを含むリソース グループに移動し、[設定] の [デプロイ] を選択して、失敗したデプロイを表示します。 Azure Policy の詳細については、Azure Policy の概要に関するページを参照してください。
シナリオ: ワークスペースのリンクを解除しようとすると発生するエラー
問題
ワークスペースのリンクを解除しようとすると、次のエラー メッセージが届きます。
The link cannot be updated or deleted because it is linked to Update Management and/or ChangeTracking Solutions.
原因
このエラーは、Log Analytics ワークス ペース内に Automation アカウントに依存するアクティブな機能がまだ存在し、Log Analytics ワークスペースがリンクされている場合に発生します。
解決方法
使用している場合は、次の機能のリソースをワークスペースから削除します。
- 更新管理
- 変更履歴とインベントリ
- 勤務時間外に VM を起動/停止する
機能のリソースを削除すると、ワークスペースのリンクを解除できます。 ご利用のワークスペースおよび Automation アカウントから、これらの機能の既存の成果物をクリーンアップすることが重要です。
- Update Management の場合は、Automation アカウントから、更新プログラムのデプロイ (スケジュール) を削除します。
- Start/Stop VMs during off-hours の場合、[設定]>[ロック] で、Automation アカウントの機能コンポーネントに対するロックを解除します。 詳細については、「機能を削除する」を参照してください。
Windows 拡張機能用の Log Analytics のエラー
Note
現在進行中の Microsoft Operations Management Suite から Azure Monitor への移行の一環として、Windows 用または Linux 用の Operations Management Suite エージェントは、Windows 用 Log Analytics エージェントおよび Linux 用 Log Analytics エージェントと呼ばれるようになります。
Windows 拡張機能用の Log Analytics エージェントのインストールは、さまざまな理由で失敗する可能性があります。 次のセクションでは、Windows 拡張機能用の Log Analytics エージェントのデプロイ中にエラーを引き起こす可能性がある機能のデプロイに関する問題について説明します。
Note
Windows 用 Log Analytics エージェントは、Microsoft Monitoring Agent (MMA) の Azure Automation で現在使用されている名前です。
シナリオ: WebClient 要求で例外が発生した
VM 上の Windows 拡張機能用の Log Analytics が外部リソースと通信できず、展開が失敗します。
問題
返されるエラー メッセージの例を次に示します。
Please verify the VM has a running VM agent, and can establish outbound connections to Azure storage.
'Manifest download error from https://<endpoint>/<endpointId>/Microsoft.EnterpriseCloud.Monitoring_MicrosoftMonitoringAgent_australiaeast_manifest.xml. Error: UnknownError. An exception occurred during a WebClient request.
原因
このエラーの原因として考えられるものは次のとおりです。
- VM 内で構成されているプロキシでは、特定のポートのみ許可されます。
- ファイアウォールの設定によって、必要なポートとアドレスへのアクセスがブロックされた。
解決方法
適切なポートとアドレスが通信のために開いていることを確認します。 ポートとアドレスの一覧は、ネットワークの計画に関する記事を参照してください。
シナリオ: 環境の一時的な問題が原因でインストールに失敗しました
Windows 拡張機能用の Log Analytics のインストールは、展開時に別のインストールまたは操作によって妨げられるため、失敗しました。
問題
返されるエラー メッセージの例を次に示します。
The Microsoft Monitoring Agent failed to install on this machine. Please try to uninstall and reinstall the extension. If the issue persists, please contact support.
'Install failed for plugin (name: Microsoft.EnterpriseCloud.Monitoring.MicrosoftMonitoringAgent, version 1.0.11081.4) with exception Command C:\Packages\Plugins\Microsoft.EnterpriseCloud.Monitoring.MicrosoftMonitoringAgent\1.0.11081.4\MMAExtensionInstall.exe of Microsoft.EnterpriseCloud.Monitoring.MicrosoftMonitoringAgent has exited with Exit code: 1618'
'Install failed for plugin (name: Microsoft.EnterpriseCloud.Monitoring.MicrosoftMonitoringAgent, version 1.0.11081.2) with exception Command C:\Packages\Plugins\Microsoft.EnterpriseCloud.Monitoring.MicrosoftMonitoringAgent\1.0.11081.2\MMAExtensionInstall.exe of Microsoft.EnterpriseCloud.Monitoring.MicrosoftMonitoringAgent has exited with Exit code: 1601'
原因
このエラーの原因として考えられるものは次のとおりです。
- 別のインストールが進行中です。
- テンプレートのデプロイ中にシステムの再起動がトリガーされます。
解決方法
このエラーは本質的に一時的なものです。 展開を再試行して拡張機能をインストールしてください。
シナリオ: インストールのタイムアウト
Windows 拡張機能用の Log Analytics のインストールがタイムアウトのために完了しませんでした。
問題
返される可能性のあるエラー メッセージの例を次に示します。
Install failed for plugin (name: Microsoft.EnterpriseCloud.Monitoring.MicrosoftMonitoringAgent, version 1.0.11081.4) with exception Command C:\Packages\Plugins\Microsoft.EnterpriseCloud.Monitoring.MicrosoftMonitoringAgent\1.0.11081.4\MMAExtensionInstall.exe of Microsoft.EnterpriseCloud.Monitoring.MicrosoftMonitoringAgent has exited with Exit code: 15614
原因
この種のエラーは、インストール中に VM の負荷が大きくなったために発生します。
解決方法
VM の負荷が小さい場合に、Windows 拡張機能用の Log Analytics エージェントをインストールしてみてください。
次のステップ
該当する問題がここにない場合、または問題を解決できない場合は、追加のサポートを受けるために、次のいずれかのチャネルをお試しください。
- Azure フォーラムを通じて Azure エキスパートから回答を得ることができます。
- @AzureSupport (カスタマー エクスペリエンスを向上させるための Microsoft Azure の公式アカウント) に連絡する。 Azure サポートにより、Azure コミュニティの回答、サポート、エキスパートと結び付けられます。
- Azure サポート インシデントを送信する。 Azure サポートのサイトに移動して、[サポートの要求] を選択します。