Hinzufügen eines Dual-Stack-Netzwerk zu einer vorhandenen VM
Artikel
In diesem Artikel fügen Sie einem vorhandenen virtuellen Netzwerk IPv6-Unterstützung hinzu. Sie konfigurieren eine vorhandene VM mit IPv4- und IPv6-Adressen. Anschließend unterstützt das vorhandene virtuelle Netzwerk private IPv6-Adressen. Die vorhandene VM-Netzwerkkonfiguration enthält eine öffentliche und eine private IPv4- und IPv6-Adresse. Sie wählen aus dem Azure-Portal, der Azure CLI oder Azure PowerShell aus, um die Schritte in diesem Artikel auszuführen.
Ein vorhandenes virtuelles Netzwerk, eine öffentliche IP-Adresse und eine VM in Ihrem Abonnement, die nur für IPv4-Support konfiguriert ist. Weitere Informationen zum Erstellen eines virtuellen Netzwerks, einer öffentlichen IP-Adresse und einer VM finden Sie unter Schnellstart: Erstellen einer Linux-VM im Azure-Portal.
Das in diesem Artikel verwendete virtuelle Beispielnetzwerk heißt myVNet. Ersetzen Sie diesen Wert durch den Namen Ihres virtuellen Netzwerks.
Die in diesem Artikel verwendete Beispiel-VM trägt den Namen myVM. Ersetzen Sie diesen Wert durch den Namen Ihrer VM.
Die in diesem Artikel verwendete öffentliche IP-Beispieladresse trägt den Namen myPublicIP. Ersetzen Sie diesen Wert durch den Namen Ihrer öffentlichen IP-Adresse.
Wenn Sie CLI-Referenzbefehle lieber lokal ausführen, installieren Sie die Azure CLI. Wenn Sie Windows oder macOS ausführen, sollten Sie die Azure CLI in einem Docker-Container ausführen. Weitere Informationen finden Sie unter Ausführen der Azure CLI in einem Docker-Container.
Wenn Sie eine lokale Installation verwenden, melden Sie sich mithilfe des Befehls az login bei der Azure CLI an. Führen Sie die in Ihrem Terminal angezeigten Schritte aus, um den Authentifizierungsprozess abzuschließen. Informationen zu anderen Anmeldeoptionen finden Sie unter Anmelden mit der Azure CLI.
Installieren Sie die Azure CLI-Erweiterung beim ersten Einsatz, wenn Sie dazu aufgefordert werden. Weitere Informationen zu Erweiterungen finden Sie unter Verwenden von Erweiterungen mit der Azure CLI.
Führen Sie az version aus, um die installierte Version und die abhängigen Bibliotheken zu ermitteln. Führen Sie az upgrade aus, um das Upgrade auf die aktuelle Version durchzuführen.
Für dieses Tutorial ist mindestens Version 2.0.28 der Azure CLI erforderlich. Bei Verwendung von Azure Cloud Shell ist die aktuelle Version bereits installiert.
Ein vorhandenes virtuelles Netzwerk, eine öffentliche IP-Adresse und eine VM in Ihrem Abonnement, die nur für IPv4-Support konfiguriert ist. Weitere Informationen zum Erstellen eines virtuellen Netzwerks, einer öffentlichen IP-Adresse und einer VM finden Sie unter Schnellstart: Erstellen einer Linux-VM mit der Azure CLI.
Das in diesem Artikel verwendete virtuelle Beispielnetzwerk heißt myVNet. Ersetzen Sie diesen Wert durch den Namen Ihres virtuellen Netzwerks.
Die in diesem Artikel verwendete Beispiel-VM trägt den Namen myVM. Ersetzen Sie diesen Wert durch den Namen Ihrer VM.
Die in diesem Artikel verwendete öffentliche IP-Beispieladresse trägt den Namen myPublicIP. Ersetzen Sie diesen Wert durch den Namen Ihrer öffentlichen IP-Adresse.
Azure PowerShell (lokal installiert) oder Azure Cloud Shell
Wenn Sie PowerShell lokal installieren und verwenden möchten, müssen Sie für diesen Artikel mindestens Version 5.4.1 des Azure PowerShell-Moduls verwenden. Führen Sie Get-Module -ListAvailable Az aus, um die installierte Version zu ermitteln. Wenn Sie ein Upgrade ausführen müssen, finden Sie unter Installieren des Azure PowerShell-Moduls Informationen dazu. Wenn Sie PowerShell lokal ausführen, müssen Sie auch Connect-AzAccount ausführen, um eine Verbindung mit Azure herzustellen.
Ein vorhandenes virtuelles Netzwerk, eine öffentliche IP-Adresse und eine VM in Ihrem Abonnement, die nur für IPv4-Support konfiguriert ist. Weitere Informationen zum Erstellen eines virtuellen Netzwerks, einer öffentlichen IP-Adresse und einer VM finden Sie unter Schnellstart: Erstellen einer Linux-VM in Azure mit PowerShell.
Das in diesem Artikel verwendete virtuelle Beispielnetzwerk heißt myVNet. Ersetzen Sie diesen Wert durch den Namen Ihres virtuellen Netzwerks.
Die in diesem Artikel verwendete Beispiel-VM trägt den Namen myVM. Ersetzen Sie diesen Wert durch den Namen Ihrer VM.
Die in diesem Artikel verwendete öffentliche IP-Beispieladresse trägt den Namen myPublicIP. Ersetzen Sie diesen Wert durch den Namen Ihrer öffentlichen IP-Adresse.
Hinzufügen eines IPv6-Adressraums zum virtuellen Netzwerk
## Place your virtual network into a variable. ##
$net = @{
Name = 'myVNet'
ResourceGroupName = 'myResourceGroup'
}
$vnet = Get-AzVirtualNetwork @net
## Place address space into a variable. ##
$IPAddressRange = '2404:f800:8000:122::/63'
## Add the address space to the virtual network configuration. ##
$vnet.AddressSpace.AddressPrefixes.Add($IPAddressRange)
## Save the configuration to the virtual network. ##
Set-AzVirtualNetwork -VirtualNetwork $vnet
In diesem Abschnitt erstellen Sie eine öffentliche IPv6-Adresse für die VM.
Geben Sie am oberen Rand des Portals den Suchbegriff Öffentliche IP-Adresse in das Suchfeld ein. Wählen Sie in den Suchergebnissen Öffentliche IP-Adressen aus.
Wählen Sie + Erstellen aus.
Geben Sie in Öffentliche IP-Adresse erstellen die folgenden Informationen ein oder wählen Sie sie aus.
Einstellung
Wert
IP-Version
Wählen Sie IPv6 aus.
SKU
Wählen Sie Standard aus.
IPv6-Adresskonfiguration
Name
Geben Sie myPublicIP-IPv6 ein.
Leerlaufzeitüberschreitung (Minuten)
Übernehmen Sie den Standardwert 4.
Subscription
Wählen Sie Ihr Abonnement aus.
Ressourcengruppe
Wählen Sie Ihre Ressourcengruppe aus. In diesem Beispiel heißt die Ressourcengruppe myResourceGroup.
Standort
Wählen Sie Ihren Standort aus. In diesem Beispiel lautet der Standort USA, Osten 2.
Verfügbarkeitszone
Wählen Sie Zonenredundant aus.
Klicken Sie auf Erstellen.
In diesem Abschnitt erstellen Sie eine öffentliche IPv6-Adresse für die VM.
In diesem Abschnitt werden Sie die Netzwerkschnittstelle Ihrer VM so konfigurieren, dass sie sowohl eine private als auch eine öffentliche IPv6-Adresse enthält.
Geben Sie im Suchfeld oben im Portal den Suchbegriff Virtueller Computer ein. Wählen Sie in den Suchergebnissen Virtuelle Computer aus.
Wählen Sie myVM oder den Namen Ihrer vorhandenen VM aus.
Wählen Sie unter Einstellungen die Option Netzwerk aus.
Wählen Sie den Namen Ihrer Netzwerkschnittstelle neben Netzwerkschnittstelle: aus. In diesem Beispiel trägt die Netzwerkschnittstelle den Namen myvm404.
Wählen Sie unter Einstellungen für die Netzwerkschnittstelle die Option IP-Konfigurationen aus.
Wählen Sie unter IP-Konfigurationen die Option + Hinzufügen aus.
Geben Sie unter IP-Konfiguration hinzufügen die folgenden Informationen ein, oder wählen Sie sie aus.
Einstellung
Wert
Name
Geben Sie Ipv6config ein.
IP-Version
Wählen Sie IPv6 aus.
Einstellungen für private IP-Adressen
Zuteilung
Übernehmen Sie die Standardeinstellung Dynamisch.
Öffentliche IP-Adresse
Wählen Sie Zuordnen aus.
Öffentliche IP-Adresse
Wählen Sie myPublic-IPv6 aus.
Wählen Sie OK aus.
Verwenden Sie az network nic ip-config create, um die IPv6-Konfiguration für die Netzwerkschnittstelle zu erstellen. Der im Beispiel verwendete --nic-name ist myvm569. Ersetzen Sie diesen Wert durch den Namen der Netzwerkschnittstelle in Ihrer VM.
Verwenden Sie New-AzNetworkInterfaceIpConfig, um die IPv6-Konfiguration für die Netzwerkschnittstelle zu erstellen. Der im Beispiel verwendete -Name ist myvm569. Ersetzen Sie diesen Wert durch den Namen der Netzwerkschnittstelle in Ihrer VM.
## Place your virtual network into a variable. ##
$net = @{
Name = 'myVNet'
ResourceGroupName = 'myResourceGroup'
}
$vnet = Get-AzVirtualNetwork @net
## Place your virtual network subnet into a variable. ##
$sub = @{
Name = 'myBackendSubnet'
VirtualNetwork = $vnet
}
$subnet = Get-AzVirtualNetworkSubnetConfig @sub
## Place the IPv6 public IP address you created previously into a variable. ##
$pip = @{
Name = 'myPublicIP-IPv6'
ResourceGroupName = 'myResourceGroup'
}
$publicIP = Get-AzPublicIPAddress @pip
## Place the network interface into a variable. ##
$net = @{
Name = 'myvm569'
ResourceGroupName = 'myResourceGroup'
}
$nic = Get-AzNetworkInterface @net
## Create the configuration for the network interface. ##
$ipc = @{
Name = 'Ipv6config'
Subnet = $subnet
PublicIpAddress = $publicIP
PrivateIpAddressVersion = 'IPv6'
}
$ipconfig = New-AzNetworkInterfaceIpConfig @ipc
## Add the IP configuration to the network interface. ##
$nic.IpConfigurations.Add($ipconfig)
## Save the configuration to the network interface. ##
$nic | Set-AzNetworkInterface
Nächste Schritte
In diesem Artikel haben Sie erfahren, wie Sie einem vorhandenen virtuellen Netzwerk-und einer VM eine Dual-Stack-IP-Konfiguration hinzufügen.
Weitere Informationen zu IPv6 und IP-Adressen in Azure finden Sie unter: