Freigeben über


Erstellen eines virtuellen Azure-Computers mit beschleunigtem Netzwerkbetrieb

Bereitstellen in Azure

In diesem Artikel wird beschrieben, wie Sie mithilfe der Befehlszeilenschnittstelle der Azure CLI eine Linux- oder Windows-VM mit aktiviertem beschleunigtem Netzwerkbetrieb (AccelNet) erstellen.

Voraussetzungen

Erstellen einer Ressourcengruppe und eines virtuellen Netzwerks

Erstellen einer Ressourcengruppe

  1. Melden Sie sich beim Azure-Portal an.

  2. Geben Sie oben im Portal im Suchfeld Ressourcengruppe ein. Wählen Sie in den Suchergebnissen Ressourcengruppen aus.

  3. Wählen Sie + Erstellen aus.

  4. Geben Sie im Tab Grundlagen von Ressourcengruppe erstellen die folgenden Informationen ein, oder wählen Sie sie aus.

    Einstellung Wert
    Subscription Wählen Sie Ihr Abonnement aus.
    Ressourcengruppe Geben Sie test-rg ein.
    Region Wählen Sie USA, Osten 2 aus.
  5. Klicken Sie auf Überprüfen + erstellen.

  6. Wählen Sie "Erstellen" aus.

Erstellen eines virtuellen Netzwerks

  1. Geben Sie im Suchfeld oben im Portal den Suchbegriff Virtuelles Netzwerk ein. Wählen Sie in den Suchergebnissen Virtuelle Netzwerke aus.

  2. Wählen Sie + Erstellen aus.

  3. Geben Sie unter Virtuelles Netzwerk erstellen auf der Registerkarte Grundlagen die folgenden Informationen ein, oder wählen Sie sie aus:

    Einstellung Wert
    Subscription Wählen Sie Ihr Abonnement aus.
    Ressourcengruppe Wählen Sie test-rg aus.
    Name Geben Sie vnet-1 ein.
    Region Wählen Sie USA, Osten 2 aus.
  4. Wählen Sie Weiter aus, um zur Registerkarte Sicherheit zu gelangen.

  5. Wählen Sie Weiter aus, um zur Registerkarte IP-Adressen zu gelangen.

  6. Wählen Sie im Feld für den Adressraum unter Subnetze das Standardsubnetz aus.

  7. Geben Sie unter Subnetz bearbeiten die folgenden Informationen ein, oder wählen Sie sie aus:

    Einstellung Wert
    Name Geben Sie Subnetz-1 ein.
    Startadresse Geben Sie 10.0.0.0 ein.
    Subnetzgröße Übernehmen Sie den Standardwert: /24 (256 Adressen).
  8. Wählen Sie Speichern aus.

  9. Wählen Sie am unteren Bildschirmrand Überprüfen + erstellen aus, und wenn die Validierung erfolgreich ist, wählen Sie Erstellen aus.

Erstellen von Azure Bastion

Azure Bastion verwendet Ihren Browser, um mithilfe ihrer privaten IP-Adressen eine Verbindung mit VMs in Ihrem virtuellen Netzwerk über Secure Shell (SSH) oder das Remotedesktopprotokoll (RDP) herzustellen. Die VMs benötigen keine öffentlichen IP-Adressen, keine Clientsoftware und keine spezielle Konfiguration. Weitere Informationen zu Azure Bastion finden Sie unter Azure Bastion.

Hinweis

Die Stundenpreise gelten ab dem Zeitpunkt der Bereitstellung von Bastion, unabhängig von der Nutzung ausgehender Daten. Weitere Informationen dazu finden Sie unter Preise und SKUs. Wenn Sie Bastion im Rahmen eines Tutorials oder Tests bereitstellen, empfiehlt es sich, diese Ressource zu löschen, sobald Sie sie nicht mehr benötigen.

  1. Geben Sie am oberen Rand des Portals den Suchbegriff Bastion in das Suchfeld ein. Wählen Sie Bastionen in den Suchergebnissen aus.

  2. Wählen Sie + Erstellen aus.

  3. Geben Sie auf der Registerkarte " Grundlagen " von " Bastion erstellen" die folgenden Informationen ein, oder wählen Sie sie aus:

    Einstellung Wert
    Subscription Wählen Sie Ihr Abonnement aus.
    Ressourcengruppe Wählen Sie test-rg aus.
    Name Geben Sie bastion ein.
    Region Wählen Sie USA, Osten 2 aus.
    Tier Wählen Sie Entwickler aus.
    Virtuelles Netzwerk Wählen Sie vnet-1 aus.
  4. Klicken Sie auf Überprüfen + erstellen.

  5. Wählen Sie "Erstellen" aus.

Erstellen einer Netzwerkschnittstelle mit beschleunigtem Netzwerkbetrieb

Der beschleunigte Netzwerkbetrieb wird während der Erstellung virtueller Computer im Portal aktiviert. Erstellen Sie einen virtuellen Computer im folgenden Abschnitt.

