Azure 仮想マシンの拡張機能とその機能

拡張機能は、Azure VM でのデプロイ後の構成と自動化を提供する小さなアプリケーションです。 Azure プラットフォームでは、VM の構成、監視、セキュリティ、およびユーティリティのアプリケーションを対象とする多くの拡張機能をホストします。 公開元は、アプリケーションを取得し、それを拡張機能にまとめて、インストールを簡略化します。 ユーザーは必須パラメーターを指定するだけで済みます。

使用可能な拡張機能を見つける方法

VM を選択し、左側のメニューから [拡張機能] を選択すると、使用可能な拡張機能を表示できます。 拡張機能の完全な一覧を取得するには、Linux 用 VM 拡張機能の検出Windows 用 VM 拡張機能の検出に関する記事をご覧ください。

拡張機能をインストールする方法

Azure VM 拡張機能は、Azure CLI、PowerShell、Resource Manager テンプレート、および Azure portal を使用して管理できます。 拡張機能を試すには、Azure portal に移動し、カスタム スクリプト拡張機能を選択してから、コマンドまたはスクリプトを渡して拡張機能を実行します。

詳細については、Windows のカスタム スクリプト拡張機能Linux のカスタム スクリプト拡張機能に関する記事をご覧ください。

拡張アプリケーションのライフサイクルを管理する方法

拡張機能をインストールまたは削除するために、VM に直接接続する必要はありません。 Azure 拡張機能のライフサイクルは、VM の外部で管理され、Azure プラットフォームに統合されています。

拡張機能について検討すべきその他の項目

個別の VM 拡張アプリケーションによっては、エンドポイントへのアクセスなどの独自の環境要件がある場合があります。 各拡張機能には、どのオペレーティング システムがサポートされているかなど、前提条件について説明する記事があります。

拡張機能のトラブルシューティングを行う

Windows VM 拡張機能の一般的なトラブルシューティング手順の確認が必要な場合は、「Azure Windows VM 拡張機能のエラーのトラブルシューティング」を参照してください。

それ以外の場合は、各拡張機能の具体的なトラブルシューティング情報について、拡張機能の概要の「トラブルシューティングとサポート」セクションを参照してください。 利用可能なトラブルシューティング情報の一覧を次に示します。

名前空間 トラブルシューティング
microsoft.azure.monitoring.dependencyagent.dependencyagentlinux Linux 用の Azure Monitor の依存関係
microsoft.azure.monitoring.dependencyagent.dependencyagentwindows Windows 用の Azure Monitor の依存関係
microsoft.azure.security.azurediskencryptionforlinux Linux 用の Azure Disk Encryption
microsoft.azure.security.azurediskencryption Windows 用の Azure Disk Encryption
microsoft.compute.customscriptextension Windows 用のカスタム スクリプト
microsoft.ostcextensions.customscriptforlinux Linux 用の Desired State Configuration
microsoft.powershell.dsc Windows 用の Desired State Configuration
microsoft.hpccompute.nvidiagpudriverlinux Linux 用の NVIDIA GPU ドライバー拡張機能
microsoft.hpccompute.nvidiagpudriverwindows Windows 用の NVIDIA GPU ドライバー拡張機能
microsoft.azure.security.iaasantimalware Windows 用のマルウェア対策拡張機能
microsoft.enterprisecloud.monitoring.omsagentforlinux Linux 用の Azure Monitor
microsoft.enterprisecloud.monitoring.microsoftmonitoringagent Windows 用の Azure Monitor
stackify.linuxagent.extension.stackifylinuxagentextension Linux 用の Stackify Retrace
vmaccessforlinux.microsoft.ostcextensions Linux 用のパスワードのリセット
microsoft.recoveryservices.vmsnapshot Linux 用のスナップショット
microsoft.recoveryservices.vmsnapshot Windows 用のスナップショット

次のステップ