次の方法で共有


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

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

使用可能な拡張機能を表示する

VM の使用可能な拡張機能は、Azure portalで表示できます。

  1. ポータルで、VM の 概要 ページに移動します。
  2. [設定][拡張機能とアプリケーション] を選択します。

使用可能な拡張機能のリストが表示されます。 拡張機能の完全なリストを取得するには、Linux 用 VM 拡張機能の検出Windows 用 VM 拡張機能の検出に関する記事をご覧ください。

拡張機能をインストールして使用する

Azure VM 拡張機能は、Azure CLI、PowerShell、Azure Resource Manager (ARM)テンプレート、Azure Portal を使って管理できます。

  1. VM の [拡張機能とアプリケーション ]で、[ 拡張機能 ] タブの [ + 追加] を選択します。
  2. [カスタム スクリプト拡張機能 ] オプションを見つけます。 拡張機能オプションを選択し、[ 次へ] を選択します。

その後、コマンドまたはスクリプトを渡して拡張機能を実行できます。

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

前提条件を検査する

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

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

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

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

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
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 用の VMAccess
microsoft.recoveryservices.vmsnapshot Linux 用のスナップショット
microsoft.recoveryservices.vmsnapshot Windows 用のスナップショット

次のステップ