是否真的,即使对于在最新平台(ARM)中创建的虚拟机,如果您最初使用1个NIC创建了计算机,那么无法向VM添加其他NIC?< / p>
我发现了一些随机(非微软)的文章,似乎表明情况就是这样,如果是这样的......有点迟钝。
所以我想确保我能正确理解这一点。
如果我必须重新开始并为了添加NIC而构建一台新机器,我可能会考虑使用Amazon AWS,因为我无法想象这是一个限制。
答案 0 :(得分:0)
如果您最初使用1个NIC创建了该计算机,则表示没有 将其他NIC添加到VM的方法
确实,无法将NIC添加到现有 VM,我们无法通过门户创建具有多个NIC的VM。但我们可以通过PowerShell 创建/重新创建 VM,并添加另一个NIC。这是powershell脚本:
$rg = "jason-newgroup"
$loc = "japan east"
$nic01 = "nic01"
$nic02 = "nic02"
$vnet = Get-AzureRmVirtualNetwork -Name ‘jason-newgroup-vnet’ -ResourceGroupName ‘jason-newgroup’
$sub01id = (Get-AzureRmVirtualNetworkSubnetConfig -Name ‘sub01’ -VirtualNetwork $vnet).Id
$sub02id = (Get-AzureRmVirtualNetworkSubnetConfig -Name ‘sub02’ -VirtualNetwork $vnet).Id
$ip1 = '10.1.0.5'
$ip2 = '10.1.1.5'
$nic1 = New-AzureRmNetworkInterface -Name $nic01 -ResourceGroupName $rg -Location $loc -SubnetId $sub01id -PrivateIpAddress $ip1
$nic2 = New-AzureRmNetworkInterface -Name $nic02 -ResourceGroupName $rg -Location $loc -SubnetId $sub02id -PrivateIpAddress $ip2
$vmsize = "Standard_DS4_v2"
$vmname = "jason-windows"
$vm = New-AzureRmVMConfig -VMName $vmname -VMSize $vmsize
$VM = Add-AzureRmVMNetworkInterface -VM $VM -Id $nic1.Id -Primary
$VM = Add-AzureRmVMNetworkInterface -VM $VM -Id $nic2.Id
$osDiskName = "jason-newtest"
$osDiskVhdUri = "https://jasonnewgroupdisks717.blob.core.windows.net/vhds/jason-windows2016920165635.vhd"
$vm = Set-AzureRmVMOSDisk -VM $vm -VhdUri $osDiskVhdUri -name $osDiskName -CreateOption attach -windows
New-AzureRmVM -ResourceGroupName $rg -Location $loc -VM $vm
<强>注意:强> VM大小确定您可以为VM创建的NICS数。有关每个VM大小支持的NICS数量的更多信息,请参阅以下链接: https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-sizes/
答案 1 :(得分:0)
对此有更新。现在,您可以将nics添加到现有的Azure VM。有关指导,请参见此处的文档-https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-network-interface-vm