Azure Resource Manager (ARM) テンプレートを使用してマシンを Azure Automanage にオンボードする
注意事項
2027 年 9 月 30 日に、Azure Automanage ベスト プラクティス サービスは廃止されます。 その結果、新しい構成プロファイルを作成しようとしたり、新しいサブスクリプションをサービスにオンボーディングしようとすると、エラーが発生します。 その日以前に Azure Policy に移行する方法については、こちらをご覧ください。
注意事項
2025 年 2 月 1 日から、Azure Automanage は、非推奨の Microsoft Monitoring Agent (MMA) に依存するすべてのサービスのサポートと適用を停止するための変更のロールアウトを開始します。 Change Tracking と管理、VM 分析情報、Update Management、Azure Automation を引き続き使用するには、新しい Azure Monitor エージェント (AMA) に移行してください。
概要
手順に従い、ARM テンプレートを使ってマシンを Automanage のベスト プラクティスにオンボードします。
前提条件
- 必要なロールベースのアクセス制御のアクセス許可を持っている必要があります。
- これらの前提条件に記載されているサポート対象のリージョンとサポート対象の VM イメージである必要があります
ARM テンプレートの概要
次の ARM テンプレートでは、指定されたマシンを Azure Automanage のベスト プラクティスにオンボードします。 ARM テンプレートの詳細とデプロイ方法の手順については、ARM テンプレートのデプロイに関するセクションを参照してください。
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"machineName": {
"type": "String"
},
"configurationProfileName": {
"type": "String"
}
},
"resources": [
{
"type": "Microsoft.Compute/virtualMachines/providers/configurationProfileAssignments",
"apiVersion": "2022-05-04",
"name": "[concat(parameters('machineName'), '/Microsoft.Automanage/default')]",
"properties": {
"configurationProfile": "[parameters('configurationProfileName')]"
}
}
]
}
ARM テンプレートのデプロイ
ARM テンプレートを使うと、指定したマシンの構成プロファイル割り当てが作成されます。
configurationProfile
値は次のいずれかの値になります。
- "/providers/Microsoft.Automanage/bestPractices/AzureBestPracticesProduction"
- "/providers/Microsoft.Automanage/bestPractices/AzureBestPracticesDevTest"
- "/subscriptions/[sub ID]/resourceGroups/resourceGroupName/providers/Microsoft.Automanage/configurationProfiles/customProfileName (カスタム プロファイルの場合)
ARM テンプレートをデプロイするには、次の手順に従います。
- この ARM テンプレートを
azuredeploy.json
として保存します。 -
az deployment group create --resource-group myResourceGroup --template-file azuredeploy.json
を使用してこの ARM テンプレートのデプロイを実行します - プロンプトが表示されたら、machineName および configurationProfileName の値を指定します
- これで、デプロイする準備が整いました。
どの ARM テンプレートでも、パラメーターを別の azuredeploy.parameters.json
ファイルに取り出し、それをデプロイ時に引数として使用できます。