Een Windows-VM met versneld netwerken maken met behulp van Azure PowerShellCreate a Windows VM with accelerated networking using Azure PowerShell

In deze zelf studie leert u hoe u een virtuele Windows-machine (VM) kunt maken met versneld netwerken.In this tutorial, you learn how to create a Windows virtual machine (VM) with accelerated networking.

Notitie

Zie een virtuele Linux-machine met versneld netwerken makenvoor het gebruik van versneld netwerken met een Linux-VM.To use accelerated networking with a Linux virtual machine, see Create a Linux VM with accelerated networking.

Versneld netwerken maken gebruik van I/O-virtualisatie met één hoofdmap (SR-IOV) naar een virtuele machine, waardoor de netwerk prestaties aanzienlijk worden verbeterd.Accelerated networking enables single root I/O virtualization (SR-IOV) to a VM, greatly improving its networking performance. Dit pad met hoge prestaties omzeilt de host van het gegevenspad, waardoor latentie, jitter en CPU-gebruik worden verminderd voor de meest veeleisende netwerk workloads op ondersteunde VM-typen.This high-performance path bypasses the host from the data path, which reduces latency, jitter, and CPU utilization for the most demanding network workloads on supported VM types. In het volgende diagram ziet u hoe twee Vm's communiceren met en zonder versneld netwerk:The following diagram illustrates how two VMs communicate with and without accelerated networking:

Communicatie tussen virtuele machines van Azure met en zonder versnelde netwerken

Zonder versneld netwerk moeten al het netwerk verkeer van en naar de virtuele machine de host en de Virtual Switch door lopen.Without accelerated networking, all networking traffic in and out of the VM must traverse the host and the virtual switch. De virtuele switch biedt alle beleids afdwinging, zoals netwerk beveiligings groepen, Toegangs beheer lijsten, isolatie en andere gevirtualiseerde netwerk services voor netwerk verkeer.The virtual switch provides all policy enforcement, such as network security groups, access control lists, isolation, and other network virtualized services to network traffic.

Notitie

Zie voor meer informatie over virtuele switches Hyper-V Virtual Switch.To learn more about virtual switches, see Hyper-V Virtual Switch.

Met versneld netwerken arriveert het netwerk verkeer op de netwerk interface van de VM (NIC) en wordt vervolgens doorgestuurd naar de virtuele machine.With accelerated networking, network traffic arrives at the VM's network interface (NIC) and is then forwarded to the VM. Alle netwerk beleidsregels waarmee de virtuele switch wordt toegepast, worden nu geoffload en toegepast in hardware.All network policies that the virtual switch applies are now offloaded and applied in hardware. Omdat beleid wordt toegepast in hardware, kan de NIC netwerk verkeer rechtstreeks door sturen naar de virtuele machine.Because policy is applied in hardware, the NIC can forward network traffic directly to the VM. De NIC omzeilt de host en de virtuele switch, terwijl alle beleids regels die op de host worden toegepast, worden bijgehouden.The NIC bypasses the host and the virtual switch, while it maintains all the policy it applied in the host.

De voor delen van versneld netwerken zijn alleen van toepassing op de virtuele machine waarop deze is ingeschakeld.The benefits of accelerated networking only apply to the VM that it's enabled on. Voor de beste resultaten schakelt u deze functie in op ten minste twee Vm's die zijn verbonden met hetzelfde virtuele Azure-netwerk.For the best results, enable this feature on at least two VMs connected to the same Azure virtual network. Bij de communicatie tussen virtuele netwerken of het verbinden van on-premises, heeft deze functie minimale gevolgen voor de algehele latentie.When communicating across virtual networks or connecting on-premises, this feature has minimal impact to overall latency.

VoordelenBenefits

  • Lagere latentie/hogere pakketten per seconde (PPS): als u de virtuele switch uit het gegevenspad verwijdert, worden de tijd pakketten die in de host worden besteed, verwijderd voor beleids verwerking.Lower Latency / Higher packets per second (pps): Eliminating the virtual switch from the data path removes the time packets spend in the host for policy processing. Het verhoogt ook het aantal pakketten dat kan worden verwerkt in de virtuele machine.It also increases the number of packets that can be processed inside the VM.

  • Verminderde jitter: virtuele switch verwerking is afhankelijk van de hoeveelheid beleid die moet worden toegepast.Reduced jitter: Virtual switch processing depends on the amount of policy that needs to be applied. Het is ook afhankelijk van de werk belasting van de CPU die de verwerking uitvoert.It also depends on the workload of the CPU that's doing the processing. Door het beleid afdwingen naar de hardware te verwijderen, verwijdert u die variabiliteit door pakketten rechtstreeks aan de virtuele machine te leveren.Offloading the policy enforcement to the hardware removes that variability by delivering packets directly to the VM. Offloading verwijdert ook de communicatie tussen de host en de VM, alle software-interrupts en alle context switches.Offloading also removes the host-to-VM communication, all software interrupts, and all context switches.

  • Verminderd CPU-gebruik: het overs laan van de virtuele switch in de host leidt tot minder CPU-gebruik voor het verwerken van netwerk verkeer.Decreased CPU utilization: Bypassing the virtual switch in the host leads to less CPU utilization for processing network traffic.

Ondersteunde besturingssystemenSupported operating systems

De volgende distributies worden direct ondersteund vanuit de Azure-galerie:The following distributions are supported directly from the Azure Gallery:

  • Windows Server 2019 DatacenterWindows Server 2019 Datacenter
  • Windows Server 2016 DatacenterWindows Server 2016 Datacenter
  • Windows Server 2012 R2 DatacenterWindows Server 2012 R2 Datacenter

Beperkingen en beperkingenLimitations and constraints

Ondersteunde VM-exemplarenSupported VM instances

Versnelde netwerken worden ondersteund in de meeste algemene doel stellingen en met Compute geoptimaliseerde exemplaar grootten met twee of meer virtuele Cpu's (Vcpu's).Accelerated networking is supported on most general purpose and compute-optimized instance sizes with two or more virtual CPUs (vCPUs). Deze ondersteunde reeksen zijn: dv2/DSv2 en F/FS.These supported series are: Dv2/DSv2 and F/Fs.

Op instanties die HyperThreading ondersteunen, wordt versneld netwerken ondersteund op VM-exemplaren met vier of meer Vcpu's.On instances that support hyperthreading, accelerated networking is supported on VM instances with four or more vCPUs. Ondersteunde reeksen zijn: D/Dsv3, D/Dsv4, da/Dasv4, E/Esv3, EA/Easv4, Fsv2, Lsv2, MS/MMS en MS/Mmsv2.Supported series are: D/Dsv3, D/Dsv4, Da/Dasv4, E/Esv3, Ea/Easv4, Fsv2, Lsv2, Ms/Mms, and Ms/Mmsv2.

Zie grootten voor virtuele Windows-machines in azurevoor meer informatie over VM-exemplaren.For more information on VM instances, see Sizes for Windows virtual machines in Azure.

Aangepaste installatiekopieënCustom images

Als u een aangepaste installatie kopie gebruikt en uw installatie kopie versneld netwerken ondersteunt, moet u ervoor zorgen dat u beschikt over de vereiste Stuur Programma's die werken met Mellanox Connectx-3 en Connectx-4 LX-Nic's in Azure.If you're using a custom image and your image supports Accelerated Networking, be sure that you have the required drivers that work with Mellanox ConnectX-3 and ConnectX-4 Lx NICs on Azure.

Regio'sRegions

Versneld netwerken is beschikbaar in alle wereld wijde Azure-regio's en Azure Government Cloud.Accelerated networking is available in all global Azure regions and Azure Government Cloud.

Versnelde netwerken inschakelen op een actieve virtuele machineEnabling accelerated networking on a running VM

Voor een ondersteunde VM-grootte zonder versneld netwerken is ingeschakeld, kan de functie alleen worden ingeschakeld wanneer deze is gestopt en de toewijzing ongedaan wordt gemaakt.A supported VM size without accelerated networking enabled can only have the feature enabled when it's stopped and deallocated.

Implementatie via Azure Resource ManagerDeployment through Azure Resource Manager

Virtuele machines (klassiek) kunnen niet worden geïmplementeerd met versneld netwerken.Virtual machines (classic) can't be deployed with accelerated networking.

VM maken met behulp van de portalVM creation using the portal

