Skip to content

Commit 8534e0c

Browse files
Merge pull request #17284 from alkohli/rearcvm
Rebrand prereq for Azure Local VMs
2 parents cd098cc + 125e69e commit 8534e0c

File tree

3 files changed

+43
-54
lines changed

3 files changed

+43
-54
lines changed

azure-local/manage/azure-arc-vm-management-prerequisites.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,36 @@
11
---
2-
title: Azure Arc VM management prerequisites
3-
description: Learn about the prerequisites for deploying Azure Arc VM management for Azure Local.
2+
title: Azure Local VM management prerequisites
3+
description: Learn about the prerequisites for deploying Azure Local VMs enabled by Azure Arc.
44
author: alkohli
55
ms.author: alkohli
66
ms.topic: how-to
77
ms.service: azure-local
8-
ms.date: 02/03/2025
8+
ms.date: 03/21/2025
99

1010
---
1111

12-
# Azure Arc VM management prerequisites
12+
# Review prerequisites for Azure Local VMs enabled by Azure Arc
1313

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

16-
This article lists the requirements and prerequisites for Azure Arc VM management on Azure Local. We recommend that you review the requirements and complete the prerequisites before you manage your Arc VMs.
16+
This article lists the requirements and prerequisites for Azure Local VMs enabled by Azure Arc. We recommend that you review the requirements and complete the prerequisites before you manage your Azure Local VMs.
1717

1818
## Azure requirements
1919

2020
The Azure requirements include:
2121

