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/application-gateway/migrate-v1-v2.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -64,7 +64,7 @@ This article focuses on the configuration stage of migration. Migration of clien
64
64
65
65
## Configuration migration
66
66
67
-
The configuration migration focuses on setting up the new V2 gateway with the settings from your existing V1 environment. The two Azure PowerShell scripts facilitate the migration of configurations from V1 (Standard or Web Application Firewall) to V2 (Standard V2 or Web Application Firewall V2) gateways. These scripts help streamline the transition process by automating key deployment and configuration tasks.
67
+
The configuration migration focuses on setting up the new V2 gateway with the settings from your existing V1 environment. Two Azure PowerShell scripts facilitate the migration of configurations (Standard or Web Application Firewall) from V1 to V2 gateways. These scripts help streamline the transition process by automating key deployment and configuration tasks.
68
68
69
69
## Enhanced cloning script (recommended)
70
70
@@ -73,17 +73,17 @@ The enhanced cloning script is the recommended option. It offers an improved mig
73
73
- Eliminating the need for manual input of frontend SSL certificates and backend trusted root certificates.
74
74
- Supporting the deployment of private-only V2 gateways.
75
75
76
-
You can **download** the Enhanced cloning script from the [PowerShell Gallery](https://www.powershellgallery.com/packages/AzureAppGWClone).
76
+
You can download the Enhanced cloning script from the [PowerShell Gallery](https://www.powershellgallery.com/packages/AzureAppGWClone).
77
77
78
78
### Considerations
79
79
80
-
If the existing V1 Application Gateway is configured with a private-only frontend, you must [register the `EnableApplicationGatewayNetworkIsolation` feature in the subscription](../application-gateway/application-gateway-private-deployment.md#onboard-to-the-feature) for private deployment before running the migration script. This step is required to avoid deployment failures.
80
+
If the existing Application Gateway V1 deployment is configured with a private-only frontend, you must [register the `EnableApplicationGatewayNetworkIsolation` feature in the subscription](../application-gateway/application-gateway-private-deployment.md#onboard-to-the-feature) for private deployment before running the migration script. This step is required to avoid deployment failures.
81
81
82
82
Private Application Gateway deployments must have subnet delegation configured to `Microsoft.Network/applicationGateways`. Use the [steps to set up subnet delegation](/azure/virtual-network/manage-subnet-delegation?tabs=manage-subnet-delegation-portal).
83
83
84
84
### Parameters for the script
85
85
86
-
-`AppGw V1 ResourceId -Required`: Azure resource ID for your existing Standard V1 or Web Application Firewall V1 gateway. To find this string value, go to the Azure portal, select your Application Gateway or Web Application Firewall resource, and select the **Properties** link for the gateway. The resource ID is on that pane.
86
+
-`AppGw V1 ResourceId -Required`: Azure resource ID for your existing Standard V1 or Web Application Firewall V1 gateway. To find this string value, go to the Azure portal, select your Application Gateway or Web Application Firewall resource, and then select the **Properties** link for the gateway. The resource ID is on that pane.
87
87
88
88
You can also run the following Azure PowerShell commands to get the resource ID:
89
89
@@ -92,15 +92,15 @@ Private Application Gateway deployments must have subnet delegation configured t
92
92
$appgw.Id
93
93
```
94
94
95
-
-`SubnetAddressRange -Required`: The subnet address in CIDR notation, where Application Gateway V2 will be deployed.
95
+
-`SubnetAddressRange -Required`: Subnet address in CIDR notation, where Application Gateway V2 will be deployed.
96
96
97
97
-`AppGwName -Optional`: Name of the V2 application gateway. The default value is `{AppGwV1 Name}_migrated`.
98
98
99
-
-`AppGwResourceGroupName -Optional`: Name of resource group where the V2 application gateway will be created. If not provided, the Application Gateway V1 resource group is used.
99
+
-`AppGwResourceGroupName -Optional`: Name of resource group where the V2 application gateway will be created. If you don't provide it, the Application Gateway V1 resource group is used.
100
100
101
101
-`PrivateIPAddress -Optional`: Private IP address to be assigned to Application Gateway V2. If you don't provide it, a random private IP is assigned.
102
102
103
-
-`ValidateBackendHealth -Optional`: Post-migration validation by comparing `ApplicationGatewayBackendHealth` responses. If not set, this validation is skipped.
103
+
-`ValidateBackendHealth -Optional`: Post-migration validation by comparing `ApplicationGatewayBackendHealth` responses. If you don't set it, this validation is skipped.
104
104
105
105
-`PublicIpResourceId -Optional`: Resource ID of the public IP address (if it already exists) to be attached to the application gateway. If you don't provide it, the public IP name is `{AppGwName}-IP`.
106
106
@@ -114,7 +114,7 @@ Private Application Gateway deployments must have subnet delegation configured t
114
114
115
115
2. Use `Import-Module Az` to import the Az modules.
116
116
117
-
3. Run the `Set-AzContext` cmdlet to set the active Azure context to the correct subscription. This is an important step because the migration script might clean up the existing resource group if it doesn't exist in current subscription context.
117
+
3. Run the `Set-AzContext` cmdlet to set the active Azure context to the correct subscription. This step is important because the migration script might clean up the existing resource group if the group doesn't exist in the current subscription context.
@@ -450,7 +450,7 @@ The following items are a few scenarios where your current application gateway (
450
450
451
451
## Post-migration tasks
452
452
453
-
After traffic migration succeeds and you fully verify that the application runs correctly through the V2 gateway, you can safely decommission and delete the old V1 Application Gateway resource to avoid unnecessary costs.
453
+
After traffic migration succeeds and you fully verify that the application runs correctly through the V2 gateway, you can safely decommission and delete the old Application Gateway V1 resource to avoid unnecessary costs.
0 commit comments