Hoewel dit artikel stappen bevat voor het maken van een virtuele machine met versneld netwerken met behulp van Azure PowerShell, kunt u ook de Azure Portal gebruiken om een VM te maken die versneld netwerken mogelijk maakt.Though this article provides steps to create a VM with accelerated networking using Azure PowerShell, you can also use the Azure portal to create a virtual machine that enables accelerated networking. Wanneer u een virtuele machine in de portal maakt, kiest u op de pagina een VM maken het tabblad netwerk . Dit tabblad bevat een optie voor versneld netwerken.When you create a VM in the portal, in the Create a virtual machine page, choose the Networking tab. This tab has an option for Accelerated networking. Als u een ondersteund besturings systeem en VM- groottehebt gekozen, wordt deze optie automatisch ingesteld op aan.If you have chosen a supported operating system and VM size, this option is automatically set to On. Anders is de optie ingesteld op uit en in azure wordt de reden weer gegeven waarom deze niet kan worden ingeschakeld.Otherwise, the option is set to Off, and Azure displays the reason why it can't be enabled.

Notitie

Alleen ondersteunde besturings systemen kunnen worden ingeschakeld via de portal.Only supported operating systems can be enabled through the portal. Als u een aangepaste installatie kopie gebruikt en uw installatie kopie versneld netwerken ondersteunt, maakt u uw virtuele machine met CLI of Power shell.If you are using a custom image, and your image supports accelerated networking, please create your VM using CLI or PowerShell.

Nadat u de virtuele machine hebt gemaakt, kunt u controleren of versneld netwerken zijn ingeschakeld.After you create the VM, you can confirm whether accelerated networking is enabled. Volg deze instructies:Follow these instructions:

  1. Ga naar de Azure Portal om uw virtuele machines te beheren.Go to the Azure portal to manage your VMs. Zoek en selecteer virtuele machines.Search for and select Virtual machines.

  2. Kies uw nieuwe VM in de lijst met virtuele machines.In the virtual machine list, choose your new VM.

  3. Kies in de menu balk van de VM de optie netwerken.In the VM menu bar, choose Networking.

In de gegevens van de netwerk interface, naast het label versneld netwerk , wordt de portal uitgeschakeld of ingeschakeld voor de versnelde netwerk status.In the network interface information, next to the Accelerated networking label, the portal displays either Disabled or Enabled for the accelerated networking status.

VM maken met Power shellVM creation using PowerShell

Installeer Azure PowerShell versie 1.0.0 of hoger voordat u doorgaat.Before you proceed, install Azure PowerShell version 1.0.0 or later. Voer uit om de momenteel geïnstalleerde versie te vinden Get-Module -ListAvailable Az .To find your currently installed version, run Get-Module -ListAvailable Az. Als u wilt installeren of upgraden, installeert u de nieuwste versie van de AZ-module vanaf de PowerShell Gallery.If you need to install or upgrade, install the latest version of the Az module from the PowerShell Gallery. Meld u in een Power shell-sessie aan bij een Azure -account met Connect-AzAccount.In a PowerShell session, sign in to an Azure account using Connect-AzAccount.

Vervang in de volgende voor beelden voorbeeld parameter namen door uw eigen waarden.In the following examples, replace example parameter names with your own values. Voor beelden van parameter namen zijn myResourceGroup, myNic en myVM.Example parameter names included myResourceGroup, myNic, and myVM.

Een virtueel netwerk makenCreate a virtual network

  1. Maak een resourcegroep met behulp van de opdracht New-AzResourceGroup.Create a resource group with New-AzResourceGroup. Met de volgende opdracht maakt u een resource groep met de naam myResourceGroup in de locatie middenus :The following command creates a resource group named myResourceGroup in the centralus location:

    New-AzResourceGroup -Name "myResourceGroup" -Location "centralus"
    
  2. Maak een subnet-configuratie met New-AzVirtualNetworkSubnetConfig.Create a subnet configuration with New-AzVirtualNetworkSubnetConfig. Met de volgende opdracht maakt u een subnet met de naam mySubnet:The following command creates a subnet named mySubnet:

    $subnet = New-AzVirtualNetworkSubnetConfig `
        -Name "mySubnet" `
        -AddressPrefix "192.168.1.0/24"
    
  3. Maak een virtueel netwerk met New-AzVirtualNetworkmet het mySubnet -subnet.Create a virtual network with New-AzVirtualNetwork, with the mySubnet subnet.

    $vnet = New-AzVirtualNetwork -ResourceGroupName "myResourceGroup" `
        -Location "centralus" `
        -Name "myVnet" `
        -AddressPrefix "192.168.0.0/16" `
        -Subnet $Subnet
    

