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/load-balancer/upgrade-basicInternal-standard.md
+7-35Lines changed: 7 additions & 35 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,30 +12,26 @@ ms.author: irenehua
12
12
# Upgrade Azure Internal Load Balancer- No Outbound Connection Required
13
13
[Azure Standard Load Balancer](load-balancer-overview.md) offers a rich set of functionality and high availability through zone redundancy. To learn more about Load Balancer SKU, see [comparison table](https://docs.microsoft.com/azure/load-balancer/concepts-limitations#skus).
14
14
15
-
There are two stages in an upgrade:
16
-
17
-
1. Migrate the configuration
18
-
2. Add VMs to backend pools of Standard Load Balancer
19
-
20
-
This article covers configuration migration. Adding VMs to backend pools may vary depending on your specific environment. However, some high-level, general recommendations [are provided](#add-vms-to-backend-pools-of-standard-load-balancer).
15
+
This article introduces a PowerShell script which creates a Standard Load Balancer with the same configuration as the Basic Load Balancer along with migrating traffic from Basic Load Balancer to Standard Load Balancer.
21
16
22
17
## Upgrade overview
23
18
24
19
An Azure PowerShell script is available that does the following:
25
20
26
21
* Creates a Standard Internal SKU Load Balancer in the location that you specify. Note that no [outbound connection](https://docs.microsoft.com/azure/load-balancer/load-balancer-outbound-connections) will not be provided by the Standard Internal Load Balancer.
27
-
* Seamlessly copies the configurations of the Basic SKU Load Balancer to the newly create Standard Load Balancer.
22
+
* Seamlessly copies the configurations of the Basic SKU Load Balancer to the newly created Standard Load Balancer.
23
+
* Seamlessly move the private IPs from Basic Load Balancer to the newly created Standard Load Balancer.
24
+
* Seamlessly move the VMs from backend pool of the Basic Load Balancer to the backend pool of the Standard Load Balancer
28
25
29
26
### Caveats\Limitations
30
27
31
28
* Script only supports Internal Load Balancer upgrade where no outbound connection is required. If you required [outbound connection](https://docs.microsoft.com/azure/load-balancer/load-balancer-outbound-connections) for some of your VMs, please refer to this [page](upgrade-InternalBasic-To-PublicStandard.md) for instructions.
32
-
* The Standard Load Balancer has new public addresses. It’s impossible to move the IP addresses associated with existing Basic Load Balancer seamlessly to Standard Load Balancer since they have different SKUs.
33
29
* If the Standard load balancer is created in a different region, you won’t be able to associate the VMs existing in the old region to the newly created Standard Load Balancer. To work around this limitation, make sure to create a new VM in the new region.
34
-
* If your Load Balancer does not have any frontend IP configuration or backend pool, you are likely to hit an error running the script. Please make sure they are not empty.
30
+
* If your Load Balancer does not have any frontend IP configuration or backend pool, you are likely to hit an error running the script. Make sure they are not empty.
35
31
36
32
## Download the script
37
33
38
-
Download the migration script from the [PowerShell Gallery](https://www.powershellgallery.com/packages/AzureILBUpgrade/1.0).
34
+
Download the migration script from the [PowerShell Gallery](https://www.powershellgallery.com/packages/AzureILBUpgrade/2.0).
39
35
## Use the script
40
36
41
37
There are two options for you depending on your local PowerShell environment setup and preferences:
### Add VMs to backend pools of Standard Load Balancer
83
-
84
-
First, double check that the script successfully created a new Standard Internal Load Balancer with the exact configuration migrated over from your Basic Internal Load Balancer. You can verify this from the Azure portal.
85
-
86
-
Be sure to send a small amount of traffic through the Standard Load Balancer as a manual test.
87
-
88
-
Here are a few scenarios of how you add VMs to backend pools of the newly created Standard Internal Load Balancer may be configured, and our recommendations for each one:
89
-
90
-
***Moving existing VMs from backend pools of old Basic Internal Load Balancer to backend pools of newly created Standard Internal Load Balancer**.
91
-
1. To do the tasks in this quickstart, sign in to the [Azure portal](https://portal.azure.com).
92
-
93
-
1. Select **All resources** on the left menu, and then select the **newly created Standard Load Balancer** from the resource list.
94
-
95
-
1. Under **Settings**, select **Backend pools**.
96
-
97
-
1. Select the backend pool which matches the backend pool of the Basic Load Balancer, select the following value:
98
-
-**Virtual Machine**: Drop down and select the VMs from the matching backend pool of the Basic Load Balancer.
99
-
1. Select **Save**.
100
-
>[!NOTE]
101
-
>For VMs which have Public IPs, you will need to create Standard IP addresses first where same IP address is not guaranteed. Disassociate VMs from Basic IPs and associate them with the newly created Standard IP addresses. Then, you will be able to follow instructions to add VMs into backend pool of Standard Load Balancer.
102
-
103
-
***Creating new VMs to add to the backend pools of the newly created Standard Internal Load Balancer**.
104
-
* More instructions on how to create VM and associate it with Standard Load Balancer can be found [here](https://docs.microsoft.com/azure/load-balancer/quickstart-load-balancer-standard-public-portal#create-virtual-machines).
105
-
106
78
## Common questions
107
79
108
80
### Are there any limitations with the Azure PowerShell script to migrate the configuration from v1 to v2?
@@ -111,7 +83,7 @@ Yes. See [Caveats/Limitations](#caveatslimitations).
111
83
112
84
### Does the Azure PowerShell script also switch over the traffic from my Basic Load Balancer to the newly created Standard Load Balancer?
113
85
114
-
No. The Azure PowerShell script only migrates the configuration. Actual traffic migration is your responsibility and in your control.
86
+
Yes it migrates traffic. If you would like to migrate traffic personally, use [this script](https://www.powershellgallery.com/packages/AzureILBUpgrade/1.0) which does not move VMs for you.
115
87
116
88
### I ran into some issues with using this script. How can I get help?
0 commit comments