1

Microsoft Azure VMを別のサブネットに移動できない紺碧の新しいポータルまたは紺碧の古典的なポータルを使用しているvNet内では、ポータルではできない場合はどうすればいいですか?作成後にVMのプロパティを編集する方法(別のサブネットに移動するなど)Microsoft Azure VMをvNet内の別のサブネットに移動

+0

がある - http://stackoverflow.com/questions/35349166/azure-power-shell-how-to-change-network-subnetは、この質問はあり – Atf

答えて

0

ポータルではできない場合はどうすればいいですか?作成後にVMのプロパティを編集する方法、別のサブネットに移動するなどの方法、

これはPowershellで行うことができます。簡単に言えば、それは3つのステップが含まれます

  1. VM(NIC)を取得した構成
  2. 編集VM(NIC)の設定
  3. 更新編集した設定を

注:別の間でVMを移動VNETはサポートされていません。 VMを別のVNETに移動するには、唯一の解決策は、同じvhdファイルでVMを再作成することです。ここで

は、良好なステップバイステップガイドです:

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

0

それは新しいポータルを介して可能です。まず、Classic VMまたはResource Manager VMを使用しているかどうか聞いてみたいと思います。最後のものを使用している場合は、構成設定を変更して簡単にサブネットを切り替えることができます。

View nic Azure

(下図を参照)、ネットワーク・インタフェース> IP設定に移動し、NIC名をクリックする新しいタブが開き、あなたは、NICのサブネットを変更することができます。

Change Subnet

1

あなたのVMが異なる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

関連する問題