Skip to content

Commit 7ff0085

Browse files
authored
Merge pull request #234657 from mbender-ms/lb-freshness-01
load balancer - freshness passes
2 parents 2b5f421 + 39d19e2 commit 7ff0085

8 files changed

+68
-68
lines changed

articles/load-balancer/basic/index.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ metadata:
1212
ms.collection: collection
1313
author: mbender-ms
1414
ms.author: mbender
15-
ms.date: 03/15/2022
15+
ms.date: 04/17/2023
1616

1717
# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | whats-new
1818

articles/load-balancer/upgrade-basic-standard-virtual-machine-scale-sets.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ title: Upgrade from Basic to Standard for Virtual Machine Scale Sets
33
titleSuffix: Azure Load Balancer
44
description: This article shows you how to upgrade a load balancer from basic to standard SKU for Virtual Machine Scale Sets.
55
services: load-balancer
6-
author: Welasco
6+
author: mbender-ms
77
ms.service: load-balancer
88
ms.topic: how-to
9-
ms.date: 09/22/2022
10-
ms.author: vsantana
11-
ms.custom: template-how-to
9+
ms.date: 04/17/2023
10+
ms.author: mbender
11+
ms.custom: template-how-to, engagement-fy23
1212
---
1313

1414
# Upgrade a basic load balancer used with Virtual Machine Scale Sets
@@ -52,7 +52,7 @@ The PowerShell module performs the following functions:
5252

5353
- Install the latest version of [PowerShell](/powershell/scripting/install/installing-powershell)
5454
- Determine whether you have the latest Az PowerShell module installed (8.2.0)
55-
- Install the latest Az PowerShell module](/powershell/azure/install-az-ps)
55+
- Install the latest [Az PowerShell module](/powershell/azure/install-az-ps)
5656

5757
## Install the 'AzureBasicLoadBalancerUpgrade' module
5858

@@ -115,7 +115,7 @@ PS C:\> Start-AzBasicLoadBalancerUpgrade -FailedMigrationRetryFilePathLB C:\Reco
115115

116116
### Will the module migrate my frontend IP address to the new Standard Load Balancer?
117117

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 fails (see [What happens if my upgrade fails mid-migration?](#what-happens-if-my-upgrade-fails-mid-migration)).
119119

120120
### How long does the Upgrade take?
121121

@@ -140,36 +140,36 @@ The script migrates the following from the Basic Load Balancer to the Standard L
140140
- Updates the public IP SKU to Standard, if Basic
141141
- Upgrade all associated public IPs to the new Standard Load Balancer
142142
- 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
144144
- 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
146146
- 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
148148
- Inbound NAT Pools:
149149
- All inbound NAT Pools will be migrated to the new Standard Load Balancer
150150
- Outbound Rules:
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).
151+
- Basic load balancers don't support configured outbound rules. The script creates 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).
152152
- Network security group
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.
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 is created to preserve the same functionality. This new network security group is associated to the Virtual Machine Scale Set backend pool member network interfaces. It allows the same load balancing rules ports and protocols and preserve the outbound connectivity.
154154
- 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
157157
- 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.
158158

159159
**Internal Load Balancer:**
160160

161161
- Private frontend IP configuration
162162
- 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
164164
- 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
166166
- Inbound NAT Pools:
167167
- All inbound NAT Pools will be migrated to the new Standard Load Balancer
168168
- 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
170170
- 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
173173
- 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.
174174

175175
>[!NOTE]
@@ -181,7 +181,7 @@ The module is designed to accommodate failures, either due to unhandled errors o
181181

182182
1. Address the cause of the migration failure. Check the log file `Start-AzBasicLoadBalancerUpgrade.log` for details
183183
1. [Remove the new Standard Load Balancer](./update-load-balancer-with-vm-scale-set.md) (if created). Depending on which stage of the migration failed, you may have to remove the Standard Load Balancer reference from the Virtual Machine Scale Set network interfaces (IP configurations) and Health Probes in order to remove the Standard Load Balancer.
184-
1. Locate the Basic Load Balancer state backup file. This file will either be in the directory where the script was executed, or at the path specified with the `-RecoveryBackupPath` parameter during the failed execution. The file will be named: `State_<basicLBName>_<basicLBRGName>_<timestamp>.json`
184+
1. Locate the Basic Load Balancer state backup file. This file will either be in the directory where the script was executed, or at the path specified with the `-RecoveryBackupPath` parameter during the failed execution. The file is named: `State_<basicLBName>_<basicLBRGName>_<timestamp>.json`
185185
1. Rerun the migration script, specifying the `-FailedMigrationRetryFilePathLB <BasicLoadBalancerbackupFilePath>` and `-FailedMigrationRetryFilePathVMSS <VMSSBackupFile>` parameters instead of -BasicLoadBalancerName or passing the Basic Load Balancer over the pipeline
186186

187187
## Next steps

articles/load-balancer/upgrade-basic-standard.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ services: load-balancer
66
author: mbender-ms
77
ms.service: load-balancer
88
ms.topic: how-to
9-
ms.date: 03/17/2022
9+
ms.date: 04/17/2023
1010
ms.author: mbender
11-
ms.custom: template-how-to
11+
ms.custom: template-how-to, engagement-fy23
1212
---
1313

1414
# Upgrade from a basic public to standard public load balancer
@@ -44,7 +44,7 @@ An Azure PowerShell script is available that does the following procedures:
4444

4545
* 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
4646

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.
4848

4949
### Change allocation method of the public IP address to static
5050

@@ -75,32 +75,32 @@ Download the migration script from the [PowerShell Gallery](https://www.powershe
7575

7676
There are two options depending on your local PowerShell environment setup and preferences:
7777

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 Az PowerShell module installed, or don’t mind uninstalling the Az PowerShell module, use the `Install-Script` option to run the script.
7979

80-
* If you need to keep the Azure Az modules, download the script and run it directly.
80+
* If you need to keep the Az PowerShell module, download the script and run it directly.
8181

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 Az PowerShell module installed, run `Get-InstalledModule -Name az`. If you don't see any installed Az PowerShell module, then you can use the `Install-Script` method.
8383

8484
### Install with Install-Script
8585

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 Az PowerShell module installed on your computer. If they're installed, the following command displays an error. Uninstall the Az PowerShell module, or use the other option to download the script manually and run it.
8787

8888
Run the script with the following command:
8989

9090
```azurepowershell
9191
Install-Script -Name AzurePublicLBUpgrade
9292
```
93-
This command also installs the required Az modules.
93+
This command also installs the required Az PowerShell module.
9494

9595
### Install with the script directly
9696

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 Az PowerShell module installed and can't uninstall it, or don't want to uninstall it,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/gallery/gallery/how-to/working-with-packages/manual-download)
9898

9999
To run the script:
100100

101101
1. Use `Connect-AzAccount` to connect to Azure.
102102

103-
2. Use `Import-Module Az` to import the Az modules.
103+
2. Use `Import-Module Az` to import the Az PowerShell module.
104104

105105
3. Examine the required parameters:
106106

articles/load-balancer/upgrade-basicInternal-standard.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services: load-balancer
66
author: mbender-ms
77
ms.service: load-balancer
88
ms.topic: how-to
9-
ms.date: 12/15/2022
9+
ms.date: 04/17/2023
1010
ms.author: mbender
1111
ms.custom: template-how-to, engagement-fy23
1212
---
@@ -70,7 +70,7 @@ This command also installs the required Az PowerShell module.
7070

7171
### Install using the Manual Download method
7272

73-
If you do have some Azure Az PowerShell module 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).
73+
If you do have some Azure Az PowerShell module 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/gallery/gallery/how-to/working-with-packages/manual-download).
7474

