Skip to content

Commit 9db62a1

Browse files
author
Michael Bender
committed
freshness passes
1 parent fdbcad9 commit 9db62a1

7 files changed

+55
-55
lines changed

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

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ 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
9+
ms.date: 04/17/2023
10+
ms.author: mbender
1111
ms.custom: template-how-to
1212
---
1313

@@ -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 will fail (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:
151151
- 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).
152152
- Network security group
153153
- 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.
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]

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

Lines changed: 9 additions & 9 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: 03/17/2022
9+
ms.date: 04/17/2023
1010
ms.author: mbender
1111
ms.custom: template-how-to
1212
---
@@ -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 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.
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 Azure Az PowerShell module modules, 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 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.
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 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.
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 modules.
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 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).
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 modules.
104104

105105
3. Examine the required parameters:
106106

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

Lines changed: 1 addition & 1 deletion
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
---

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

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ 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
1010
ms.custom: template-how-to
1111
---
@@ -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 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.
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 Azure Az PowerShell module modules, 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 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.
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 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.
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 modules.
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 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).
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 modules.
8686

8787
3. Examine the required parameters:
8888

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
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
10+
ms.date: 04/17/2023
11+
ms.author: mbender
1212
ms.custom: template-how-to, devx-track-azurecli
1313
---
1414

@@ -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

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

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
title: Deploy IPv6 dual stack application - Standard Load Balancer - PowerShell
33
titlesuffix: Azure Virtual Network
4-
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.
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: 04/01/2020
11-
ms.author: kumud
10+
ms.date: 04/17/2023
11+
ms.author: mbender
1212
ms.custom: devx-track-azurepowershell, template-how-to
1313
---
1414

@@ -18,7 +18,7 @@ This article shows you how to deploy a dual stack (IPv4 + IPv6) application usin
1818

1919
[!INCLUDE [cloud-shell-try-it.md](../../includes/cloud-shell-try-it.md)]
2020

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

2323
## Create a resource group
2424

@@ -50,7 +50,7 @@ $PublicIP_v6 = New-AzPublicIpAddress `
5050
-IpAddressVersion IPv6 `
5151
-Sku Standard
5252
```
53-
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).
5454

5555
```azurepowershell-interactive
5656
$RdpPublicIP_1 = New-AzPublicIpAddress `
@@ -166,7 +166,7 @@ $avset = New-AzAvailabilitySet `
166166

167167
### Create network security group
168168

169-
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.
170170

171171
#### Create a network security group rule for port 3389
172172

@@ -281,7 +281,7 @@ Set an administrator username and password for the VMs with [Get-Credential](/po
281281
$cred = get-credential -Message "DUAL STACK VNET SAMPLE: Please enter the Administrator credential to log into the VMs."
282282
```
283283

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

286286
```azurepowershell-interactive
287287
$vmsize = "Standard_A2"
@@ -299,7 +299,7 @@ $VM2 = New-AzVM -ResourceGroupName $rg.ResourceGroupName -Location $rg.Location
299299
```
300300

301301
## 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`.
303303

304304
```azurepowershell-interactive
305305
$rgName= "dsRG1"

0 commit comments

Comments
 (0)