Skip to content

Commit 5e9a195

Browse files
authored
Sync release-local-2503 with main
Sync release-local-2503 with main
2 parents 0a2fc77 + cd098cc commit 5e9a195

File tree

5 files changed

+62
-53
lines changed

5 files changed

+62
-53
lines changed

AKS-Arc/aks-networks.md

Lines changed: 28 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Create logical networks for Kubernetes clusters on Azure Local, version 2
33
description: Learn how to create Arc-enabled logical networks for AKS.
44
ms.topic: how-to
55
author: sethmanheim
6-
ms.date: 11/19/2024
6+
ms.date: 03/21/2025
77
ms.author: sethm
88
ms.lastreviewed: 04/01/2024
99
ms.reviewer: abha
@@ -43,11 +43,27 @@ ConvergedSwitch(management_compute_storage) External Teamed-Interface
4343

4444
## Create the logical network
4545

46-
You can create a logical network using either the Azure Command-Line Interface (CLI) or by using the Azure portal.
46+
You can create a logical network by using either the Azure CLI or the Azure portal.
4747

4848
# [Azure CLI](#tab/azurecli)
4949

50-
You can use the [`az stack-hci-vm network lnet create`](/cli/azure/stack-hci-vm/network/lnet#az-stack-hci-vm-network-lnet-create) cmdlet to create a logical network on the VM switch in Static IP configuration.
50+
To create a logical network on the VM switch in a static IP configuration, you can use the [`az stack-hci-vm network lnet create`](/cli/azure/stack-hci-vm/network/lnet#az-stack-hci-vm-network-lnet-create) command:
51+
52+
```azurecli
53+
az stack-hci-vm network lnet create \
54+
--subscription $subscription \
55+
--resource-group $resource_group \
56+
--custom-location $customLocationID \
57+
--name $lnetName \
58+
--vm-switch-name $vmSwitchName \
59+
--ip-allocation-method "Static" \
60+
--address-prefixes $addressPrefixes \
61+
--gateway $gateway \
62+
--dns-servers $dnsServers \
63+
--ip-pool-start $ipPoolStart \
64+
--ip-pool-end $ipPoolEnd \
65+
--vlan 10
66+
```
5167

5268
For static IP, the required parameters are as follows:
5369

@@ -57,17 +73,14 @@ For static IP, the required parameters are as follows:
5773
| `--resource-group` | Name of the resource group where you create the logical network. |
5874
| `--subscription` | Name or ID of the subscription where your Azure Local is deployed. |
5975
| `--custom-location` | Provide the custom location associated with your Azure Local cluster where you're creating the logical network. |
60-
| `--vm-switch-name` | The name of the VM switch. Usage: `--vm-switch-name "vm-switch-01"`. |
76+
| `--vm-switch-name` | The name of the VM switch. Usage: `--vm-switch-name "vm-switch-01"`. |
6177
| `--address-prefixes` | AddressPrefix for the network. Currently only 1 address prefix is supported. Usage: `--address-prefixes "10.220.32.16/24"`. |
62-
| `--dns-servers` | Space-separated list of DNS server IP addresses. Usage: `--dns-servers 10.220.32.16 10.220.32.17`. |
78+
| `--dns-servers` | Space-separated list of DNS server IP addresses. Usage: `--dns-servers 10.220.32.16 10.220.32.17`. |
6379
| `--gateway` | Gateway. The gateway IP address must be within the scope of the address prefix. Usage: `--gateway 10.220.32.16`. |
64-
| `--ip-allocation-method` | The IP address allocation method. Supported values are "Static". Usage: `--ip-allocation-method "Static"`. |
65-
| `--ip-pool-start` | The start IP address of your IP pool. The address must be in range of the address prefix. Usage: `--ip-pool-start "10.220.32.18"`. |
80+
| `--ip-allocation-method` | The IP address allocation method. Supported values are `Static`. Usage: `--ip-allocation-method "Static"`. |
81+
| `--ip-pool-start` | The start IP address of your IP pool. The address must be in range of the address prefix. Usage: `--ip-pool-start "10.220.32.18"`. |
6682
| `--ip-pool-end` | The end IP address of your IP pool. The address must be in range of the address prefix. Usage: `--ip-pool-end "10.220.32.38"`. |
67-
68-
```azurecli
69-
az stack-hci-vm network lnet create --subscription $subscription --resource-group $resource_group --custom-location $customLocationID --name $lnetName --vm-switch-name $vmSwitchName --ip-allocation-method "Static" --address-prefixes $addressPrefixes --gateway $gateway --dns-servers $dnsServers --ip-pool-start $ipPoolStart --ip-pool-end $ipPoolEnd
70-
```
83+
| `--vlan` | The VLAN ID. Usage: `--vlan 10`. This parameter is required, otherwise the default value of 0 results in an AKS Arc cluster creation failure. |
7184

7285
# [Azure portal](#tab/azureportal)
7386

@@ -77,11 +90,11 @@ Complete the following steps to create a logical network using the Azure portal:
7790

7891
:::image type="content" source="./media/aks-networks/select-logical-network.png" alt-text="Screenshot showing Resources pane in Azure portal." lightbox="./media/aks-networks/select-logical-network.png":::
7992

80-
2. In the right pane, select **Create logical network**.
93+
1. In the right pane, select **Create logical network**.
8194

8295
:::image type="content" source="./media/aks-networks/create-logical-network.png" alt-text="Screenshot showing logical network creation link." lightbox="./media/aks-networks/create-logical-network.png":::
8396

84-
3. On the **Create logical network** page, on the **Basics** tab:
97+
1. On the **Create logical network** page, on the **Basics** tab:
8598

8699
- Select the Azure subscription name.
87100
- Select the associated resource group name.
@@ -94,7 +107,7 @@ Complete the following steps to create a logical network using the Azure portal:
94107

95108
:::image type="content" source="./media/aks-networks/enter-network-name.png" alt-text="Screenshot showing Basics tab." lightbox="./media/aks-networks/enter-network-name.png":::
96109

97-
4. On the **Network configuration** tab, select **Static** and then enter the following:
110+
1. On the **Network configuration** tab, select **Static** and then enter the following:
98111
- IPv4 address space (previously reserved).
99112
- IP pools.
100113
- Default gateway address.
@@ -105,7 +118,7 @@ Complete the following steps to create a logical network using the Azure portal:
105118

106119
:::image type="content" source="./media/aks-networks/enter-ip-addresses.png" alt-text="Screenshot showing Network configuration tab." lightbox="./media/aks-networks/enter-ip-addresses.png":::
107120

108-
5. On the **Review + Create** tab, review network settings and then select **Create**:
121+
1. On the **Review + Create** tab, review network settings and then select **Create**:
109122

110123
:::image type="content" source="./media/aks-networks/review-and-create-static.png" alt-text="Screenshot showing static network properties page." lightbox="./media/aks-networks/review-and-create-static.png":::
111124

azure-local/TOC.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ items:
160160
href: /azure/aks/hybrid/aks-create-clusters-portal?toc=/azure/azure-local/toc.json&bc=/azure/azure-local/breadcrumb/toc.json
161161
- name: Run Azure Virtual Desktop on Azure Local
162162
href: /azure/virtual-desktop/deploy-azure-virtual-desktop?toc=/azure/azure-local/toc.json&bc=/azure/azure-local/breadcrumb/toc.json
163-
- name: Run Azure Arc VMs
163+
- name: Run Azure Local VMs
164164
href: manage/create-arc-virtual-machines.md
165165
- name: Run SQL Server
166166
href: deploy/sql-server-23h2.md
@@ -207,9 +207,9 @@ items:
207207
- name: Manage
208208
items:
209209

210-
- name: Azure Arc VMs
210+
- name: Azure Local VMs
211211
items:
212-
- name: What is Azure Arc VM management?
212+
- name: What is Azure Local VM management?
213213
href: manage/azure-arc-vm-management-overview.md
214214
- name: Compare VM management capabilities
215215
href: concepts/compare-vm-management-capabilities.md
@@ -219,7 +219,7 @@ items:
219219
href: manage/azure-arc-vm-management-prerequisites.md
220220
- name: Assign RBAC role
221221
href: manage/assign-vm-rbac-roles.md
222-
- name: Create Arc VM resources
222+
- name: Create Azure Local VM resources
223223
items:
224224
- name: 1. Create a storage path
225225
href: manage/create-storage-path.md
@@ -231,7 +231,7 @@ items:
231231
href: manage/virtual-machine-image-storage-account.md
232232
- name: Using images in local share
233233
href: manage/virtual-machine-image-local-share.md
234-
- name: Using an existing Arc VM
234+
- name: Using an existing Azure Local VM
235235
href: manage/virtual-machine-image-existing-arc-vm.md
236236
- name: Using Linux VM image
237237
items:
@@ -247,17 +247,17 @@ items:
247247
href: manage/create-logical-networks.md
248248
- name: 4. Create network interfaces
249249
href: manage/create-network-interfaces.md
250-
- name: 5. Create Arc VMs
250+
- name: 5. Create Azure Local VMs
251251
href: manage/create-arc-virtual-machines.md
252252
- name: Connect to VM via SSH
253253
href: manage/connect-arc-vm-using-ssh.md
254-
- name: Manage Arc VMs
254+
- name: Manage Azure Local VMs
255255
href: manage/manage-arc-virtual-machines.md
256256
- name: Manage Azure Local VM resources
257257
href: manage/manage-arc-virtual-machine-resources.md
258258
- name: Manage VM extensions
259259
href: manage/virtual-machine-manage-extension.md
260-
- name: Activate Arc VMs
260+
- name: Activate Azure Local VMs
261261
items:
262262
- name: Azure verification for VMs
263263
href: deploy/azure-verification.md
@@ -275,7 +275,7 @@ items:
275275
- name: FAQs
276276
href: manage/azure-arc-vms-faq.yml
277277

278-
- name: Trusted launch for Arc VMs
278+
- name: Trusted launch for Azure Local VMs
279279
items:
280280
- name: What is Trusted launch for Azure Local VMs?
281281
href: manage/trusted-launch-vm-overview.md
@@ -284,7 +284,7 @@ items:
284284
- name: Manual backup and recovery
285285
href: manage/trusted-launch-vm-import-key.md
286286

287-
- name: Non Arc VMs
287+
- name: Unmanaged VMs
288288
items:
289289
- name: Manage VMs
290290
href: manage/vm.md
@@ -345,7 +345,7 @@ items:
345345

346346
- name: Azure Arc extensions
347347
items:
348-
- name: Arc extension management
348+
- name: Azure Arc extension management
349349
href: manage/arc-extension-management.md
350350
- name: Telemetry and diagnostics extension
351351
href: concepts/telemetry-and-diagnostics-overview.md
@@ -737,11 +737,11 @@ items:
737737

738738
- name: Reference
739739
items:
740-
- name: For Azure Arc VM management
740+
- name: For Azure Local VM management
741741
items:
742742
- name: Azure Local VM PowerShell commands
743743
href: /powershell/module/az.stackhcivm
744-
- name: Azure Local Arc VMs Azure CLI commands
744+
- name: Azure Local VMs Azure CLI commands
745745
href: /cli/azure/stack-hci-vm
746746
- name: For Azure Local instance, service, and management
747747
items:

azure-local/concepts/compare-vm-management-capabilities.md

Lines changed: 17 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
2-
title: Compare management capabilities of Azure Local VMs
2+
title: Compare management capabilities of VMs on Azure Local
33
description: Learn about the kinds of virtual machines (VMs) that can run on Azure Local and compare their management capabilities.
44
ms.topic: conceptual
55
author: alkohli
66
ms.author: alkohli
7-
ms.date: 03/11/2025
7+
ms.date: 03/18/2025
88
---
99

10-
# Compare management capabilities of Azure Local VMs
10+
# Compare management capabilities of VMs on Azure Local
1111

1212
[!INCLUDE [applies-to](../includes/hci-applies-to-23h2.md)]
1313

@@ -17,44 +17,44 @@ This article describes the types of virtual machines (VMs) available on Azure Lo
1717

1818
Here are the different types of VMs that you can run on your Azure Local system:
1919

20-
- **Arc VMs:** Windows and Linux VMs hosted outside of Azure, on your corporate network, running on Azure Local.
21-
- Are created using [Arc VM provisioning flow](../manage/create-arc-virtual-machines.md?tabs=azureportal), registered to [Arc Resource Bridge](/azure/azure-arc/resource-bridge/overview), and have the [Connected Machine agent](/azure/azure-arc/servers/agent-overview) installed.
20+
- **Azure Local VMs enabled by Azure Arc:** Windows and Linux VMs hosted outside of Azure, on your corporate network, running on Azure Local.
21+
- Are created using [Azure Local VM provisioning flow](../manage/create-arc-virtual-machines.md?tabs=azureportal), registered to [Azure Arc resource bridge](/azure/azure-arc/resource-bridge/overview), and have the [Connected Machine agent](/azure/azure-arc/servers/agent-overview) installed.
2222
- Offer extensive management capabilities in the Azure portal, second only to native Azure VMs.
23-
- Through Arc Resource Bridge, Arc VMs provide lifecycle management capabilities like starting, stopping, changing VM memory/vCPU, and adding or removing data disk and network interfaces.
24-
- Through the Connected Machine agent, Arc VMs leverage Azure Arc extensions such as Microsoft Defender for Cloud and Azure Monitor to govern, protect, configure, and monitor virtual machines.
23+
- Through Azure Arc resource bridge, Azure Local VMs provide lifecycle management capabilities like starting, stopping, changing VM memory/vCPU, and adding or removing data disk and network interfaces.
24+
- Through the Connected Machine agent, Azure Local VMs leverage Azure Arc extensions such as Microsoft Defender for Cloud and Azure Monitor to govern, protect, configure, and monitor virtual machines.
2525
- Can be managed through Azure.
2626

2727
- **[Arc-enabled servers](/azure/azure-arc/servers/overview):** Windows and Linux physical servers and virtual machines hosted outside of Azure, on your corporate network, or on other cloud providers with the Connected Machine agent installed.
2828
- Arc-enabled servers run on Azure Local as virtual machines.
29-
- Lack the lifecycle management capabilities that Arc VMs offer.
29+
- Lack the lifecycle management capabilities that Azure Local VMs offer.
3030
- Through the Connected Machine agent, Arc-enabled servers leverage Azure Arc extensions such as Microsoft Defender for Cloud and Azure Monitor to govern, protect, configure, and monitor virtual machines.
3131
- Can be managed through Azure.
3232

33-
- **Non-Arc VMs:** Windows and Linux VMs created and hosted outside of Azure, on your corporate network, running on Azure Local.
33+
- **Unmanaged VMs:** Windows and Linux VMs created and hosted outside of Azure, on your corporate network, running on Azure Local.
3434
- Aren't connected to Azure.
3535
- Can't be managed through Azure.
3636

37-
The following table compares the provisioning and management methods for the various types of Azure Local VM:
37+
The following table compares the provisioning and management methods for the various types of VMs running on Azure Local:
3838

39-
| VM provisioning and management methods | Arc VMs | Arc-enabled servers | Non-Arc VMs |
39+
| VM provisioning and management methods | Azure Local VMs enabled by Azure Arc | Arc-enabled servers | Unmanaged VMs |
4040
| :---- | :---- | :---- | :---- |
41-
| Provisioning method | [Arc VM provisioning flow](../manage/create-arc-virtual-machines.md?tabs=azureportal). Create Arc VMs using Azure CLI, Azure portal, or Azure Resource Manager template. Using ARM templates, you can also automate VM provisioning in a secure cloud environment. <br><br> [Azure Migrate flow](../migrate/migration-azure-migrate-overview.md). Migrate existing VMware and Hyper-V VMs as Arc VMs to Azure Local using the migration flow. | Connect these machines to Azure by [deploying the Connected Machine agent](/azure/azure-arc/servers/deployment-options) | On-premises provisioning flow. Use local tools like Failover Cluster Manager available in your on-premises environment, or use [Windows Admin Center](../manage/vm.md#create-a-new-vm), [System Center Virtual Machine Manager (SCVMM)](/system-center/vmm/provision-vms), or [PowerShell](../manage/vm-powershell.md#create-a-vm).|
42-
| Management method | Via Azure. | Via Azure. See [Management and monitoring for Azure Arc-enabled servers](/azure/cloud-adoption-framework/scenarios/hybrid/arc-enabled-servers/eslz-management-and-monitoring-arc-server). | Via the local tools. Manage these VMs through the management consoles of the same local tools used for their creation. |
41+
| Provisioning method | [Azure Local VMs provisioning flow](../manage/create-arc-virtual-machines.md?tabs=azureportal). Create Azure Local VMs using Azure CLI, Azure portal, or Azure Resource Manager (ARM) template. Using ARM templates, you can also automate VM provisioning in a secure cloud environment. <br><br> [Azure Migrate flow](../migrate/migration-azure-migrate-overview.md). Migrate existing VMware and Hyper-V VMs to Azure Local using the migration flow. | Connect these machines to Azure by [deploying the Connected Machine agent](/azure/azure-arc/servers/deployment-options) | On-premises provisioning flow. Use local tools like Failover Cluster Manager available in your on-premises environment, or use [Windows Admin Center](../manage/vm.md#create-a-new-vm), [System Center Virtual Machine Manager (SCVMM)](/system-center/vmm/provision-vms), or [PowerShell](../manage/vm-powershell.md#create-a-vm).|
42+
| Management method | [Via Azure](../manage/manage-arc-virtual-machines.md). | Via Azure. See [Management and monitoring for Azure Arc-enabled servers](/azure/cloud-adoption-framework/scenarios/hybrid/arc-enabled-servers/eslz-management-and-monitoring-arc-server). | Via the local tools. Manage these VMs through the management consoles of the same local tools used for their creation. |
4343

4444
> [!NOTE]
45-
> Currently, conversion of an Arc-enabled server or non-Arc VM to an Arc VM isn't supported.
45+
> Currently, conversion of an Arc-enabled server or unmanaged VM to an Azure Local VM isn't supported.
4646
4747
## Compare VM management capabilities
4848

49-
The following table compares the management capabilities for Arc VMs, Arc-enabled servers, and non-Arc VMs across various operations and features available through the Azure portal:
49+
The following table compares the management capabilities for Azure Local VMs, Arc-enabled servers, and unmanaged VMs across various operations and features available through the Azure portal:
5050

5151
> [!IMPORTANT]
5252
> Keep in mind the following information when comparing VM management capabilities:
5353
>- Microsoft Product Terms for your program override this section. For more information, see [Microsoft Azure Product Terms](https://www.microsoft.com/licensing/#products) and select your program to show the terms.
5454
>- Some services, even if included in Azure Hybrid Benefits, may incur operational costs, such as storing log data. For more information, see [Azure Pricing calculator](https://azure.microsoft.com/pricing/calculator/).
5555
>- Some key features are part of the Windows Server Management enabled by Azure Arc experience. For more information, see [Windows Server Management enabled by Azure Arc](/azure/azure-arc/servers/windows-server-management-overview?tabs=portal).
5656
57-
|Azure VM management capability|Arc VMs|Arc-enabled servers|Non-Arc VMs|
57+
|Azure VM management capability|Azure Local VMs enabled by Azure Arc | Arc-enabled servers | Unmanaged VMs |
5858
|:-----|:-----:|:-----:|:-----:|
5959
| **Settings** |
6060
| - Start||||
@@ -100,11 +100,6 @@ The following table compares the management capabilities for Arc VMs, Arc-enable
100100
| - Export template ||||
101101
| - Resource health |❌ <br>(Use Alerts) |||
102102

103-
104-
<!--- 1: at additional costs.
105-
- [^2]: included as part of Windows Server and SQL Server management capabilities enabled by Azure Arc. For more information, see [Azure Hybrid Benefits for Windows Server](/windows-server/get-started/azure-hybrid-benefit?tabs=azure).
106-
- [^3]: included for VMs running on Azure and Azure Local instances.-->
107-
108103
<a name="1"></a>1: At additional costs.
109104

110105
<a name="2"></a>2: Included as part of Windows Server and SQL Server management capabilities enabled by Azure Arc. For more information, see [Azure Hybrid Benefits for Windows Server](/windows-server/get-started/azure-hybrid-benefit?tabs=azure).
@@ -113,4 +108,4 @@ The following table compares the management capabilities for Arc VMs, Arc-enable
113108

114109
## Next steps
115110

116-
- Review [Azure Arc VM management prerequisites](../manage/azure-arc-vm-management-prerequisites.md).
111+
- Review [Azure Local VM management prerequisites](../manage/azure-arc-vm-management-prerequisites.md).

azure-local/concepts/security-features.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: alkohli
55
ms.author: alkohli
66
ms.topic: conceptual
77
ms.service: azure-local
8-
ms.date: 03/06/2025
8+
ms.date: 03/24/2025
99
---
1010

1111
# Security features for Azure Local
@@ -193,5 +193,5 @@ For more information, see:
193193
## Next steps
194194

195195
- [Assess deployment readiness via the Environment Checker](../manage/use-environment-checker.md).
196-
- [Read the Azure Local security book](https://assetsprod.microsoft.com/mpn/azure-stack-hci-security-book.pdf).
196+
- [Read the Azure Local security book](https://github.com/Azure-Samples/AzureLocal/blob/main/SecurityBook/Azure%20Local%20Security%20Book_01172025.pdf).
197197
- [View the Azure Local security standards](/azure-stack/hci/assurance/azure-stack-security-standards).

0 commit comments

Comments
 (0)