V tomto článku přidáte podporu protokolu IPv6 do existující virtuální sítě. Nakonfigurujete existující virtuální počítač s adresami IPv4 i IPv6. Po dokončení existující virtuální síť podporuje privátní adresy IPv6. Existující konfigurace sítě virtuálních počítačů obsahuje veřejnou a privátní adresu IPv4 a IPv6. K dokončení kroků v tomto článku si můžete vybrat z webu Azure Portal, Azure CLI nebo Azure PowerShellu.
Požadavky
Účet Azure s aktivním předplatným.
Vytvoření účtu zdarma
Existující virtuální síť, veřejná IP adresa a virtuální počítač ve vašem předplatném, které jsou nakonfigurované jenom pro podporu IPv4. Další informace o vytvoření virtuální sítě, veřejné IP adresy a virtuálního počítače najdete v tématu Rychlý start: Vytvoření virtuálního počítače s Linuxem na webu Azure Portal.
Ukázková virtuální síť použitá v tomto článku má název myVNet. Tuto hodnotu nahraďte názvem vaší virtuální sítě.
Ukázkový virtuální počítač použitý v tomto článku má název myVM. Tuto hodnotu nahraďte názvem vašeho virtuálního počítače.
Příklad veřejné IP adresy použité v tomto článku má název myPublicIP. Tuto hodnotu nahraďte názvem vaší veřejné IP adresy.
Tento kurz vyžaduje verzi 2.0.28 nebo novější azure CLI. Pokud používáte Azure Cloud Shell, je už nainstalovaná nejnovější verze.
Existující virtuální síť, veřejná IP adresa a virtuální počítač ve vašem předplatném, které jsou nakonfigurované jenom pro podporu IPv4. Další informace o vytvoření virtuální sítě, veřejné IP adresy a virtuálního počítače najdete v tématu Rychlý start: Vytvoření virtuálního počítače s Linuxem pomocí Azure CLI.
Ukázková virtuální síť použitá v tomto článku má název myVNet. Tuto hodnotu nahraďte názvem vaší virtuální sítě.
Ukázkový virtuální počítač použitý v tomto článku má název myVM. Tuto hodnotu nahraďte názvem vašeho virtuálního počítače.
Příklad veřejné IP adresy použité v tomto článku má název myPublicIP. Tuto hodnotu nahraďte názvem vaší veřejné IP adresy.
Pokud se rozhodnete nainstalovat a používat PowerShell místně, musíte použít modul Azure PowerShell verze 5.4.1 nebo novější. Nainstalovanou verzi zjistíte spuštěním příkazu Get-Module -ListAvailable Az
. Pokud potřebujete upgrade, přečtěte si téma Instalace modulu Azure PowerShell. Pokud používáte PowerShell místně, musíte také spustit Connect-AzAccount
, abyste vytvořili připojení k Azure.
Existující virtuální síť, veřejná IP adresa a virtuální počítač ve vašem předplatném, které jsou nakonfigurované jenom pro podporu IPv4. Další informace o vytvoření virtuální sítě, veřejné IP adresy a virtuálního počítače najdete v tématu Rychlý start: Vytvoření virtuálního počítače s Linuxem v Azure pomocí PowerShellu.
Ukázková virtuální síť použitá v tomto článku má název myVNet. Tuto hodnotu nahraďte názvem vaší virtuální sítě.
Ukázkový virtuální počítač použitý v tomto článku má název myVM. Tuto hodnotu nahraďte názvem vašeho virtuálního počítače.
Příklad veřejné IP adresy použité v tomto článku má název myPublicIP. Tuto hodnotu nahraďte názvem vaší veřejné IP adresy.
Přidání protokolu IPv6 do virtuální sítě
V této části přidáte adresní prostor APv6 a podsíť do existující virtuální sítě.
Přihlaste se k portálu Azure.
Do vyhledávacího pole v horní části portálu zadejte virtuální síť. Ve výsledcích hledání vyberte virtuální sítě .
Vyberte myVNet ve virtuálních sítích.
V Nastavení vyberte Adresní prostor.
Vyberte pole Přidat další rozsah adres. Zadejte 2404:f800:8000:122::/63.
Zvolte Uložit.
V nastavení vyberte podsítě.
V podsítích vyberte v seznamu název vaší podsítě. V tomto příkladu je výchozí název podsítě.
V konfiguraci podsítě vyberte pole Přidat adresní prostor IPv6.
Do adresního prostoru IPv6 zadejte 2404:f800:8000:122::/64.
Zvolte Uložit.
V této části přidáte adresní prostor APv6 a podsíť do existující virtuální sítě.
K aktualizaci virtuální sítě použijte příkaz az network vnet update .
az network vnet update \
--address-prefixes 10.0.0.0/16 2404:f800:8000:122::/63 \
--resource-group myResourceGroup \
--name myVNet
K vytvoření podsítě použijte příkaz az network vnet subnet update .
az network vnet subnet update \
--address-prefixes 10.0.0.0/24 2404:f800:8000:122::/64 \
--name myBackendSubnet \
--resource-group myResourceGroup \
--vnet-name myVNet
V této části přidáte adresní prostor APv6 a podsíť do existující virtuální sítě.
K aktualizaci virtuální sítě použijte rutinu Set-AzVirtualNetwork.
## 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
Pomocí rutiny Set-AzVirtualNetworkSubnetConfig přidejte do virtuální sítě novou podsíť IPv6.
## Place your virtual network into a variable. ##
$net = @{
Name = 'myVNet'
ResourceGroupName = 'myResourceGroup'
}
$vnet = Get-AzVirtualNetwork @net
## Create the subnet configuration. ##
$sub = @{
Name = 'myBackendSubnet'
AddressPrefix = '10.0.0.0/24','2404:f800:8000:122::/64'
VirtualNetwork = $vnet
}
Set-AzVirtualNetworkSubnetConfig @sub
## Save the configuration to the virtual network. ##
Set-AzVirtualNetwork -VirtualNetwork $vnet
Vytvoření veřejné IP adresy IPv6
V této části vytvoříte veřejnou IP adresu IPv6 pro virtuální počítač.
Do vyhledávacího pole v horní části portálu zadejte veřejnou IP adresu. Ve výsledcích hledání vyberte veřejné IP adresy .
Vyberte + Vytvořit.
Do pole Vytvořit veřejnou IP adresu zadejte nebo vyberte následující informace.
Nastavení |
Hodnota |
Verze protokolu IP |
Vyberte protokol IPv6. |
SKU |
Vyberte položku Standardní. |
Konfigurace IP adresy IPv6 |
|
Název |
Zadejte myPublicIP-IPv6. |
Časový limit nečinnosti (minuty) |
Ponechte výchozí hodnotu 4. |
Předplatné |
Vyberte své předplatné. |
Skupina prostředků |
Vyberte skupinu prostředků. V tomto příkladu má skupina prostředků název myResourceGroup. |
Umístění |
Vyberte umístění V tomto příkladu je lokalita Východ USA 2. |
Oblast dostupnosti |
Vyberte zónově redundantní. |
Vyberte Vytvořit.
V této části vytvoříte veřejnou IP adresu IPv6 pro virtuální počítač.
Pomocí příkazu az network public-ip create vytvořte veřejnou IP adresu.
az network public-ip create \
--resource-group myResourceGroup \
--name myPublicIP-Ipv6 \
--sku Standard \
--version IPv6 \
--zone 1 2 3
V této části vytvoříte veřejnou IP adresu IPv6 pro virtuální počítač.
K vytvoření veřejné IP adresy použijte New-AzPublicIpAddress .
$ip6 = @{
Name = 'myPublicIP-IPv6'
ResourceGroupName = 'myResourceGroup'
Location = 'eastus2'
Sku = 'Standard'
AllocationMethod = 'Static'
IpAddressVersion = 'IPv6'
Zone = 1,2,3
}
New-AzPublicIpAddress @ip6
Přidání konfigurace IPv6 do virtuálního počítače
V této části nakonfigurujete síťové rozhraní virtuálního počítače tak, aby zahrnovalo privátní i veřejnou IPv6 adresu.
Do vyhledávacího pole v horní části portálu zadejte virtuální počítač. Ve výsledcích hledání vyberte virtuální počítače .
Vyberte myVM nebo název vašeho existujícího virtuálního počítače.
V Nastavení vyberte Sítě.
Vyberte název síťového rozhraní vedle síťového rozhraní:. V tomto příkladu se síťové rozhraní jmenuje myvm404.
V nastavení síťového rozhraní vyberte konfiguracePROTOKOLU IP.
V konfiguracích IP vyberte Přidat +.
Zadejte nebo vyberte následující informace v Přidat konfiguraci IP.
Nastavení |
Hodnota |
Název |
Zadejte Ipv6config. |
Verze protokolu IP |
Vyberte protokol IPv6. |
Nastavení privátní IP adresy |
|
Přidělení |
Ponechte výchozí hodnotu Dynamic. |
Veřejná IP adresa |
Vyberte Přidružit. |
Veřejná IP adresa |
Vyberte myPublic-IPv6. |
Vyberte OK.
Pomocí příkazu az network nic ip-config create vytvořte konfiguraci protokolu IPv6 pro síťové rozhraní. Použitý --nic-name
v příkladu je myvm569. Tuto hodnotu nahraďte názvem síťového rozhraní ve virtuálním počítači.
az network nic ip-config create \
--resource-group myResourceGroup \
--name Ipv6config \
--nic-name myvm569 \
--private-ip-address-version IPv6 \
--vnet-name myVNet \
--subnet myBackendSubnet \
--public-ip-address myPublicIP-IPv6
Pomocí rutiny New-AzNetworkInterfaceIpConfig vytvořte konfiguraci IPv6 pro síťové rozhraní. Použitý -Name
v příkladu je myvm569. Tuto hodnotu nahraďte názvem síťového rozhraní ve virtuálním počítači.
## 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
Další kroky
V tomto článku jste se dozvěděli, jak přidat konfiguraci IP adresy se dvěma zásobníky do existující virtuální sítě a virtuálního počítače.
Další informace o protokolech IPv6 a IP adresách v Azure najdete tady: