5

azure new portal または azure classic portal を使用して、Microsoft Azure VM を vNet 内の別のサブネットに移動することはできませんか? ポータルからそれができない場合、その方法は?別のサブネットへの移動など、作成後に VM のプロパティを編集する方法は?

4

3 に答える 3

11

新しいポータルから可能です。まず、クラシック VM とリソース マネージャー VM のどちらを使用しているかお聞きしたいと思います。最後のものを使用している場合は、構成設定を変更することでサブネットを簡単に切り替えることができます。ネットワーク インターフェイス > IP 構成に移動し、Nic 名をクリックします (下の図を参照)。

nic Azure を表示

新しいタブが開き、NIC のサブネットを変更できます。

サブネットの変更

于 2016-09-09T14:13:41.853 に答える
2

VM が従来の VM である場合、Azure PowerShell コマンドレットを使用すると、VM を別の vNet に簡単に移動できます。ここにコードがあります-

$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
于 2016-09-09T20:38:08.410 に答える
0

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

Powershell で実行できます。簡単に言うと、次の 3 つのステップが含まれます。

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

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

ここに良いステップバイステップガイドがあります:

Azure Virtual Machines (ASM & ARM) のサブネットと仮想ネットワークを変更する方法

于 2016-09-09T09:48:56.070 に答える