7575
### Run the script
7676

articles/load-balancer/upgrade-internalbasic-to-publicstandard.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ description: Learn how to upgrade a basic internal load balancer to a standard p
55
author: mbender-ms
66
ms.service: load-balancer
77
ms.topic: how-to
8-
ms.date: 03/17/2022
8+
ms.date: 04/17/2023
99
ms.author: mbender
10-
ms.custom: template-how-to
10+
ms.custom: template-how-to, engagement-fy23
1111
---
1212

1313
# Upgrade an internal basic load balancer - Outbound connections required
@@ -47,7 +47,7 @@ An Azure PowerShell script is available that does the following procedures:
4747

4848
* 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
4949

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.
5151

5252
## Download the script
5353

@@ -57,32 +57,32 @@ Download the migration script from the [PowerShell Gallery](https://www.powershe
5757

5858
There are two options depending on your local PowerShell environment setup and preferences:
5959

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 Az PowerShell module installed, or don’t mind uninstalling the Az PowerShell module, use the `Install-Script` option to run the script.
6161

62-
* If you need to keep the Azure Az modules, download the script and run it directly.
62+
* If you need to keep the Az PowerShell module, download the script and run it directly.
6363

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 Az PowerShell module installed, run `Get-InstalledModule -Name az`. If the Az PowerShell module isn't installed, you can use the `Install-Script` method.
6565

6666
### Install with Install-Script
6767

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 Az PowerShell module installed on your computer. If they're installed, the following command displays an error. Uninstall the Az PowerShell module, or use the other option to download the script manually and run it.
6969

7070
Run the script with the following command:
7171

7272
```azurepowershell
7373
Install-Script -Name AzureLBUpgrade
7474
```
75-
This command also installs the required Az modules.
75+
This command also installs the required Az PowerShell module.
7676

7777
### Install with the script directly
7878

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 Az PowerShell module 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/gallery/gallery/how-to/working-with-packages/manual-download).
8080

8181
To run the script:
8282

8383
1. Use `Connect-AzAccount` to connect to Azure.
8484

85-
2. Use `Import-Module Az` to import the Az modules.
85+
2. Use `Import-Module Az` to import the Az PowerShell module.
8686

8787
3. Examine the required parameters:
8888

articles/load-balancer/virtual-network-ipv4-ipv6-dual-stack-standard-load-balancer-cli.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
22
title: Deploy IPv6 dual stack application - Standard Load Balancer - CLI
33
titlesuffix: Azure Virtual Network
4-
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.
55
services: virtual-network
6-
author: KumudD
6+
author: mbender-ms
77
ms.service: virtual-network
88
ms.topic: how-to
99
ms.workload: infrastructure-services
10-
ms.date: 03/31/2020
11-
ms.author: kumud
12-
ms.custom: template-how-to, devx-track-azurecli
10+
ms.date: 04/17/2023
11+
ms.author: mbender
12+
ms.custom: template-how-to, devx-track-azurecli, engagement-fy23
1313
---
1414

1515
# Deploy an IPv6 dual stack application in Azure virtual network using Azure CLI
@@ -178,7 +178,7 @@ az vm availability-set create \
178178

179179
### Create network security group
180180

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.
182182

183183
#### Create a network security group
184184

@@ -321,7 +321,7 @@ az network nic ip-config create \
321321

322322
### Create virtual machines
323323

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.
325325

326326
Create virtual machine *dsVM0* as follows:
327327

0 commit comments

Comments
 (0)