IPv6 kettős veremű alkalmazás üzembe helyezése az Azure-beli virtuális hálózaton – Sablon
Ez a cikk az IPv6-konfigurációs feladatok listáját tartalmazza az Azure Resource Manager-alapú virtuálisgép-sablon azon részével, amely vonatkozik rá. A cikkben ismertetett sablonnal üzembe helyezhet egy kettős verem (IPv4 + IPv6) alkalmazást az Azure Standard Load Balancerrel, amely IPv4- és IPv6-alhálózatokkal rendelkező kettős verem virtuális hálózatot, kettős (IPv4 + IPv6) előtér-konfigurációval rendelkező standard Load Balancert, kettős IP-konfigurációval rendelkező virtuális GÉPEKET, hálózati biztonsági csoportot és nyilvános IP-címeket tartalmaz.
Szükséges konfigurációk
Keresse meg a sablonszakaszokat a sablonban, hogy lássa, hol történjen.
IPv6 addressSpace a virtuális hálózathoz
Hozzáadandó sablonszakasz:
"addressSpace": {
"addressPrefixes": [
"[variables('vnetv4AddressRange')]",
"[variables('vnetv6AddressRange')]"
IPv6-alhálózat az IPv6 virtuális hálózati címtérben
Hozzáadandó sablonszakasz:
{
"name": "V6Subnet",
"properties": {
"addressPrefix": "[variables('subnetv6AddressRange')]"
}
IPv6-konfiguráció a hálózati adapterhez
Hozzáadandó sablonszakasz:
{
"name": "ipconfig-v6",
"properties": {
"privateIPAllocationMethod": "Dynamic",
"privateIPAddressVersion":"IPv6",
"subnet": {
"id": "[variables('v6-subnet-id')]"
},
"loadBalancerBackendAddressPools": [
{
"id": "[concat(resourceId('Microsoft.Network/loadBalancers','loadBalancer'),'/backendAddressPools/LBBAP-v6')]"
}
IPv6 hálózati biztonsági csoport (NSG) szabályok
{
"name": "default-allow-rdp",
"properties": {
"description": "Allow RDP",
"protocol": "Tcp",
"sourcePortRange": "33819-33829",
"destinationPortRange": "5000-6000",
"sourceAddressPrefix": "fd00:db8:deca:deed::/64",
"destinationAddressPrefix": "fd00:db8:deca:deed::/64",
"access": "Allow",
"priority": 1003,
"direction": "Inbound"
}
Feltételes konfiguráció
Ha hálózati virtuális berendezést használ, adjon hozzá IPv6-útvonalakat az Útvonaltáblában. Ellenkező esetben ez a konfiguráció nem kötelező.
{
"type": "Microsoft.Network/routeTables",
"name": "v6route",
"apiVersion": "[variables('ApiVersion')]",
"location": "[resourceGroup().location]",
"properties": {
"routes": [
{
"name": "v6route",
"properties": {
"addressPrefix": "fd00:db8:deca:deed::/64",
"nextHopType": "VirtualAppliance",
"nextHopIpAddress": "fd00:db8:ace:f00d::1"
}
Választható konfiguráció
IPv6 internet-hozzáférés a virtuális hálózathoz
{
"name": "LBFE-v6",
"properties": {
"publicIPAddress": {
"id": "[resourceId('Microsoft.Network/publicIPAddresses','lbpublicip-v6')]"
}
IPv6 nyilvános IP-címek
{
"apiVersion": "[variables('ApiVersion')]",
"type": "Microsoft.Network/publicIPAddresses",
"name": "lbpublicip-v6",
"location": "[resourceGroup().location]",
"sku": {
"name": "Standard"
},
"properties": {
"publicIPAllocationMethod": "Static",
"publicIPAddressVersion": "IPv6"
}
IPv6 előtér a Load Balancerhez
{
"name": "LBFE-v6",
"properties": {
"publicIPAddress": {
"id": "[resourceId('Microsoft.Network/publicIPAddresses','lbpublicip-v6')]"
}
IPv6 háttércímkészlet a Load Balancerhez
"backendAddressPool": {
"id": "[concat(resourceId('Microsoft.Network/loadBalancers', 'loadBalancer'), '/backendAddressPools/LBBAP-v6')]"
},
"protocol": "Tcp",
"frontendPort": 8080,
"backendPort": 8080
},
"name": "lbrule-v6"
IPv6 terheléselosztó-szabályok bejövő és kimenő portok társításához
{
"name": "ipconfig-v6",
"properties": {
"privateIPAllocationMethod": "Dynamic",
"privateIPAddressVersion":"IPv6",
"subnet": {
"id": "[variables('v6-subnet-id')]"
},
"loadBalancerBackendAddressPools": [
{
"id": "[concat(resourceId('Microsoft.Network/loadBalancers','loadBalancer'),'/backendAddressPools/LBBAP-v6')]"
}
JSON-minta virtuálisgép-sablon
Ha egy IPv6 kettős veremű alkalmazást szeretne üzembe helyezni az Azure-beli virtuális hálózaton az Azure Resource Manager-sablonnal, tekintse meg a mintasablont itt.
Következő lépések
A nyilvános IP-címek, a hálózati sávszélesség vagy a Load Balancer díjszabásának részletei megtalálhatók.