1

Нельзя ли переместить виртуальную виртуальную машину Microsoft в другую подсеть. В vNet используется новый лазурный портал или классический портал azure? если это невозможно через портал, то как это сделать? Тогда как отредактировать свойства VM после создания, например, переместить в другую подсеть и т. д.,?Перенос виртуальной виртуальной машины Microsoft в другую подсеть Внутри vNet

+0

Этот вопрос уже был дан ответ здесь - http://stackoverflow.com/questions/35349166/azure-power-shell-how-to-change-network-subnet – Atf

ответ

0

Если это невозможно через портал, то как это сделать? То как отредактировать свойства VM после создания, например, переместить в другую подсеть и т. Д.,?

Это можно сделать с помощью Powershell. Короче говоря, он содержит 3 шага:

  1. Получить VM (NIC) конфигурации
  2. Редактировать ВМ (NIC) конфигурации
  3. Обновление отредактированный конфигурации

Примечание: Перемещение виртуальных машин между различными VNET не поддерживается. Чтобы переместить виртуальную машину в другую VNET, единственным решением на данный момент является повторное создание виртуальной машины с тем же файлом VHD.

Вот хороший шаг за шагом руководство:

How to change Subnet and Virtual Network for Azure Virtual Machines (ASM & ARM)

0

Это возможно через новый портал. Сначала я хочу спросить вас, используете ли вы виртуальную виртуальную машину Classic или VM менеджера ресурсов. Если вы используете последний, вы можете легко переключаться между подсетями, изменяя настройки конфигурации. перейти к сетевому интерфейсу> конфигурациям Ip и щелкните по имени Nic (смотрите рисунок ниже)

View nic Azure

Новой вкладка откроется, и вы можете изменить подсеть РМСА.

Change Subnet

1

Если виртуальная машина является классическим, перемещая его по-разному VNET очень легко с помощью лазурные команд Powershell. Вот код-

$vmName = "xxxxx" 
$srcServiceName = "xxxxx" 
$newVNet = "xxxxx" 

# export vm config file 
$workingDir = (Get-Location).Path 
$sourceVm = Get-AzureVM –ServiceName $srcServiceName –Name $vmName 
$global:vmConfigurationPath = $workingDir + "\exportedVM.xml" 
$sourceVm | Export-AzureVM -Path $vmConfigurationPath 

# remove vm keeping the vhds and spin new vm using old configuration file but in a new vNet 
Remove-azurevm –ServiceName $srcServiceName –Name $vmName 
$vmConfig = Import-AzureVM -Path $vmConfigurationPath 
New-AzureVM -ServiceName $srcServiceName -VMs $vmConfig -VNetName $newVNet -WaitForBoot 
+0

Этот вопрос имеет уже был дан ответ для ARM vm - http://stackoverflow.com/questions/35349166/azure-power-shell-how-to-change-network-subnet Я добавляю свой ответ здесь, поскольку это касается классического vm – Atf

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