22-
- To provision Arc VMs and VM resources such as virtual disks, logical network, network interfaces, and VM images through the Azure portal, you must have access to an Azure subscription with the appropriate RBAC role and permissions assigned. For more information, see [RBAC roles for Azure Local Arc VM management](./assign-vm-rbac-roles.md#about-builtin-rbac-roles).
22+
- To provision Azure Local VMs and VM resources such as virtual disks, logical network, network interfaces, and VM images through the Azure portal, you must have access to an Azure subscription with the appropriate RBAC role and permissions assigned. For more information, see [RBAC roles for Azure Local VMs](./assign-vm-rbac-roles.md#about-builtin-rbac-roles).
2323

24-
- Arc VM management infrastructure is supported in the regions documented in the [Azure requirements](../concepts//system-requirements-23h2.md#azure-requirements). For Arc VM management on Azure Local, all entities must be registered, enabled, or created in the same region.
24+
- Azure Local VM infrastructure is supported in the regions documented in the [Azure requirements](../concepts//system-requirements-23h2.md#azure-requirements). For Azure Local VMs, all entities must be registered, enabled, or created in the same region.
2525

26-
The entities include your Azure Local instance, Arc Resource Bridge, Custom Location, VM operator, virtual machines created from Arc and Azure Arc for Servers guest management. These entities can be in different or same resource groups as long as all resource groups are in the same region.
26+
The entities include your Azure Local instance, Azure Arc resource bridge, Custom Location, VM operator, virtual machines created from Arc and Azure Arc for Servers guest management. These entities can be in different or same resource groups as long as all resource groups are in the same region.
2727

2828

2929
## Azure Local requirements
3030

31-
- You have access to an Azure Local instance that is deployed, has an Arc Resource Bridge, and a custom location.
31+
- You have access to an Azure Local instance that is deployed, has an Azure Arc resource bridge, and a custom location.
3232

33-
- Go to the **Overview > Server** page in the Azure Local resource. Verify that **Azure Arc** shows as **Connected**. You should also see a custom location and an Arc Resource Bridge for your system.
33+
- Go to the **Overview > Server** page in the Azure Local resource. Verify that **Azure Arc** shows as **Connected**. You should also see a custom location and an Azure Arc resource bridge for your system.
3434

3535
:::image type="content" source="./media/azure-arc-vm-management-prerequisites/azure-arc-connected.png" alt-text="Screenshot of the Overview page in the Azure Local resource showing Azure Arc as connected." lightbox="./media/azure-arc-vm-management-prerequisites/azure-arc-connected.png":::
3636

@@ -58,7 +58,7 @@ For information on Azure CLI commands for Azure Local VMs, see [az stack-hci-vm]
5858

5959
If you're accessing your Azure Local directly, no steps are needed on your part.
6060

61-
During the system deployment, an Arc Resource Bridge is created and the Azure CLI extension `stack-hci-vm` is installed on the system. You can connect to and manage the system using the Azure CLI extension.
61+
During the system deployment, an Azure Arc resource bridge is created and the Azure CLI extension `stack-hci-vm` is installed on the system. You can connect to and manage the system using the Azure CLI extension.
6262

6363
### Connect to the system remotely
6464

@@ -103,4 +103,4 @@ If you're accessing your Azure Local remotely, the following requirements must b
103103
104104
## Next steps
105105
106-
- [Assign RBAC role for Arc VM management](./assign-vm-rbac-roles.md).
106+
- [Assign RBAC role for Azure Local VMs](./assign-vm-rbac-roles.md).

azure-local/manage/create-arc-virtual-machines.md

Lines changed: 29 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
11
---
2-
title: Create Arc virtual machines on Azure Local
3-
description: Learn how to view your system in the Azure portal and create Arc virtual machines on Azure Local.
2+
title: Create Azure Local virtual machines enabled by Azure Arc
3+
description: Learn how to view your Azure Local instance in the Azure portal and create Azure Local VMs enabled by Azure Arc.
44
author: alkohli
55
ms.author: alkohli
66
ms.reviewer: alkohli
77
ms.topic: how-to
88
ms.service: azure-local
99
ms.custom: devx-track-azurecli
10-
ms.date: 02/24/2025
10+
ms.date: 03/21/2025
1111
---
1212

13-
# Create Arc virtual machines on Azure Local
13+
# Create Azure Local virtual machines enabled by Azure Arc
1414

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

17-
This article describes how to create an Arc virtual machine (VM) starting with the VM images that you created on your Azure Local instance. You can create Arc VMs using the Azure CLI, Azure portal, or Azure Resource Manager template.
17+
This article describes how to create Azure Local virtual machines (VMs) starting with the VM images that you created on your Azure Local instance. You can create Azure Local VMs using the Azure CLI, Azure portal, or Azure Resource Manager template.
1818

1919
## About Azure Local resource
2020

2121
Use the [Azure Local resource page](https://portal.azure.com/#blade/HubsExtension/BrowseResource/resourceType/Microsoft.AzureStackHCI%2Fclusters) for the following operations:
2222

23-
- Create and manage Arc VM resources such as VM images, disks, network interfaces.
24-
- View and access Azure Arc Resource Bridge and Custom Location associated with the Azure Local instance.
25-
- Provision and manage Arc VMs.
23+
- Create and manage Azure Local VM resources such as VM images, disks, network interfaces.
24+
- View and access Azure Arc resource bridge and custom location associated with the Azure Local instance.
25+
- Provision and manage VMs.
2626

27-
The procedure to create Arc VMs is described in the next section.
27+
The procedure to create VMs is described in the next section.
2828

2929
## Prerequisites
3030

31-
Before you create an Azure Arc-enabled VM, make sure that the following prerequisites are completed.
31+
Before you create an Azure Local VM, make sure that the following prerequisites are completed.
3232

3333
# [Azure CLI](#tab/azurecli)
3434

@@ -78,9 +78,9 @@ Before you create an Azure Arc-enabled VM, make sure that the following prerequi
7878
7979
---
8080
81-
## Create Arc VMs
81+
## Create Azure Local VMs
8282
83-
Follow these steps to create an Arc VM on your Azure Local.
83+
Follow these steps to create a VM on your Azure Local.
8484
8585
# [Azure CLI](#tab/azurecli)
8686
@@ -138,7 +138,7 @@ Here we create a VM that uses specific memory and processor counts on a specifie
138138
139139
1. Run the following commands to create the applicable VM.
140140
141-
**To create a Trusted launch Arc VM:**
141+
**To create a Trusted launch Azure Local VM:**
142142
143143
1. Specify additional flags to enable secure boot, enable virtual TPM, and choose security type. Note, when you specify security type as Trusted launch, you must enable secure boot and vTPM, otherwise Trusted launch VM creation will fail.
144144
@@ -162,7 +162,7 @@ Here we create a VM that uses specific memory and processor counts on a specifie
162162
163163
1. Ensure a value of `TrustedLaunch` is returned.
164164
165-
**To create a standard Arc VM:**
165+
**To create a standard Azure Local VM:**
166166
167167
```azurecli
168168
az stack-hci-vm create --name $vmName --resource-group $resource_group --admin-username $userName --admin-password $password --computer-name $computerName --image $imageName --location $location --authentication-type all --nics $nicName --custom-location $customLocationID --hardware-profile memory-mb="8192" processors="4" --storage-path-id $storagePathId
@@ -171,18 +171,18 @@ Here we create a VM that uses specific memory and processor counts on a specifie
171171
The VM is successfully created when the `provisioningState` shows as `succeeded`in the output.
172172

173173
> [!NOTE]
174-
> The VM created has guest management enabled by default. If for any reason guest management fails during VM creation, you can follow the steps in [Enable guest management on Arc VM](./manage-arc-virtual-machines.md#enable-guest-management) to enable it after the VM creation.
174+
> The VM created has guest management enabled by default. If for any reason guest management fails during VM creation, you can follow the steps in [Enable guest management on Azure Local VM](./manage-arc-virtual-machines.md#enable-guest-management) to enable it after the VM creation.
175175
176176
In this example, the storage path was specified using the `--storage-path-id` flag and that ensured that the workload data (including the VM, VM image, non-OS data disk) is placed in the specified storage path.
177177

178178
If the flag isn't specified, the workload (VM, VM image, non-OS data disk) is automatically placed in a high availability storage path.
179179

180180
### Additional parameters for Windows Server 2012 and Windows Server 2012 R2 images
181181

182-
When creating an Arc VM using Windows Server 2012 and Windows Server 2012 R2 images, specify the following additional parameters to create the VM:
182+
When creating a VM using Windows Server 2012 and Windows Server 2012 R2 images, specify the following additional parameters to create the VM:
183183

184-
- `--enable-agent`: Set this parameter to `true` to onboard the Azure Connected Machine agent on Arc VMs.
185-
- `--enable-vm-config-agent`: Set this parameter to `false` to prevent the onboarding of the VM agent on the VM from the host via Hyper-V sockets channel. Windows Server 2012 and Windows Server 2012 R2 don't support Hyper-V sockets. In the newer image versions that support Hyper-V sockets, the VM agent is used to onboard the Azure Connected Machine agent on Arc VMs. For more information on Hyper-V sockets, see [Make your own integration services](/virtualization/hyper-v-on-windows/user-guide/make-integration-service).
184+
- `--enable-agent`: Set this parameter to `true` to onboard the Azure Connected Machine agent on VMs.
185+
- `--enable-vm-config-agent`: Set this parameter to `false` to prevent the onboarding of the VM agent on the VM from the host via Hyper-V sockets channel. Windows Server 2012 and Windows Server 2012 R2 don't support Hyper-V sockets. In the newer image versions that support Hyper-V sockets, the VM agent is used to onboard the Azure Connected Machine agent on VMs. For more information on Hyper-V sockets, see [Make your own integration services](/virtualization/hyper-v-on-windows/user-guide/make-integration-service).
186186

187187
### Create a Linux VM
188188

@@ -199,7 +199,7 @@ To create a Linux VM, use the same command that you used to create the Windows V
199199

200200
Use this optional parameter **proxy-configuration** to configure a proxy server for your VM.
201201

202-
Proxy configuration for Arc VMs is applied only to the onboarding of the Azure connected machine agent and set as environment variables within the guest VM operating system. Browsers and applications on the VM aren't necessarily all enabled with this proxy configuration.
202+
Proxy configuration for VMs is applied only to the onboarding of the Azure connected machine agent and set as environment variables within the guest VM operating system. Browsers and applications on the VM aren't necessarily all enabled with this proxy configuration.
203203

204204
As such, you may need to specifically set the proxy configuration for your applications if they don't reference the environment variables set within the VM.
205205

@@ -228,17 +228,6 @@ az stack-hci-vm create --name $vmName --resource-group $resource_group --admin-u
228228

229229
For proxy authentication, you can pass the username and password combined in a URL as follows:`"http://username:[email protected]:3128"`.
230230

231-
<!--Depending on the PowerShell version you're running on your VM, you may need to enable the proxy settings for your VM.
232-
233-
- For Windows VMs running PowerShell version 5.1 or earlier, sign in to the VM after the creation. Run the following command to enable proxy:
234-
235-
```powershell
236-
netsh winhttp set proxy proxy-server="http=myproxy;https=sproxy:88" bypass-list="*.foo.com"
237-
```
238-
239-
After the proxy is enabled, you can then [Enable guest management](./manage-arc-virtual-machines.md#enable-guest-management).
240-
241-
- For Windows VMs running PowerShell version later than 5.1, proxy settings passed during VM creation are only used for enabling Arc guest management. After the VM is created, sign in to the VM and run the above command to enable proxy for other applications.-->
242231

243232
# [Azure portal](#tab/azureportal)
244233

@@ -297,12 +286,12 @@ Follow these steps in Azure portal for your Azure Local.
297286

298287
> [!NOTE]
299288
> - Add at least one network interface through the **Networking** tab to complete guest management setup.
300-
> - The network interface that you enable, must have a valid IP address and internet access. For more information, see [Arc VM management networking](../manage/azure-arc-vm-management-networking.md#arc-vm-virtual-network).
289+
> - The network interface that you enable, must have a valid IP address and internet access. For more information, see [Azure Local VM management networking](../manage/azure-arc-vm-management-networking.md#arc-vm-virtual-network).
301290
302-
1. In the VM proxy configuration section, to configure a proxy for your Arc VM, input the following parameters:
291+
1. In the VM proxy configuration section, to configure a proxy for your VM, input the following parameters:
303292

304293
> [!NOTE]
305-
> Proxy configuration for Arc VMs is applied only to the onboarding of the Azure connected machine agent and set as environment variables within the guest VM operating system. Browsers and applications on the VM aren't necessarily all enabled with this proxy configuration. As such, you may need to specifically set the proxy configuration for your applications if they don't reference the environment variables set within the VM.
294+
> Proxy configuration for VMs is applied only to the onboarding of the Azure connected machine agent and set as environment variables within the guest VM operating system. Browsers and applications on the VM aren't necessarily all enabled with this proxy configuration. As such, you may need to specifically set the proxy configuration for your applications if they don't reference the environment variables set within the VM.
306295
307296
:::image type="content" source="./media/create-arc-virtual-machines/arc-vm-proxy-configuration.png" alt-text="Screenshot of local VM administrator on Basics tab." lightbox="./media/create-arc-virtual-machines/arc-vm-proxy-configuration.png":::
308297

@@ -388,7 +377,7 @@ Follow these steps to deploy the Resource Manager template:
388377

389378
1. Replace the blank template with the template that you downloaded during the prerequisites step.
390379

391-
This template creates an Arc VM. First, a virtual network interface is created. You can optionally enable domain-join and attach a virtual disk to the VM you create. Finally, the VM is created with the guest management enabled.
380+
This template creates an Azure Local VM. First, a virtual network interface is created. You can optionally enable domain-join and attach a virtual disk to the VM you create. Finally, the VM is created with the guest management enabled.
392381

393382
```json
394383
{
@@ -701,17 +690,17 @@ You can use the Azure Verified Module (AVM) that contains the Terraform template
701690

702691
---
703692

704-
## Use managed identity to authenticate Arc VMs
693+
## Use managed identity to authenticate Azure Local VMs
705694

706-
When the Arc VMs are created on your Azure Local via Azure CLI or Azure portal, a system-assigned managed identity is also created that lasts for the lifetime of the Arc VMs.
695+
When the VMs are created on your Azure Local via Azure CLI or Azure portal, a system-assigned managed identity is also created that lasts for the lifetime of the VMs.
707696

708-
The Arc VMs on Azure Local are extended from Arc-enabled servers and can use system-assigned managed identity to access other Azure resources that support Microsoft Entra ID-based authentication. For example, the Arc VMs can use a system-assigned managed identity to access the Azure Key Vault.
697+
The VMs on Azure Local are extended from Arc-enabled servers and can use system-assigned managed identity to access other Azure resources that support Microsoft Entra ID-based authentication. For example, the VMs can use a system-assigned managed identity to access the Azure Key Vault.
709698

710699
For more information, see [system-assigned managed identities](/entra/identity/managed-identities-azure-resources/overview#managed-identity-types) and [Authenticate against Azure resource with Azure Arc-enabled servers](/azure/azure-arc/servers/managed-identity-authentication).
711700

712701
## Next steps
713702

714-
- [Delete Arc VMs](./manage-arc-virtual-machines.md#delete-a-vm).
703+
- [Delete Azure Local VMs](./manage-arc-virtual-machines.md#delete-a-vm).
715704
- [Install and manage VM extensions](./virtual-machine-manage-extension.md).
716-
- [Troubleshoot Arc VMs](troubleshoot-arc-enabled-vms.md).
717-
- [Frequently Asked Questions for Arc VM management](./azure-arc-vms-faq.yml).
705+
- [Troubleshoot Azure Local VMs](troubleshoot-arc-enabled-vms.md).
706+
- [Frequently Asked Questions for Azure Local VM management](./azure-arc-vms-faq.yml).

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,5 +104,5 @@ Removal of the extension from the list should take a couple of minutes.
104104

105105
## Related content
106106

107-
- [Enable guest management when creating Azure Arc VMs](./create-arc-virtual-machines.md#create-arc-vms)
108-
- [Troubleshoot VM extension issues](/azure/azure-arc/servers/troubleshoot-vm-extensions)
107+
- [Enable guest management when creating Azure Arc VMs](./manage-arc-virtual-machines.md#enable-guest-management)
108+
- [Troubleshoot VM extension issues](/azure/azure-arc/servers/troubleshoot-vm-extensions)

0 commit comments

Comments
 (0)