Een netwerkbeveiligingsgroep makenCreate a network security group

  1. Maak een netwerkbeveiligingsgroepsregel met New-AzNetworkSecurityRuleConfig.Create a network security group rule with New-AzNetworkSecurityRuleConfig.

    $rdp = New-AzNetworkSecurityRuleConfig `
        -Name 'Allow-RDP-All' `
        -Description 'Allow RDP' `
        -Access Allow `
        -Protocol Tcp `
        -Direction Inbound `
        -Priority 100 `
        -SourceAddressPrefix * `
        -SourcePortRange * `
        -DestinationAddressPrefix * `
        -DestinationPortRange 3389
    
  2. Maak een netwerk beveiligings groep met New-AzNetworkSecurityGroup en wijs hieraan de regel Allow-RDP-all Security toe.Create a network security group with New-AzNetworkSecurityGroup and assign the Allow-RDP-All security rule to it. Afgezien van de regel voor het toestaan van RDP-alle , bevat de netwerk beveiligings groep verschillende standaard regels.Aside from the Allow-RDP-All rule, the network security group contains several default rules. Met één standaard regel wordt alle binnenkomende toegang van Internet uitgeschakeld.One default rule disables all inbound access from the internet. Zodra de app is gemaakt, wordt de regel voor het toestaan van RDP-alle aan de netwerk beveiligings groep toegewezen, zodat u op afstand verbinding kunt maken met de virtuele machine.Once it's created, the Allow-RDP-All rule is assigned to the network security group so that you can remotely connect to the VM.

    $nsg = New-AzNetworkSecurityGroup `
        -ResourceGroupName myResourceGroup `
        -Location centralus `
        -Name "myNsg" `
        -SecurityRules $rdp
    
  3. Koppel de netwerk beveiligings groep aan het mySubnet -subnet met set-AzVirtualNetworkSubnetConfig.Associate the network security group to the mySubnet subnet with Set-AzVirtualNetworkSubnetConfig. De regel in de netwerk beveiligings groep is effectief voor alle resources die in het subnet zijn geïmplementeerd.The rule in the network security group is effective for all resources deployed in the subnet.

    Set-AzVirtualNetworkSubnetConfig `
        -VirtualNetwork $vnet `
        -Name 'mySubnet' `
        -AddressPrefix "192.168.1.0/24" `
        -NetworkSecurityGroup $nsg
    

Een netwerk interface met versneld netwerken makenCreate a network interface with accelerated networking

  1. Maak een openbaar IP-adres met New-AzPublicIpAddress.Create a public IP address with New-AzPublicIpAddress. Een openbaar IP-adres is niet nodig als u niet van plan bent om toegang te krijgen tot de virtuele machine via internet.A public IP address is unnecessary if you don't plan to access the VM from the internet. Het is echter wel nodig om de stappen in dit artikel uit te voeren.However, it's required to complete the steps in this article.

    $publicIp = New-AzPublicIpAddress `
        -ResourceGroupName myResourceGroup `
        -Name 'myPublicIp' `
        -location centralus `
        -AllocationMethod Dynamic
    
  2. Maak een netwerk interface met New-AzNetworkInterface met versneld netwerken ingeschakeld en wijs het open bare IP-adres toe aan de netwerk interface.Create a network interface with New-AzNetworkInterface with accelerated networking enabled, and assign the public IP address to the network interface. In het volgende voor beeld wordt een netwerk interface met de naam myNic gemaakt in het mySubnet -subnet van het virtuele netwerk van myVnet , waarbij u het open bare IP-adres van myPublicIp hieraan toewijst:The following example creates a network interface named myNic in the mySubnet subnet of the myVnet virtual network, assigning the myPublicIp public IP address to it:

    $nic = New-AzNetworkInterface `
        -ResourceGroupName "myResourceGroup" `
        -Name "myNic" `
        -Location "centralus" `
        -SubnetId $vnet.Subnets[0].Id `
        -PublicIpAddressId $publicIp.Id `
        -EnableAcceleratedNetworking
    

Een virtuele machine maken en de netwerk interface koppelenCreate a VM and attach the network interface

  1. Stel uw VM-referenties in op de $cred variabele met Get-Credential, waarin u wordt gevraagd om u aan te melden:Set your VM credentials to the $cred variable using Get-Credential, which prompts you to sign in:

    $cred = Get-Credential
    
  2. Definieer uw virtuele machine met New-AzVMConfig.Define your VM with New-AzVMConfig. Met de volgende opdracht wordt een virtuele machine gedefinieerd met de naam myVM met een VM-grootte die ondersteuning biedt voor versneld netwerken (Standard_DS4_v2):The following command defines a VM named myVM with a VM size that supports accelerated networking (Standard_DS4_v2):

    $vmConfig = New-AzVMConfig -VMName "myVm" -VMSize "Standard_DS4_v2"
    

    Zie Windows VM-groottenvoor een lijst met alle VM-grootten en-kenmerken.For a list of all VM sizes and characteristics, see Windows VM sizes.

  3. Maak de rest van uw VM-configuratie met set-AzVMOperatingSystem en set-AzVMSourceImage.Create the rest of your VM configuration with Set-AzVMOperatingSystem and Set-AzVMSourceImage. Met de volgende opdracht maakt u een virtuele machine met Windows Server 2016:The following command creates a Windows Server 2016 VM:

    $vmConfig = Set-AzVMOperatingSystem -VM $vmConfig `
        -Windows `
        -ComputerName "myVM" `
        -Credential $cred `
        -ProvisionVMAgent `
        -EnableAutoUpdate
    $vmConfig = Set-AzVMSourceImage -VM $vmConfig `
        -PublisherName "MicrosoftWindowsServer" `
        -Offer "WindowsServer" `
        -Skus "2016-Datacenter" `
        -Version "latest"
    
  4. Koppel de netwerk interface die u eerder hebt gemaakt met add-AzVMNetworkInterface:Attach the network interface that you previously created with Add-AzVMNetworkInterface:

    $vmConfig = Add-AzVMNetworkInterface -VM $vmConfig -Id $nic.Id
    
  5. Maak een virtuele machine met New-AzVM.Create your VM with New-AzVM.

    New-AzVM -VM $vmConfig -ResourceGroupName "myResourceGroup" -Location "centralus"
    

Controleren of de Ethernet-controller is geïnstalleerd in de Windows-VMConfirm the Ethernet controller is installed in the Windows VM

Nadat u de virtuele machine in azure hebt gemaakt, maakt u verbinding met de virtuele machine en controleert u of de Ethernet-controller is geïnstalleerd in Windows.Once you create the VM in Azure, connect to the VM and confirm that the Ethernet controller is installed in Windows.

  1. Ga naar de Azure Portal om uw virtuele machines te beheren.Go to the Azure portal to manage your VMs. Zoek en selecteer virtuele machines.Search for and select Virtual machines.

  2. Kies uw nieuwe VM in de lijst met virtuele machines.In the virtual machine list, choose your new VM.

  3. Als de status van de virtuele machine wordt gemaakt in de VM-overzichts pagina, wacht u totdat de virtuele machine is gemaakt door Azure.In the VM overview page, if the Status of the VM is listed as Creating, wait until Azure finishes creating the VM. De status wordt gewijzigd in actief nadat het maken van de VM is voltooid.The Status will be changed to Running after VM creation is complete.

  4. Selecteer op de werk balk van de VM-overzicht de optie RDP-bestand voor het verbinding maken > > .From the VM overview toolbar, select Connect > RDP > Download RDP File.

  5. Open het RDP-bestand en meld u vervolgens aan bij de virtuele machine met de referenties die u hebt opgegeven in de sectie een virtuele machine maken en de netwerk interface koppelen .Open the .rdp file, and then sign in to the VM with the credentials you entered in the Create a VM and attach the network interface section. Als u nooit hebt verbonden met een Windows-VM in azure, raadpleegt u verbinding maken met de virtuele machine.If you've never connected to a Windows VM in Azure, see Connect to virtual machine.

  6. Nadat de extern bureau blad-sessie voor uw virtuele machine wordt weer gegeven, klikt u met de rechter muisknop op de knop Start van Windows en kiest u Apparaatbeheer.After the remote desktop session for your VM appears, right-click the Windows Start button and choose Device Manager.

  7. Vouw in het venster Apparaatbeheer het knoop punt netwerk adapters uit.In the Device Manager window, expand the Network adapters node.

  8. Bevestig dat de Mellanox connectx-3 virtuele function Ethernet-adapter wordt weer gegeven, zoals wordt weer gegeven in de volgende afbeelding:Confirm that the Mellanox ConnectX-3 Virtual Function Ethernet Adapter appears, as shown in the following image:

    Mellanox Connectx-3 virtuele functie Ethernet-adapter, nieuwe netwerk adapter voor versneld netwerken, Apparaatbeheer

Versneld netwerken zijn nu ingeschakeld voor uw VM.Accelerated networking is now enabled for your VM.

Notitie

Als de Mellanox-adapter niet kan worden gestart, opent u een beheerders prompt in de extern bureau blad-sessie en voert u de volgende opdracht in:If the Mellanox adapter fails to start, open an administrator prompt in the remote desktop session and enter the following command:

netsh int tcp set global rss = enabled

Versneld netwerken op bestaande Vm's inschakelenEnable accelerated networking on existing VMs

Als u een virtuele machine zonder versneld netwerk hebt gemaakt, kunt u deze functie inschakelen op een bestaande virtuele machine.If you've created a VM without accelerated networking, you may enable this feature on an existing VM. De virtuele machine moet versneld netwerken ondersteunen door aan de volgende vereisten te voldoen, die ook hierboven worden beschreven:The VM must support accelerated networking by meeting the following prerequisites, which are also outlined above:

  • De virtuele machine moet een ondersteunde grootte voor versneld netwerken zijn.The VM must be a supported size for accelerated networking.
  • De VM moet een ondersteunde installatie kopie van Azure Gallery zijn (en kernel-versie voor Linux).The VM must be a supported Azure Gallery image (and kernel version for Linux).
  • Alle virtuele machines in een beschikbaarheidsset of een schaalset voor virtuele machines moeten worden gestopt of worden vrijgegeven voordat u versneld netwerken op een NIC inschakelt.All VMs in an availability set or a virtual machine scale set must be stopped or deallocated before you enable accelerated networking on any NIC.

Afzonderlijke Vm's en virtuele machines in een beschikbaarheidssetIndividual VMs and VMs in an availability set

  1. De virtuele machine stoppen of de toewijzing ervan ongedaan maken of, als er een beschikbaarheidsset is, alle virtuele machines in de set:Stop or deallocate the VM or, if an availability set, all the VMs in the set:

    Stop-AzVM -ResourceGroup "myResourceGroup" -Name "myVM"
    

    Notitie

    Wanneer u een virtuele machine afzonderlijk maakt, zonder een beschikbaarheidsset, hoeft u de afzonderlijke virtuele machine alleen te stoppen of te detoewijzen om versnelde netwerken in te scha kelen.When you create a VM individually, without an availability set, you only need to stop or deallocate the individual VM to enable accelerated networking. Als uw virtuele machine is gemaakt met een beschikbaarheidsset, moet u alle virtuele machines in de beschikbaarheidsset stoppen of de toewijzing ervan ongedaan maken voordat u versneld netwerken op een van de Nic's inschakelt, zodat de Vm's eindigen op een cluster dat versneld netwerken ondersteunt.If your VM was created with an availability set, you must stop or deallocate all VMs contained in the availability set before enabling accelerated networking on any of the NICs, so that the VMs end up on a cluster that supports accelerated networking. De vereiste voor het stoppen of ongedaan maken van de toewijzing is niet nodig als u versneld netwerken uitschakelt, omdat clusters die ondersteuning bieden voor versnelde netwerken ook compatibel zijn met Nic's die geen versneld netwerken gebruiken.The stop or deallocate requirement is unnecessary if you disable accelerated networking, because clusters that support accelerated networking also work fine with NICs that don't use accelerated networking.

  2. Versneld netwerken inschakelen op de NIC van uw VM:Enable accelerated networking on the NIC of your VM:

    $nic = Get-AzNetworkInterface -ResourceGroupName "myResourceGroup" `
        -Name "myNic"
    
    $nic.EnableAcceleratedNetworking = $true
    
    $nic | Set-AzNetworkInterface
    
  3. Start de VM opnieuw op of, in een beschikbaarheidsset, alle virtuele machines in de set en controleer of versneld netwerken zijn ingeschakeld:Restart your VM or, if in an availability set, all the VMs in the set, and confirm that accelerated networking is enabled:

    Start-AzVM -ResourceGroup "myResourceGroup" `
        -Name "myVM"
    

Schaalset voor virtuele machinesVirtual machine scale set

Een schaalset voor virtuele machines is iets anders, maar volgt dezelfde werk stroom.A virtual machine scale set is slightly different, but it follows the same workflow.

  1. De Vm's stoppen:Stop the VMs:

    Stop-AzVmss -ResourceGroupName "myResourceGroup" `
        -VMScaleSetName "myScaleSet"
    
  2. Werk de eigenschap versneld netwerk bij onder de netwerk interface:Update the accelerated networking property under the network interface:

    $vmss = Get-AzVmss -ResourceGroupName "myResourceGroup" `
        -VMScaleSetName "myScaleSet"
    
    $vmss.VirtualMachineProfile.NetworkProfile.NetworkInterfaceConfigurations[0].EnableAcceleratedNetworking = $true
    
    Update-AzVmss -ResourceGroupName "myResourceGroup" `
        -VMScaleSetName "myScaleSet" `
        -VirtualMachineScaleSet $vmss
    
  3. Stel de toegepaste updates in op automatisch, zodat de wijzigingen onmiddellijk worden opgehaald:Set the applied updates to automatic so that the changes are immediately picked up:

    $vmss.UpgradePolicy.Mode = "Automatic"
    
    Update-AzVmss -ResourceGroupName "myResourceGroup" `
        -VMScaleSetName "myScaleSet" `
        -VirtualMachineScaleSet $vmss
    

    Notitie

    Een schaalset heeft VM-upgrades waarmee updates worden toegepast met behulp van drie verschillende instellingen: automatisch, Rolling en hand matig.A scale set has VM upgrades that apply updates using three different settings: automatic, rolling, and manual. In deze instructies wordt het beleid ingesteld op automatisch, waardoor de schaalset de wijzigingen onmiddellijk ophaalt nadat deze opnieuw is opgestart.In these instructions, the policy is set to automatic, so the scale set picks up the changes immediately after it restarts.

  4. Start de schaalset opnieuw:Restart the scale set:

    Start-AzVmss -ResourceGroupName "myResourceGroup" `
        -VMScaleSetName "myScaleSet"
    

Nadat de computer opnieuw is opgestart, wacht u totdat de upgrades zijn voltooid.Once you restart, wait for the upgrades to finish. Nadat de upgrades zijn uitgevoerd, wordt de virtuele functie (VF) weer gegeven in de VM.After the upgrades are done, the virtual function (VF) appears inside the VM. Zorg ervoor dat u een ondersteund besturings systeem en VM-grootte gebruikt.Make sure you're using a supported OS and VM size.

Het formaat wijzigen van bestaande Vm's met versneld netwerkenResizing existing VMs with accelerated networking

Als op een virtuele machine versneld netwerken zijn ingeschakeld, kunt u de grootte van de VM alleen wijzigen in een VM die versneld netwerken ondersteunt.If a VM has accelerated networking enabled, you're only able to resize it to a VM that supports accelerated networking.

Het formaat van een virtuele machine met versneld netwerken kan niet worden gewijzigd in een VM-exemplaar dat geen ondersteuning biedt voor versnelde netwerken met behulp van de grootte van het formaat.A VM with accelerated networking enabled can't be resized to a VM instance that doesn't support accelerated networking using the resize operation. In plaats daarvan wijzigt u het formaat van een van deze Vm's:Instead, to resize one of these VMs:

  1. De virtuele machine stoppen of de toewijzing ongedaan maken.Stop or deallocate the VM. Als u een beschikbaarheidsset of schaalset wilt instellen, stopt of wijst u de toewijzing van alle virtuele machines in de beschikbaarheidsset of schaalset.For an availability set or scale set, stop or deallocate all the VMs in the availability set or scale set.

  2. Schakel versnelde netwerken op de NIC van de virtuele machine uit.Disable accelerated networking on the NIC of the VM. Schakel voor een beschikbaarheidsset of schaalset versneld netwerken uit op de Nic's van alle virtuele machines in de beschikbaarheidsset of schaalset.For an availability set or scale set, disable accelerated networking on the NICs of all VMs in the availability set or scale set.

  3. Nadat u versneld netwerken hebt uitgeschakeld, verplaatst u de virtuele machine, beschikbaarheidsset of schaalset naar een nieuwe grootte die geen versneld netwerken ondersteunt, en start u deze opnieuw.After you disable accelerated networking, move the VM, availability set, or scale set to a new size that doesn't support accelerated networking, and then restart them.