Skip to content

Commit 20829c0

Browse files
committed
edit pass: azure-local-vms
1 parent f31210d commit 20829c0

File tree

3 files changed

+69
-68
lines changed

3 files changed

+69
-68
lines changed
Lines changed: 65 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Compare management capabilities of VMs on Azure Local
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
@@ -11,101 +11,103 @@ ms.date: 03/18/2025
1111

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

14-
This article describes the types of virtual machines (VMs) available on Azure Local and compares their management capabilities in Azure.
14+
This article describes the types of virtual machines (VMs) available on Azure Local. It also compares their management capabilities in Azure.
1515

1616
## Types of VMs on Azure Local
1717

18-
Here are the different types of VMs that you can run on your Azure Local system:
18+
You can run these types of VMs on your Azure Local system:
1919

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.
20+
- **Azure Local VMs enabled by Azure Arc**: Windows and Linux VMs hosted outside Azure, on your corporate network, running on Azure Local. These types of VMs:
21+
- Are created through the [Azure Local VM provisioning flow](../manage/create-arc-virtual-machines.md?tabs=azureportal), are registered to an [Azure Arc resource bridge](/azure/azure-arc/resource-bridge/overview), and have the [Azure 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 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.
23+
- Through an Azure Arc resource bridge, provide life-cycle management capabilities like starting, stopping, changing VM memory/vCPU, and adding or removing data disk and network interfaces.
24+
- Through the Azure Connected Machine agent, use 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

27-
- **[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.
28-
- Arc-enabled servers run on Azure Local as virtual machines.
29-
- Lack the lifecycle management capabilities that Azure Local VMs offer.
30-
- 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.
27+
- [Azure Arc-enabled servers](/azure/azure-arc/servers/overview): Windows and Linux physical servers and VMs hosted outside Azure, on your corporate network, or on other cloud providers with the Azure Connected Machine agent installed. These types of VMs:
28+
- Run on Azure Local as virtual machines.
29+
- Lack the life-cycle management capabilities that Azure Local VMs offer.
30+
- Through the Azure Connected Machine agent, use 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-
- **Unmanaged 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 Azure, on your corporate network, running on Azure Local. These types of VMs:
3434
- Aren't connected to Azure.
3535
- Can't be managed through Azure.
3636

37+
## Comparison of provisioning and management methods
38+
3739
The following table compares the provisioning and management methods for the various types of VMs running on Azure Local:
3840

39-
| VM provisioning and management methods | Azure Local VMs enabled by Azure Arc | Arc-enabled servers | Unmanaged VMs |
41+
| VM provisioning and management methods | Azure Local VMs enabled by Azure Arc | Azure Arc-enabled servers | Unmanaged VMs |
4042
| :---- | :---- | :---- | :---- |
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).|
43+
| 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 Azure 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).|
4244
| 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. |
4345

4446
> [!NOTE]
45-
> Currently, conversion of an Arc-enabled server or unmanaged VM to an Azure Local VM isn't supported.
47+
> Currently, conversion of an Azure Arc-enabled server or unmanaged VM to an Azure Local VM isn't supported.
48+
49+
## Comparison of VM management capabilities
4650

47-
## Compare VM management capabilities
51+
The following table compares the management capabilities for Azure Local VMs, Azure Arc-enabled servers, and unmanaged VMs across various operations and features available through the Azure portal:
4852

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:
53+
Keep in mind the following information when comparing VM management capabilities:
5054

51-
> [!IMPORTANT]
52-
> Keep in mind the following information when comparing VM management capabilities:
53-
>- 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.
54-
>- 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/).
55-
>- 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).
55+
- 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.
56+
- 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/).
57+
- 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).
5658

