1

я успешно развернул VMSS с сервером AD в одной и той же VLAN. Однако, когда я пытаюсь развернуть второй VMSS, создайте новую виртуальную сеть, отложив ее от моего существующего AD.Как установить масштаб виртуальной машины Azure, установленный в существующую виртуальную сеть?

Как развернуть второй VMSS в ту же виртуальную сеть, что и первый и AD? Если я изменить шаблон, чтобы иметь ту же виртуальную сеть, как существующего, а затем развернуть его, будет развертывание быть в существующей виртуальной сети или будет пытаться создать новый с тем же именем и выходят из строя или дублировать его?

Кроме того, есть ли способ перенести NIC в VMSS к другой сети? Я не могу найти командлет, чтобы сделать это, и в веб-интерфейсе он показывает только виртуальную сеть, созданную при развертывании, в раскрывающемся списке, а не в исходной виртуальной сети.

ответ

1

При развертывании шаблона, который имеет идентичную конфигурацию VNET второй раз он по существу не оп. Если вы немного измените конфигурацию на существующую работу, она попытается обновить эту конфигурацию.

По сути то, что вы хотите сделать здесь автор шаблона таким образом, что он ссылается на существующую сеть с помощью сетевых адаптеров и не определяет саму сеть. Ваша декларация заключается в том, что сеть «существует», поэтому вам не нужно ее определять, ссылаясь только на нее. Это фрагмент из JSON:.

 "networkProfile": { 
     "networkInterfaceConfigurations": [ 
      { 
      "name": "vmss-nic", 
      "properties": { 
       "primary": true, 
       "ipConfigurations": [ 
       { 
        "name": "vmss-ipconfig", 
        "properties": { 
        "subnet": { 
         "id": "[concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/', resourceGroup().name, '/providers/Microsoft.Network/virtualNetworks/', variables('virtualNetworkName'), '/subnets/', variables('subnetName'))]" 
        } 

Свойство «Идентификатор» является RESOURCEID подсети для VNET вы хотите поместить VMSS в Если VNET находится в той же группе ресурсов, как вас VMSS может сократить это выражение до простого:

Microsoft.Network/virtualNetworks/', variables('virtualNetworkName'), '/subnets/', variables('subnetName') 

Но полнофункциональный идентификатор будет работать во всех сценариях.

re: перемещение VMSS, вы всегда можете попробовать, развернув шаблон, настроенный, как указано выше. Одно и то же имя VMSS в том же RG, но с другим сетевым профилем.

HTH

+0

Thanks bmoore-msft/HTH! Я использовал ваш фрагмент, чтобы развить один из онлайновых шаблонов и немного: «mode»: «Incremental» Мне удалось создать шаблон, который развернул лот, используя существующие виртуальные сети. Я немного опишу его и опубликую вилку в GitHub. AJ – user6325983

 Смежные вопросы

  • Нет связанных вопросов^_^