Присоедините виртуальную машину к существующему домену, используя шаблон - PullRequest
0 голосов
/ 15 января 2019

Я использую шаблон arm для создания нескольких виртуальных машин и присоединения их к существующему домену. Однако происходит сбой со следующей ошибкой.enter image description here

Ресурс, на который жалуется шаблон, существует.

Шаблон для подключения, как показано ниже.

{

      "apiVersion": "2015-06-15",
      "type": "Microsoft.Compute/virtualMachines/extensions",
      "name": "[toLower(concat(variables('varnodeNamePrefix'),copyIndex(1),'.',variables('varlocation'),'.cloudapp.azure.com','/joindomain'))]",
      "location": "[variables('varlocation')]",
      "dependsOn": [
        "[resourceId('Microsoft.Compute/virtualMachines', concat(variables('varnodeNamePrefix'),copyIndex(1)))]",
        "[resourceId('Microsoft.Storage/storageAccounts', concat(variables('varstorageName'),copyIndex(1)))]"
      ],


      "properties": {
        "publisher": "Microsoft.Compute",
        "type": "JsonADDomainExtension",
        "typeHandlerVersion": "1.3",
        "autoUpgradeMinorVersion": true,
        "settings": {
          "Name": "[variables('vardomainToJoin')]",
          "OUPath": "[variables('varouPath')]",
          "User": "[variables('vardomainUsername')]",
          "Restart": "true",
          "Options": "[variables('vardomainJoinOptions')]"
        },
        "protectedSettings": {
          "Password": "[variables('vardomainPassword')]"
        }
      },
      "copy": {
        "name": "dominjoin",
        "count": "[variables('varvmCount')]"
      }
    }

Спасибо

1 Ответ

0 голосов
/ 15 января 2019

Ваше добавочное имя должно быть таким: vm_name/extension_name, поэтому в вашем случае оно должно быть:

"name": "[toLower(concat(variables('varnodeNamePrefix'),copyIndex(1),'/joindomain'))]",

это действительно для всех подресурсов в лазури. чтобы определить, «кому» принадлежит это расширение, ему нужно имя ресурса vm, а не адрес fqdn или ip или что-то в этом роде (потому что это операция уровня Azure).

...