2017-03-17 1 views
-2

Est-il vrai que même pour les machines virtuelles créées sur la dernière plate-forme (ARM), si vous avez initialement créé la machine avec 1 carte réseau, il n'y a aucun moyen d'ajouter des cartes réseau supplémentaires à la machine virtuelle?Ajout de cartes réseau supplémentaires à une machine virtuelle dans Azure?

J'ai trouvé quelques articles aléatoires (non-Microsoft) qui semblent indiquer que c'est le cas, qui si c'est le cas ... est un peu retardé. Donc, je voulais m'assurer que je comprenais bien cela.

Si je dois tout recommencer et construire une nouvelle machine juste pour ajouter une carte réseau, je pourrais envisager d'utiliser Amazon AWS car je ne peux pas imaginer que ce soit une limitation là-bas.

+0

https://buildwindows.wordpress.com/2015/12/20/how-to-add-a-nic-to -an-azure-virtual-machine-arm/ – 4c74356b41

+0

C'est en fait l'un des articles que j'ai trouvé, et il dit: "La machine virtuelle devrait déjà avoir au moins deux NIC, elle n'est pas supportée pour passer d'une seule NIC à plusieurs NIC. vice versa". Dans un autre article que j'ai lu, il est dit que vous ne pouvez même pas créer une machine virtuelle multi-NIC dans l'interface Web Azure, vous devez le faire via Powershell. J'essaye d'obtenir la confirmation si quelque chose a changé depuis que ces articles ont été écrits avant de nuancer ma VM parfaitement bien et fonctionnant juste parce que je veux ajouter un 2ème NIC (une fonctionnalité de base qui peut être faite facilement dans chaque autre plate-forme mais Azure – vnat

Répondre

0

que si vous avez créé d'abord la machine avec 1 carte réseau, qu'il n'y a pas moyen d'ajouter des cartes réseau supplémentaires à la machine virtuelle

Il est vrai, il n'y a pas moyen d'ajouter une carte réseau à un existant VM, et nous ne pouvons pas via le portail pour créer une VM avec plusieurs cartes réseau. Mais nous pouvons créer/recréer la VM via PowerShell et ajouter une autre carte réseau. Voici le script 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 enter image description here enter image description here

Avis: La taille VM détermine le nombre de NICS que vous pouvez créer pour une machine virtuelle. Pour plus d'informations sur le nombre de NICS pris en charge par chaque taille de VM, veuillez vous référer au lien ci-dessous: https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-sizes/

+0

Si cela aide, s'il vous plaît marquer comme une réponse, merci. –