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
### Will the module migrate my frontend IP address to the new Standard Load Balancer?
117
117
118
-
Yes, for both public and internal load balancers, the module ensures that front end IP addresses are maintained. For public IPs, the IP is converted to a static IP prior to migration (if necessary). For internal front ends, the module will attempt to reassign the same IP address freed up when the Basic Load Balancer was deleted; if the private IP isn't available the script will fail (see [What happens if my upgrade fails mid-migration?](#what-happens-if-my-upgrade-fails-mid-migration)).
118
+
Yes, for both public and internal load balancers, the module ensures that front end IP addresses are maintained. For public IPs, the IP is converted to a static IP prior to migration (if necessary). For internal front ends, the module attempts to reassign the same IP address freed up when the Basic Load Balancer was deleted; if the private IP isn't available the script will fail (see [What happens if my upgrade fails mid-migration?](#what-happens-if-my-upgrade-fails-mid-migration)).
119
119
120
120
### How long does the Upgrade take?
121
121
@@ -140,36 +140,36 @@ The script migrates the following from the Basic Load Balancer to the Standard L
140
140
- Updates the public IP SKU to Standard, if Basic
141
141
- Upgrade all associated public IPs to the new Standard Load Balancer
142
142
- Health Probes:
143
-
- All probes will be migrated to the new Standard Load Balancer
143
+
- All probes are migrated to the new Standard Load Balancer
144
144
- Load balancing rules:
145
-
- All load balancing rules will be migrated to the new Standard Load Balancer
145
+
- All load balancing rules are migrated to the new Standard Load Balancer
146
146
- Inbound NAT Rules:
147
-
- All user-created NAT rules will be migrated to the new Standard Load Balancer
147
+
- All user-created NAT rules are migrated to the new Standard Load Balancer
148
148
- Inbound NAT Pools:
149
149
- All inbound NAT Pools will be migrated to the new Standard Load Balancer
150
150
- Outbound Rules:
151
151
- Basic load balancers don't support configured outbound rules. The script will create an outbound rule in the Standard load balancer to preserve the outbound behavior of the Basic load balancer. For more information about outbound rules, see [Outbound rules](./outbound-rules.md).
152
152
- Network security group
153
153
- Basic Load Balancer doesn't require a network security group to allow outbound connectivity. In case there's no network security group associated with the Virtual Machine Scale Set, a new network security group will be created to preserve the same functionality. This new network security group will be associated to the Virtual Machine Scale Set backend pool member network interfaces. It will allow the same load balancing rules ports and protocols and preserve the outbound connectivity.
154
154
- Backend pools:
155
-
- All backend pools will be migrated to the new Standard Load Balancer
156
-
- All Virtual Machine Scale Set network interfaces and IP configurations will be migrated to the new Standard Load Balancer
155
+
- All backend pools are migrated to the new Standard Load Balancer
156
+
- All Virtual Machine Scale Set network interfaces and IP configurations are migrated to the new Standard Load Balancer
157
157
- If a Virtual Machine Scale Set is using Rolling Upgrade policy, the script will update the Virtual Machine Scale Set upgrade policy to "Manual" during the migration process and revert it back to "Rolling" after the migration is completed.
158
158
159
159
**Internal Load Balancer:**
160
160
161
161
- Private frontend IP configuration
162
162
- Health Probes:
163
-
- All probes will be migrated to the new Standard Load Balancer
163
+
- All probes are migrated to the new Standard Load Balancer
164
164
- Load balancing rules:
165
-
- All load balancing rules will be migrated to the new Standard Load Balancer
165
+
- All load balancing rules are migrated to the new Standard Load Balancer
166
166
- Inbound NAT Pools:
167
167
- All inbound NAT Pools will be migrated to the new Standard Load Balancer
168
168
- Inbound NAT Rules:
169
-
- All user-created NAT rules will be migrated to the new Standard Load Balancer
169
+
- All user-created NAT rules are migrated to the new Standard Load Balancer
170
170
- Backend pools:
171
-
- All backend pools will be migrated to the new Standard Load Balancer
172
-
- All Virtual Machine Scale Set network interfaces and IP configurations will be migrated to the new Standard Load Balancer
171
+
- All backend pools are migrated to the new Standard Load Balancer
172
+
- All Virtual Machine Scale Set network interfaces and IP configurations are migrated to the new Standard Load Balancer
173
173
- If there's a Virtual Machine Scale Set using Rolling Upgrade policy, the script will update the Virtual Machine Scale Set upgrade policy to "Manual" during the migration process and revert it back to "Rolling" after the migration is completed.
Copy file name to clipboardExpand all lines: articles/load-balancer/upgrade-basic-standard.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
@@ -6,7 +6,7 @@ services: load-balancer
6
6
author: mbender-ms
7
7
ms.service: load-balancer
8
8
ms.topic: how-to
9
-
ms.date: 03/17/2022
9
+
ms.date: 04/17/2023
10
10
ms.author: mbender
11
11
ms.custom: template-how-to
12
12
---
@@ -44,7 +44,7 @@ An Azure PowerShell script is available that does the following procedures:
44
44
45
45
* If the load balancer doesn't have a frontend IP configuration or backend pool, you'll encounter an error running the script. Ensure the load balancer has a frontend IP and backend pool
46
46
47
-
* The script cannot migrate Virtual Machine Scale Set from Basic Load Balancer's backend to Standard Load Balancer's backend. For this type of upgrade, see [Upgrade a basic load balancer used with Virtual Machine Scale Sets](./upgrade-basic-standard-virtual-machine-scale-sets.md) for instructions and more information.
47
+
* The script can't migrate Virtual Machine Scale Set from Basic Load Balancer's backend to Standard Load Balancer's backend. For this type of upgrade, see [Upgrade a basic load balancer used with Virtual Machine Scale Sets](./upgrade-basic-standard-virtual-machine-scale-sets.md) for instructions and more information.
48
48
49
49
### Change allocation method of the public IP address to static
50
50
@@ -75,32 +75,32 @@ Download the migration script from the [PowerShell Gallery](https://www.powershe
75
75
76
76
There are two options depending on your local PowerShell environment setup and preferences:
77
77
78
-
* If you don’t have the Azure Az modules installed, or don’t mind uninstalling the Azure Az modules, use the `Install-Script` option to run the script.
78
+
* If you don’t have the Azure Az PowerShell module modules installed, or don’t mind uninstalling the Azure Az PowerShell module modules, use the `Install-Script` option to run the script.
79
79
80
-
* If you need to keep the Azure Az modules, download the script and run it directly.
80
+
* If you need to keep the Azure Az PowerShell module modules, download the script and run it directly.
81
81
82
-
To determine if you have the Azure Az modules installed, run `Get-InstalledModule -Name az`. If you don't see any installed Az modules, then you can use the `Install-Script` method.
82
+
To determine if you have the Azure Az PowerShell module modules installed, run `Get-InstalledModule -Name az`. If you don't see any installed Az PowerShell module modules, then you can use the `Install-Script` method.
83
83
84
84
### Install with Install-Script
85
85
86
-
To use this option, don't have the Azure Az modules installed on your computer. If they're installed, the following command displays an error. Uninstall the Azure Az modules, or use the other option to download the script manually and run it.
86
+
To use this option, don't have the Azure Az PowerShell module modules installed on your computer. If they're installed, the following command displays an error. Uninstall the Azure Az PowerShell module modules, or use the other option to download the script manually and run it.
87
87
88
88
Run the script with the following command:
89
89
90
90
```azurepowershell
91
91
Install-Script -Name AzurePublicLBUpgrade
92
92
```
93
-
This command also installs the required Az modules.
93
+
This command also installs the required Az PowerShell module modules.
94
94
95
95
### Install with the script directly
96
96
97
-
If you do have Azure Az modules installed and can't uninstall them, or don't want to uninstall them,you can manually download the script using the **Manual Download** tab in the script download link. The script is downloaded as a raw **nupkg** file. To install the script from this **nupkg** file, see [Manual Package Download](/powershell/scripting/gallery/how-to/working-with-packages/manual-download).
97
+
If you do have Azure Az PowerShell module modules installed and can't uninstall them, or don't want to uninstall them,you can manually download the script using the **Manual Download** tab in the script download link. The script is downloaded as a raw **nupkg** file. To install the script from this **nupkg** file, see [Manual Package Download](/powershell/scripting/gallery/how-to/working-with-packages/manual-download).
98
98
99
99
To run the script:
100
100
101
101
1. Use `Connect-AzAccount` to connect to Azure.
102
102
103
-
2. Use `Import-Module Az` to import the Az modules.
103
+
2. Use `Import-Module Az` to import the Az PowerShell module modules.
Copy file name to clipboardExpand all lines: articles/load-balancer/upgrade-internalbasic-to-publicstandard.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
@@ -5,7 +5,7 @@ description: Learn how to upgrade a basic internal load balancer to a standard p
5
5
author: mbender-ms
6
6
ms.service: load-balancer
7
7
ms.topic: how-to
8
-
ms.date: 03/17/2022
8
+
ms.date: 04/17/2023
9
9
ms.author: mbender
10
10
ms.custom: template-how-to
11
11
---
@@ -47,7 +47,7 @@ An Azure PowerShell script is available that does the following procedures:
47
47
48
48
* If the load balancer doesn't have a frontend IP configuration or backend pool, you'll encounter an error running the script. Ensure the load balancer has a frontend IP and backend pool
49
49
50
-
* The script cannot migrate Virtual Machine Scale Set from Basic Load Balancer's backend to Standard Load Balancer's backend. For this type of upgrade, see [Upgrade a basic load balancer used with Virtual Machine Scale Sets](./upgrade-basic-standard-virtual-machine-scale-sets.md) for instructions and more information.
50
+
* The script can't migrate Virtual Machine Scale Set from Basic Load Balancer's backend to Standard Load Balancer's backend. For this type of upgrade, see [Upgrade a basic load balancer used with Virtual Machine Scale Sets](./upgrade-basic-standard-virtual-machine-scale-sets.md) for instructions and more information.
51
51
52
52
## Download the script
53
53
@@ -57,32 +57,32 @@ Download the migration script from the [PowerShell Gallery](https://www.powershe
57
57
58
58
There are two options depending on your local PowerShell environment setup and preferences:
59
59
60
-
* If you don’t have the Azure Az modules installed, or don’t mind uninstalling the Azure Az modules, use the `Install-Script` option to run the script.
60
+
* If you don’t have the Azure Az PowerShell module modules installed, or don’t mind uninstalling the Azure Az PowerShell module modules, use the `Install-Script` option to run the script.
61
61
62
-
* If you need to keep the Azure Az modules, download the script and run it directly.
62
+
* If you need to keep the Azure Az PowerShell module modules, download the script and run it directly.
63
63
64
-
To determine if you have the Azure Az modules installed, run `Get-InstalledModule -Name az`. If you don't see any installed Az modules, then you can use the `Install-Script` method.
64
+
To determine if you have the Azure Az PowerShell module modules installed, run `Get-InstalledModule -Name az`. If you don't see any installed Az PowerShell module modules, then you can use the `Install-Script` method.
65
65
66
66
### Install with Install-Script
67
67
68
-
To use this option, don't have the Azure Az modules installed on your computer. If they're installed, the following command displays an error. Uninstall the Azure Az modules, or use the other option to download the script manually and run it.
68
+
To use this option, don't have the Azure Az PowerShell module modules installed on your computer. If they're installed, the following command displays an error. Uninstall the Azure Az PowerShell module modules, or use the other option to download the script manually and run it.
69
69
70
70
Run the script with the following command:
71
71
72
72
```azurepowershell
73
73
Install-Script -Name AzureLBUpgrade
74
74
```
75
-
This command also installs the required Az modules.
75
+
This command also installs the required Az PowerShell module modules.
76
76
77
77
### Install with the script directly
78
78
79
-
If you do have Azure Az modules installed and can't uninstall them, or don't want to uninstall them,you can manually download the script using the **Manual Download** tab in the script download link. The script is downloaded as a raw **nupkg** file. To install the script from this **nupkg** file, see [Manual Package Download](/powershell/scripting/gallery/how-to/working-with-packages/manual-download).
79
+
If you do have Azure Az PowerShell module modules installed and can't uninstall them, or don't want to uninstall them,you can manually download the script using the **Manual Download** tab in the script download link. The script is downloaded as a raw **nupkg** file. To install the script from this **nupkg** file, see [Manual Package Download](/powershell/scripting/gallery/how-to/working-with-packages/manual-download).
80
80
81
81
To run the script:
82
82
83
83
1. Use `Connect-AzAccount` to connect to Azure.
84
84
85
-
2. Use `Import-Module Az` to import the Az modules.
85
+
2. Use `Import-Module Az` to import the Az PowerShell module modules.
description: This article shows how deploy an IPv6 dual stack application in Azure virtual network using Azure CLI.
4
+
description: This article shows how to deploy an IPv6 dual stack application in Azure virtual network using Azure CLI.
5
5
services: virtual-network
6
-
author: KumudD
6
+
author: mbender-ms
7
7
ms.service: virtual-network
8
8
ms.topic: how-to
9
9
ms.workload: infrastructure-services
10
-
ms.date: 03/31/2020
11
-
ms.author: kumud
10
+
ms.date: 04/17/2023
11
+
ms.author: mbender
12
12
ms.custom: template-how-to, devx-track-azurecli
13
13
---
14
14
@@ -178,7 +178,7 @@ az vm availability-set create \
178
178
179
179
### Create network security group
180
180
181
-
Create a network security group for the rules that will govern inbound and outbound communication in your VNet.
181
+
Create a network security group for the rules that govern inbound and outbound communication in your VNet.
182
182
183
183
#### Create a network security group
184
184
@@ -321,7 +321,7 @@ az network nic ip-config create \
321
321
322
322
### Create virtual machines
323
323
324
-
Create the VMs with [az vm create](/cli/azure/vm#az-vm-create). The following example creates two VMs and the required virtual network components if they do not already exist.
324
+
Create the VMs with [az vm create](/cli/azure/vm#az-vm-create). The following example creates two VMs and the required virtual network components if they don't already exist.
description: This article shows how deploy an IPv6 dual stack application with Standard Load Balancer in Azure virtual network using Azure PowerShell.
4
+
description: This article shows how to deploy an IPv6 dual stack application with Standard Load Balancer in Azure virtual network using Azure PowerShell.
If you choose to install and use PowerShell locally, this article requires the Azure PowerShell module version 6.9.0 or later. Run `Get-Module -ListAvailable Az` to find the installed version. If you need to upgrade, see [Install Azure PowerShell module](/powershell/azure/install-Az-ps). If you are running PowerShell locally, you also need to run `Connect-AzAccount` to create a connection with Azure.
21
+
If you choose to install and use PowerShell locally, this article requires the Azure PowerShell module version 6.9.0 or later. Run `Get-Module -ListAvailable Az` to find the installed version. If you need to upgrade, see [Install Azure PowerShell module](/powershell/azure/install-Az-ps). If you're running PowerShell locally, you also need to run `Connect-AzAccount` to create a connection with Azure.
To access your virtual machines using a RDP connection, create a IPV4 public IP addresses for the virtual machines with [New-AzPublicIpAddress](/powershell/module/az.network/new-azpublicipaddress).
53
+
To access your virtual machines using a RDP connection, create an IPV4 public IP addresses for the virtual machines with [New-AzPublicIpAddress](/powershell/module/az.network/new-azpublicipaddress).
Create a network security group for the rules that will govern inbound and outbound communication in your VNET.
169
+
Create a network security group for the rules that govern inbound and outbound communication in your VNET.
170
170
171
171
#### Create a network security group rule for port 3389
172
172
@@ -281,7 +281,7 @@ Set an administrator username and password for the VMs with [Get-Credential](/po
281
281
$cred = get-credential -Message "DUAL STACK VNET SAMPLE: Please enter the Administrator credential to log into the VMs."
282
282
```
283
283
284
-
Now you can create the VMs with [New-AzVM](/powershell/module/az.compute/new-azvm). The following example creates two VMs and the required virtual network components if they do not already exist.
284
+
Now you can create the VMs with [New-AzVM](/powershell/module/az.compute/new-azvm). The following example creates two VMs and the required virtual network components if they don't already exist.
## Determine IP addresses of the IPv4 and IPv6 endpoints
302
-
Get all Network Interface Objects in the resource group to summarize the IP's used in this deployment with `get-AzNetworkInterface`. Also, get the Load Balancer's frontend addresses of the IPv4 and IPv6 endpoints with `get-AzpublicIpAddress`.
302
+
Get all Network Interface Objects in the resource group to summarize the IPs used in this deployment with `get-AzNetworkInterface`. Also, get the Load Balancer's frontend addresses of the IPv4 and IPv6 endpoints with `get-AzpublicIpAddress`.
0 commit comments