You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/virtual-network/ip-services/ipv6-virtual-machine-scale-set.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ description: This article shows how to deploy virtual machine scale sets with IP
5
5
services: virtual-network
6
6
author: mbender-ms
7
7
ms.author: mbender
8
-
ms.date: 08/24/2023
8
+
ms.date: 01/08/2025
9
9
ms.service: azure-virtual-network
10
10
ms.topic: how-to
11
11
---
@@ -17,7 +17,7 @@ This article shows you how to deploy a dual stack (IPv4 + IPv6) Virtual Machine
17
17
2. Create a dual stack load balancer.
18
18
3. Create network security group (NSG) rules.
19
19
20
-
The only step that is different from individual VMs is creating the network interface (NIC) configuration that uses the virtual machine scale set resource: networkProfile/networkInterfaceConfigurations. The JSON structure is similar to that of the Microsoft.Network/networkInterfaces object used for individual VMs with the addition of setting the NIC and the IPv4 IpConfiguration as the primary interface using the **"primary": true** attribute as seen in the following example:
20
+
The only step that is different from individual VMs is creating the network interface (NIC) configuration that uses the virtual machine scale set resource: `networkProfile/networkInterfaceConfigurations`. The JSON structure is similar to that of the `Microsoft.Network/networkInterfaces` object used for individual VMs with the addition of setting the NIC and the IPv4 IpConfiguration as the primary interface using the `"primary": true` attribute as seen in the following example:
Copy file name to clipboardExpand all lines: articles/virtual-network/ip-services/manage-custom-ip-address-prefix.md
+16-22Lines changed: 16 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ description: Learn about custom IP address prefixes and how to manage and delete
5
5
services: azure-virtual-network
6
6
author: mbender-ms
7
7
ms.author: mbender
8
-
ms.date: 08/05/2024
8
+
ms.date: 01/08/2025
9
9
ms.service: azure-virtual-network
10
10
ms.subservice: ip-services
11
11
ms.custom: devx-track-azurepowershell
@@ -39,7 +39,7 @@ When a unified (or regional) model custom IP prefix is in **Provisioned**, **Com
39
39
40
40
Use the following CLI and PowerShell commands to create public IP prefixes with the `--custom-ip-prefix-name` (CLI) and `-CustomIpPrefix` (PowerShell) parameters that point to an existing custom IP prefix.
To view a custom IP prefix, the following commands can be used in Azure CLI and Azure PowerShell. All public IP prefixes created under the custom IP prefix are displayed.
105
105
106
-
**Commands**
107
-
108
-
|Tool|Command|
106
+
|**Tool**|**Command**|
109
107
|---|---|
110
108
|CLI|[az network custom-ip prefix list](/cli/azure/network/public-ip/prefix#az-network-custom-ip-prefix-list) to list custom IP prefixes<br>[az network custom-ip prefix show](/cli/azure/network/public-ip/prefix#az-network-custom-ip-prefix-show) to show settings and any derived public IP prefixes<br>
111
109
|PowerShell|[Get-AzCustomIpPrefix](/powershell/module/az.network/get-azcustomipprefix) to retrieve a custom IP prefix object and view its settings and any derived public IP prefixes|
@@ -115,15 +113,13 @@ To view a custom IP prefix, the following commands can be used in Azure CLI and
115
113
A custom IP prefix must be decommissioned to turn off advertisements.
116
114
117
115
> [!NOTE]
118
-
> All public IP prefixes created from an provisioned custom IP prefix must be deleted before a custom IP prefix can be decommissioned. If this could potentially cause an issue as part of a migration, see the following section on regional commissioning.
116
+
> All public IP prefixes created from a provisioned custom IP prefix must be deleted before a custom IP prefix can be decommissioned. If this could potentially cause an issue as part of a migration, see the following section on regional commissioning.
119
117
>
120
118
> The estimated time to fully complete the decommissioning process is 3-4 hours.
121
119
122
120
The following commands can be used in Azure CLI and Azure PowerShell to begin the process to stop advertising the range from Azure. The operation is asynchronous, use view commands to retrieve the status. The **CommissionedState** field initially shows the prefix as **Decommissioning**, followed by **Provisioned** as it transitions to the earlier state. Advertisement removal is a gradual process, and the range is partially advertised while still in **Decommissioning**.
123
121
124
-
**Commands**
125
-
126
-
|Tool|Command|
122
+
|**Tool**|**Command**|
127
123
|---|---|
128
124
|Azure portal|Use the **Decommission** option in the Overview section of a Custom IP Prefix |
129
125
|CLI|[az network custom-ip prefix update](/cli/azure/network/public-ip/prefix#az-network-custom-ip-prefix-update) with `--state` flag set to decommission |
@@ -154,15 +150,13 @@ To fully remove a custom IP prefix, it must be deprovisioned and then deleted.
154
150
> It is strongly recommended to decommission the range **prior** to modifying/deleting the Route Origin Authorization (ROA) you created with your Routing Internet Registry. Failure to do this will mean Microsoft will still be advertising your range when not authorized to do so. Please see the [creation documentation](create-custom-ip-address-prefix-powershell.md) for more information about ROAs.
155
151
156
152
> [!NOTE]
157
-
> If there is a requirement to migrate an provisioned range from one region to the other, the original custom IP prefix must be fully removed from the first region before a new custom IP prefix with the same address range can be created in another region.
153
+
> If there is a requirement to migrate a provisioned range from one region to the other, the original custom IP prefix must be fully removed from the first region before a new custom IP prefix with the same address range can be created in another region.
158
154
>
159
155
> The estimated time to complete the deprovisioning process is anywhere from 30 to 60 minutes.
160
156
161
157
The following commands can be used in Azure CLI and Azure PowerShell to deprovision and remove the range from Microsoft. The deprovisioning operation is asynchronous. You can use the view commands to retrieve the status. The **CommissionedState** field initially shows the prefix as **Deprovisioning**, followed by **Deprovisioned** as it transitions to the earlier state. When the range is in the **Deprovisioned** state, it can be deleted by using the commands to remove.
162
158
163
-
**Commands**
164
-
165
-
|Tool|Command|
159
+
|**Tool**|**Command**|
166
160
|---|---|
167
161
|Azure portal|Use the **Deprovision** option in the Overview section of a Custom IP Prefix |
168
162
|CLI|[az network custom-ip prefix update](/cli/azure/network/public-ip/prefix#az-network-custom-ip-prefix-update) with the `--state` flag set to deprovision <br>[az network custom-ip prefix delete](/cli/azure/network/public-ip/prefix#az-network-custom-ip-prefix-delete) to remove|
@@ -174,7 +168,7 @@ Alternatively, a custom IP prefix can be decommissioned via the Azure portal usi
174
168
175
169
For permissions to manage public IP address prefixes, your account must be assigned to the [network contributor](../../role-based-access-control/built-in-roles.md?toc=%2fazure%2fvirtual-network%2ftoc.json#network-contributor) role or to a [custom](../../role-based-access-control/custom-roles.md?toc=%2fazure%2fvirtual-network%2ftoc.json) role.
176
170
177
-
| Action | Name |
171
+
|**Action**|**Name**|
178
172
| --------- | ------------- |
179
173
| Microsoft.Network/customIPPrefixes/read | Read a custom IP address prefix |
180
174
| Microsoft.Network/customIPPrefixes/write | Create or update a custom IP address prefix |
@@ -187,11 +181,11 @@ This section provides answers for common questions about custom IP prefix resour
187
181
188
182
### A "ValidationFailed" error is returned after a new custom IP prefix creation
189
183
190
-
A quick failure of provisioning is likely due to a prefix validation error. A prefix validation error indicates we're unable to verify your ownership of the range. A validation error can also indicate that we can't verify Microsoft permission to advertise the range, and or the association of the range with the given subscription. To view the specific error, review the **FailedReason** field in the custom IP prefix resource (in the JSON view in the portal) and review the Status messages section in the following section.
184
+
A quick failure of provisioning is likely due to a prefix validation error. A prefix validation error indicates we're unable to verify your ownership of the range. A validation error can also indicate that we can't verify Microsoft permission to advertise the range, and or the association of the range with the given subscription. To view the specific error, review the **FailedReason** field in the custom IP prefix resource (in the JSON view in the portal) and review the **Status message**s section in the following section.
191
185
192
186
### After updating a custom IP prefix to advertise, it transitions to a "CommissioningFailed" status
193
187
194
-
If a custom IP prefix is unable to be fully advertised, it moves to a **CommissioningFailed** status. To view the specific error, review the **FailedReason** field in the custom IP prefix resource (in the JSON view in the portal) and review the Status messages section as follows, which helps determine at what point the commission process failed.
188
+
If a custom IP prefix is unable to be fully advertised, it moves to a **CommissioningFailed** status. To view the specific error, review the **FailedReason** field in the custom IP prefix resource (in the JSON view in the portal) and review the **Status message**s section as follows, which helps determine at what point the commission process failed.
195
189
196
190
### I’m unable to decommission a custom IP prefix
197
191
@@ -211,14 +205,14 @@ Yes - there are multiple differences for provisioning and commissioning when usi
211
205
212
206
### Status messages
213
207
214
-
When you onboard or remove a custom IP prefix from Azure, the system updates the **FailedReason** attribute of the resource. If the Azure portal is used, the message is shown as a top-level banner. The following tables list the status messages when onboarding or removing a custom IP prefix.
208
+
When you onboard or remove a custom IP prefix from Azure, the system updates the **FailedReason** attribute of the resource. If the Azure portal is used, the message is shown as a top-level banner. The following tables list the **status message**s when onboarding or removing a custom IP prefix.
215
209
216
210
> [!NOTE]
217
211
> If the **FailedReason** is **OperationNotFailed**, the custom IP prefix is in a stable state (e.g. Provisioned, Commissioned) with no apparent issues.
218
212
219
213
#### Validation failures
220
214
221
-
| Failure message | Explanation |
215
+
|**Failure message**|**Explanation**|
222
216
| --------------- | ----------- |
223
217
| CustomerSignatureNotVerified | The signed message can't be verified against the authentication message using the Whois/RDAP record for the prefix. |
224
218
| NotAuthorizedToAdvertiseThisPrefix </br> or </br> ASN8075NotAllowedToAdvertise | ASN8075 isn't authorized to advertise this prefix. Make sure your route origin authorization (ROA) is submitted correctly. |
@@ -241,30 +235,30 @@ When you onboard or remove a custom IP prefix from Azure, the system updates the
241
235
242
236
#### Commission status
243
237
244
-
| Status message | Explanation |
238
+
|**Status message**|**Explanation**|
245
239
| --------------- | ----------- |
246
240
| RegionalCommissioningInProgress | The range is being commissioned to advertise regionally within Azure. |
247
241
| CommissionedNoInternetAdvertise | The range is now advertising regionally within Azure. |
248
242
| InternetCommissioningInProgress | The range is now advertising regionally within Azure and is being commissioned to advertise to the internet. |
249
243
250
244
#### Decommission status
251
245
252
-
| Status message | Explanation |
246
+
|**Status message**|**Explanation**|
253
247
| -------------- | ----------- |
254
248
| InternetDecommissioningInProgress | The range is currently being decommissioned. The range is no longer advertised to the internet. |
255
249
| RegionalDecommissioningInProgress | The range is no longer advertised to the internet and is currently being decommissioned. The range is no longer advertised regionally within Azure. |
256
250
257
251
#### Commission failures
258
252
259
-
| Failure message | Explanation |
253
+
|**Failure message**|**Explanation**|
260
254
| --------------- | ----------- |
261
255
| CommissionFailedRangeNotAdvertised | The range was unable to be advertised regionally within Azure or to the internet. |
262
256
| CommissionFailedRangeRegionallyAdvertised | The range was unable to be advertised to the internet but is being advertised within Azure. |
263
257
| CommissionFailedRangeInternetAdvertised | The range was unable to be advertised optimally but is being advertised to the internet and within Azure. |
264
258
265
259
#### Decommission failures
266
260
267
-
| Failure message | Explanation |
261
+
|**Failure message**|**Explanation**|
268
262
| --------------- | ----------- |
269
263
| DecommissionFailedRangeInternetAdvertised | The range was unable to be decommissioned and is still advertised to the internet and within Azure. |
270
264
| DecommissionFailedRangeRegionallyAdvertised | The range was unable to be decommissioned and is still advertised within Azure but is no longer advertised to the internet. |
0 commit comments