将networking接口添加到azure色的vm

我有与Azure中的dynamicIP的Windows服务器的虚拟机。 现在,我想用静态IP添加第二个networking接口。

所以我创build了“公网IP地址”,创build了networking接口和关联IP和接口。 但是如何将接口添加到VM?

两个接口在相同的虚拟networking中。

除非最近事情发生了变化,否则不能为正在运行的VM添加第二个NIC。 创build虚拟机时只能添加多个网卡。 这是来自Azure文档站点:

•具有单个NIC的VM在部署后无法configuration多NIC(反之亦然),而不会删除并重新创build

https://azure.microsoft.com/en-gb/documentation/articles/virtual-networks-multiple-nics/

您可以使用现有的VHD删除虚拟机,保存VHD并使用多个NIC创build新的虚拟机。

据我所知,没有办法直接将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创build的NICS的数量。 有关每个VM大小支持多less个NICS的更多信息,请参阅以下链接:
https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-sizes/

希望这可以帮助你。 如果你还有问题,欢迎回到这里。

最好的祝福,