Azure 内で IPv6 を使用して仮想マシン スケール セットをデプロイする
この記事では、Azure 仮想ネットワーク内でデュアル スタック (IPv4 + IPv6) 仮想マシン スケール セットをデュアル スタック外部ロード バランサーと共にデプロイする方法を示します。 IPv6 対応の仮想マシン スケール セットを作成するプロセスは、こちらで説明している個々の VM の作成プロセスとほぼ同じです。 個々の VM についての説明と同様の手順に従って、作業を開始します。
- IPv4 および IPv6 パブリック IP を作成します。
- デュアル スタック ロード バランサーを作成します。
- ネットワーク セキュリティ グループ (NSG) のルールを作成します。
個々の VM とは異なる手順は、仮想マシン スケール セット リソース networkProfile/networkInterfaceConfigurations
を使用するネットワーク インターフェイス (NIC) 構成の作成だけです。 JSON 構造体は、個々の VM で使用される Microsoft.Network/networkInterfaces
オブジェクトのものと同様ですが、次の例に示すように、"primary": true
属性を使用した NIC と IPv4 IpConfiguration のプライマリ インターフェイスとしての設定が追加されています。
"networkProfile": {
"networkInterfaceConfigurations": [
{
"name": "[variables('nicName')]",
"properties": {
"primary": true,
"networkSecurityGroup": {
"id": "[resourceId('Microsoft.Network/networkSecurityGroups','VmssNsg')]"
},
"ipConfigurations": [
{
"name": "[variables('ipConfigName')]",
"properties": {
"primary": true,
"subnet": {
"id": "[resourceId('Microsoft.Network/virtualNetworks/subnets', 'MyvirtualNetwork','Mysubnet')]"
},
"privateIPAddressVersion":"IPv4",
"publicipaddressconfiguration": {
"name": "pub1",
"properties": {
"idleTimeoutInMinutes": 15
}
},
"loadBalancerBackendAddressPools": [
{
"id": "[resourceId('Microsoft.Network/loadBalancers/backendAddressPools', 'loadBalancer', 'bePool'))]"
}
],
"loadBalancerInboundNatPools": [
{
"id": "[resourceId('Microsoft.Network/loadBalancers/inboundNatPools', 'loadBalancer', 'natPool')]"
}
]
}
},
{
"name": "[variables('ipConfigNameV6')]",
"properties": {
"subnet": {
"id": "[resourceId('Microsoft.Network/virtualNetworks/subnets','MyvirtualNetwork','Mysubnet')]"
},
"privateIPAddressVersion":"IPv6",
"loadBalancerBackendAddressPools": [
{
"id": "[resourceId('Microsoft.Network/loadBalancers/backendAddressPools', 'loadBalancer','bePoolv6')]"
}
]
}
}
]
}
}
]
}
サンプル仮想マシン スケール セット テンプレートの JSON
デュアル スタック (IPv4 + IPv6) 仮想マシン スケール セットをデュアル スタック外部ロード バランサーおよび仮想ネットワーク ビューのサンプル テンプレートと共にデプロイするには、こちらをご覧ください。
次のステップ
Azure 仮想ネットワークでの IPv6 サポートの詳細については、Azure Virtual Network の IPv6 の概要に関するページを参照してください。