57-
|Azure VM management capability|Azure Local VMs enabled by Azure Arc | Arc-enabled servers | Unmanaged VMs |
59+
|Azure VM management capability|Azure Local VMs enabled by Azure Arc | Azure Arc-enabled servers | Unmanaged VMs |
5860
|:-----|:-----:|:-----:|:-----:|
5961
| **Settings** |
60-
| - Start||||
61-
| - Restart ||||
62-
| - Stop ||||
63-
| - Delete ||||
64-
| - Save State (CLI) ||||
65-
| - Pause (CLI) ||||
66-
| - GPU configuration (CLI) ||||
67-
| - Add network interface ||||
68-
| - Connect with SSH ||||
69-
| - Add a new data disk ||||
70-
| - Change vCPU count ||||
71-
| - Change Memory amount ||||
72-
| - Change Min memory ||||
73-
| - Change Max memory ||||
62+
| Start||||
63+
| Restart ||||
64+
| Stop ||||
65+
| Delete ||||
66+
| Save State (CLI) ||||
67+
| Pause (CLI) ||||
68+
| GPU configuration (CLI) ||||
69+
| Add network interface ||||
70+
| Connect with SSH ||||
71+
| Add a new data disk ||||
72+
| Change vCPU count ||||
73+
| Change Memory amount ||||
74+
| Change Min memory ||||
75+
| Change Max memory ||||
7476
| **Operations** |
75-
| - Microsoft Defender for Cloud ||||
76-
| - Security recommendations ||||
77-
| - Extension Support ||||
78-
| - Locks ||||
79-
| - Policies (RBAC, compliance) ||||
80-
| - Machine Configuration ||||
81-
| - Automanage ||||
82-
| - Run command ||||
83-
| - SQL Server Configuration ||||
84-
| - Azure Update Manager | ✅ <br>[3](#3) | ✅ <br>[1](#1) and [2](#2) ||
85-
| - Inventory ||✅ <br>[1](#1) and [2](#2) ||
86-
| - Change tracking ||✅ <br>[1](#1) and [2](#2) ||
87-
| - Extended Security Updates | ✅ <br>[3](#3) | ✅ <br>[3](#3) ||
77+
| Microsoft Defender for Cloud ||||
78+
| Security recommendations ||||
79+
| Extension Support ||||
80+
| Locks ||||
81+
| Policies (RBAC, compliance) ||||
82+
| Machine Configuration ||||
83+
| Automanage ||||
84+
| Run command ||||
85+
| SQL Server Configuration ||||
86+
| Azure Update Manager | ✅ <br>[3](#3) | ✅ <br>[1](#1) and [2](#2) ||
87+
| Inventory ||✅ <br>[1](#1) and [2](#2) ||
88+
| Change tracking ||✅ <br>[1](#1) and [2](#2) ||
89+
| Extended Security Updates | ✅ <br>[3](#3) | ✅ <br>[3](#3) ||
8890
| **Windows management** |
89-
| - Windows Admin Center ||✅ <br>[1](#1) and [2](#2) ||
90-
| - Best Practices Assessment ||✅ <br>[1](#1) and [2](#2) ||
91+
| Windows Admin Center ||✅ <br>[1](#1) and [2](#2) ||
92+
| Best Practices Assessment ||✅ <br>[1](#1) and [2](#2) ||
9193
| **Monitoring** |
92-
| - Azure Monitor ||||
93-
| - Insights||||
94-
| - Logs ||||
95-
| - Alerts ||||
96-
| - Workbooks ||||
94+
| Azure Monitor ||||
95+
| Insights||||
96+
| Logs ||||
97+
| Alerts ||||
98+
| Workbooks ||||
9799
| **Automation** |
98-
| - CLI/PS ||||
99-
| - Tasks ||||
100-
| - Export template ||||
101-
| - Resource health |❌ <br>(Use Alerts) |||
100+
| CLI/PS ||||
101+
| Tasks ||||
102+
| Export template ||||
103+
| Resource health |❌ <br>(Use Alerts) |||
102104

103105
<a name="1"></a>1: At additional costs.
104106

105107
<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).
106108

107109
<a name="3"></a>3: Included for VMs running on Azure and Azure Local instances.
108110

109-
## Next steps
111+
## Related content
110112

111-
- Review [Azure Local VM management prerequisites](../manage/azure-arc-vm-management-prerequisites.md).
113+
- [Review prerequisites for Azure Local VMs enabled by Azure Arc](../manage/azure-arc-vm-management-prerequisites.md).

azure-local/manage/azure-arc-vms-faq.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
### YamlMime:FAQ
22
metadata:
3-
title: Azure Local VMs enabled by Azure Arc FAQ
3+
title: Azure Local VMs Enabled by Azure Arc FAQ
44
description: The Azure Local VM management FAQ provides information on questions related to Azure Local.
55
ms.topic: faq
66
author: alkohli

azure-local/manage/virtual-machine-operations.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Supported operations for Azure Local virtual machines (VMs) enabled by Azure Arc
2+
title: Supported Operations for Azure Local Virtual Machines (VMs) Enabled by Azure Arc
33
description: Learn the supported virtual machine (VM) operations for Azure Local VMs enabled by Azure Arc.
44
author: alkohli
55
ms.author: alkohli
@@ -23,6 +23,7 @@ While Azure Local VMs are designed to be managed through the Azure control plane
2323
When IT admins manage Azure Local VMs using the same tools and scripts as those for on-premises VMs, it can result in synchronization errors or more severe problems between the Azure Local VMs and the portal.
2424

2525
> [!NOTE]
26+
>
2627
> - We recommend that you use the Azure portal or Azure CLI to manage Azure Local VMs. Use the local tools only if these operations are included in the list of [Supported operations for local tools](#using-local-tools).
2728
> - Though the operations listed under [Supported operations for local tools](#using-local-tools) don't affect the management of Azure Local VMs, the changes aren't reflected in the Azure portal.
2829
> - Only the following operations when performed using local tools update the state of the Azure Local VM in the portal: Changing the size of VM memory, vCPU count, change the power state status (Start/Stop VM) resulting from the power cycle operation.
@@ -63,7 +64,7 @@ The supported operations can be performed via multiple interfaces.
6364

6465
### Using local tools
6566

66-
The following VM operations are supported only using the local tools such as Windows Admin Center, Hyper-V Manager, Failover Cluster Manager, and SCVMM. These operations are performed either on the VM itself or on the cluster/node.
67+
The following VM operations are supported only using the local tools such as Windows Admin Center, Hyper-V Manager, Failover Cluster Manager, and SCVMM. These operations are performed either on the VM itself or on the cluster/node.
6768

6869
> [!IMPORTANT]
6970
> These changes aren't reflected in the portal.
@@ -120,8 +121,6 @@ The following VM operations aren't supported.
120121
- Live migrate a VM from one cluster to another.
121122
- Change the type of disk (static/dynamic/VHD/VHDX).
122123

123-
124-
125124
## Related content
126125

127126
- [Manage Arc VMs](manage-arc-virtual-machines.md)

0 commit comments

Comments
 (0)