Hinweis

  • Die Einstellung „Beschleunigter Netzwerkbetrieb“ im Portal zeigt den vom Benutzer ausgewählten Zustand. Das beschleunigte Netzwerk ermöglicht die Auswahl "Deaktiviert" im Portal, auch wenn die VM-Größe beschleunigtes Netzwerk erfordert. Bei VM-Größen, für die der beschleunigte Netzwerkbetrieb erforderlich ist, wird der beschleunigte Netzwerkbetrieb zur Laufzeit aktiviert, unabhängig von der Benutzereinstellung im Portal. Das beschleunigte Netzwerk ist ein erforderliches Feature für allgemeine VM-Größen von v5 oder höher.

Erstellen einer VM und Anfügen der NIC

  1. Geben Sie im Suchfeld oben im Portal den Suchbegriff Virtueller Computer ein. Wählen Sie in den Suchergebnissen Virtuelle Computer aus.

  2. Wählen Sie + Erstellen und dann Virtueller Azure-Computer aus.

  3. Geben Sie unter Virtuellen Computer erstellen auf der Registerkarte Grundlagen die folgenden Informationen ein, oder wählen Sie sie aus:

    Einstellung Wert
    Projektdetails
    Abonnement Wählen Sie Ihr Abonnement aus.
    Ressourcengruppe Wählen Sie test-rg aus.
    Instanzendetails
    Name des virtuellen Computers Geben Sie vm-1 ein.
    Region Wählen Sie (USA) USA, Osten 2 aus.
    Verfügbarkeitsoptionen Wählen Sie Keine Infrastrukturredundanz erforderlich aus.
    Sicherheitstyp Wählen Sie "Standard" aus.
    Image Wählen Sie Ubuntu Server 24.04 LTS – x64 Gen2 aus.
    VM-Architektur Übernehmen Sie den Standardwert x64.
    Size Wählen Sie eine Größe aus.
    Administratorkonto
    Authentifizierungsart Wählen Sie Öffentlicher SSH-Schlüssel aus.
    Nutzername Geben Sie einen Benutzernamen ein.
    Quelle für öffentlichen SSH-Schlüssel Wählen Sie Neues Schlüsselpaar generieren aus.
    Schlüsselpaarname Geben Sie vm-1-key ein.
    Regeln für eingehende Ports
    Öffentliche Eingangsports Wählen Sie Keine.
  4. Wählen Sie Weiter: Datenträger und dann Weiter: Netzwerk aus.

  5. Geben Sie auf der Registerkarte „Netzwerk“ die folgenden Informationen ein, oder wählen Sie sie aus:

    Einstellung Wert
    Netzwerkschnittstelle
    Virtuelles Netzwerk Wählen Sie vnet-1 aus.
    Subnetz Wählen Sie Subnetz-1 (10.0.0.0/24) aus.
    Öffentliche IP-Adresse Wählen Sie Keine.
    Netzwerkschnittstellen-Sicherheitsgruppe (NIC) Wählen Sie Erweitertaus.
    Konfigurieren von Netzwerksicherheitsgruppen Wählen Sie Neu erstellen.
    Geben Sie in "Name" "nsg-1" ein.
    Wählen Sie OK aus.
  6. Behalten Sie für die restlichen Optionen die Standardeinstellungen bei, und wählen Sie dann Überprüfen und erstellen aus.

  7. Wählen Sie "Erstellen" aus.

  8. Wenn das Popupmenü " Neues Schlüsselpaar generieren " angezeigt wird, wählen Sie "Privaten Schlüssel herunterladen" und "Ressource erstellen" aus. Die Schlüsseldatei wird als vm-1-key.pem heruntergeladen. Notieren Sie sich den Downloadspeicherort für die .pem Datei. Der private Schlüssel wird in späteren Schritten für das Herstellen einer Verbindung zur VM mit Azure Bastion benötigt.

Bestätigen der Aktivierung des beschleunigten Netzwerkbetriebs

Linux

  1. Suchen Sie im Azure-Portal nach VMs und klicken Sie darauf.

  2. Wählen Sie auf der Seite Virtuelle Computer Ihre neue VM aus.

  3. Wählen Sie auf der Seite Übersicht der VM Verbinden und dann Über Bastion verbinden aus.

  4. Ändern Sie im Bastion-Verbindungsbildschirm den Authentifizierungstyp in privaten SSH-Schlüssel aus „Lokale Datei“.

  5. Geben Sie den Benutzernamen ein, den Sie beim Erstellen der VM verwendet haben. In diesem Beispiel heißt der Benutzer azureuser, ersetzen Sie ihn mit dem von Ihnen erstellten Benutzernamen.

  6. Wählen Sie in Lokale Datei das Ordnersymbol aus, und navigieren Sie zu der privaten Schlüsseldatei, die beim Erstellen der VM generiert wurde. Die private Schlüsseldatei wird in der Regel id_rsa oder id_rsa.pem benannt.

  7. Wählen Sie Verbinden.

  8. Ein neues Browserfenster wird mit der Bastionverbindung mit Ihrem virtuellen Computer geöffnet.

  9. Geben Sie in einer Shell auf der Remote-VM uname -r ein, und vergewissern Sie sich, dass es sich bei der Kernelversion um eine der folgenden Versionen oder eine höhere Version handelt:

    • Ubuntu 16.04: 4.11.0-1013.
    • SLES SP3: 4.4.92-6.18.
    • RHEL: 3.10.0-693, 2.6.32-573. RHEL 6.7 bis 6.10 werden unterstützt, wenn die Mellanox VF-Version 4.5+ vor Linux Integration Services 4.3+ installiert wird.

    Hinweis

    Möglicherweise werden auch andere Kernelversionen unterstützt. Eine aktuelle Liste finden Sie unter Unterstützte Linux- und FreeBSD-VMs für Hyper-V in den Kompatibilitätstabellen für jede Distribution. Vergewissern Sie sich, dass SR-IOV unterstützt wird. Weitere Einzelheiten finden Sie in den Versionshinweisen zu Linux Integration Services für Hyper-V und Azure. *

  10. Bestätigen Sie mithilfe des Befehls lspci, dass das Mellanox VF-Gerät für die VM verfügbar gemacht wurde. Die zurückgegebene Ausgabe sollte ungefähr wie im folgenden Beispiel aussehen:

    0000:00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (AGP disabled) (rev 03)
    0000:00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 01)
    0000:00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
    0000:00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
    0000:00:08.0 VGA compatible controller: Microsoft Corporation Hyper-V virtual VGA
    0001:00:02.0 Ethernet controller: Mellanox Technologies MT27500/MT27520 Family [ConnectX-3/ConnectX-3 Pro Virtual Function]
    
  11. Suchen Sie mithilfe des Befehl ethtool -S eth0 | grep vf_ nach Aktivität bei der virtuellen Funktion (VF). Wenn der beschleunigte Netzwerkbetrieb aktiviert und in Betrieb ist, erhalten Sie eine Ausgabe ähnlich wie im folgenden Beispiel:

    vf_rx_packets: 992956
    vf_rx_bytes: 2749784180
    vf_tx_packets: 2656684
    vf_tx_bytes: 1099443970
    vf_tx_dropped: 0
    
  12. Trennen Sie die Bastionverbindung mit der VM.

Fenster

Stellen Sie nach dem Erstellen des virtuellen Computers in Azure eine Verbindung mit dem virtuellen Computer her, und vergewissern Sie sich, dass der Ethernet-Controller unter Windows installiert ist.

  1. Suchen Sie im Azure-Portal nach VMs und klicken Sie darauf.

  2. Wählen Sie auf der Seite Virtuelle Computer Ihre neue VM aus.

  3. Wählen Sie auf der Seite Übersicht der VM Verbinden und dann Über Bastion verbinden aus.

  4. Geben Sie die Anmeldeinformationen ein, die Sie beim Erstellen der VM verwendet haben, und wählen Sie Verbinden aus.

  5. Ein neues Browserfenster wird mit der Bastionverbindung mit Ihrem virtuellen Computer geöffnet.

  6. Klicken Sie auf der Remote-VM mit der rechten Maustaste auf Start, und wählen Sie Geräte-Manager aus.

  7. Erweitern Sie im Fenster Geräte-Manager den Knoten Netzwerkadapter.

  8. Vergewissern Sie sich, dass Mellanox ConnectX-4 Lx Virtual Ethernet Adapter angezeigt wird, wie in der folgenden Abbildung dargestellt:

    Mellanox ConnectX-3 Virtual Function Ethernet Adapter, neuer Netzwerkadapter für beschleunigten Netzwerkbetrieb, Geräte-Manager

    Wenn der Adapter vorhanden ist, bedeutet dies, dass der beschleunigte Netzwerkbetrieb für Ihre VM aktiviert ist.

  9. Überprüfen Sie in der Ausgabe des folgenden Befehls, ob die Pakete die VF-Schnittstelle durchlaufen:

    PS C:\ > Get-NetAdapter | Where-Object InterfaceDescription –like "*Mellanox*Virtual*" | Get-NetAdapterStatistics
    
    Name                             ReceivedBytes ReceivedUnicastPackets       SentBytes SentUnicastPackets
    ----                             ------------- ----------------------       --------- ------------------
    Ethernet 2                           492447549                 347643         7468446              34991
    
    

    Hinweis

    Wenn der Mellanox-Adapter nicht gestartet wird, öffnen Sie auf der Remote-VM eine Administratoreingabeaufforderung, und geben Sie den folgenden Befehl ein:

    netsh int tcp set global rss = enabled

  10. Trennen Sie die Bastionverbindung mit der VM.

Nächste Schritte