Skip to content

Commit 655b793

Browse files
Merge pull request #3578 from MicrosoftDocs/main638790559714275804sync_temp
For protected branch, push strategy should use PR and merge to target branch method to work around git push error
2 parents c0a9904 + 7a721c4 commit 655b793

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+714
-204
lines changed

azure-local/TOC.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,8 @@ items:
124124
items:
125125
- name: Via console
126126
href: deploy/deployment-arc-register-server-permissions.md
127-
- name: Via local UI
128-
href: deploy/deployment-arc-register-local-ui.md
127+
- name: Via Configurator app
128+
href: deploy/deployment-arc-register-configurator-app.md
129129
- name: 5. Choose a deployment method
130130
items:
131131
- name: 5A. Deploy via Azure portal

azure-local/deploy/deploy-via-portal.md

Lines changed: 129 additions & 68 deletions
Large diffs are not rendered by default.
Lines changed: 217 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,217 @@
1+
---
2+
title: Configurator application for Azure Local (Preview)
3+
description: Learn how to use the Configurator application to bootstrap and Arc register the Azure Local machines. (Preview)
4+
author: alkohli
5+
ms.author: alkohli
6+
ms.topic: how-to
7+
ms.date: 03/20/2025
8+
ms.service: azure-local
9+
#CustomerIntent: As an IT Pro, I want to bootstrap and Arc register Azure Local machines via the Arc registration script.
10+
---
11+
12+
# Register your Azure Local machines via the Configurator app (Preview)
13+
14+
> Applies to: Azure Local 2502 and later
15+
16+
This article describes how to use the Configurator app to bootstrap and register the machines you plan to include in your Azure Local instance.
17+
18+
You can use the Configurator app or [Azure CLI](./deployment-arc-register-server-permissions.md) to register your machines. If you plan to deploy a few machines per site, use the Configurator app.
19+
20+
[!INCLUDE [important](../includes/hci-preview.md)]
21+
22+
## Prerequisites
23+
24+
Before you begin, make sure that you complete the following prerequisites:
25+
26+
### Azure Local machine prerequisites
27+
28+
[!INCLUDE [hci-registration-azure-local-machine-prerequisites](../includes/hci-registration-azure-local-machine-prerequisites.md)]
29+
30+
- Download the [Configurator App for Azure Local](https://aka.ms/ConfiguratorAppForHCI).
31+
32+
- Note down:
33+
34+
- The serial number for each machine.
35+
- Local administrator credentials to sign into each machine.
36+
37+
### Azure prerequisites
38+
39+
[!INCLUDE [hci-registration-azure-prerequisites](../includes/hci-registration-azure-prerequisites.md)]
40+
41+
- **Get Arc gateway ID**. Skip this step if you didn't set up Azure Arc gateway. If you [Set up an Azure Arc gateway](../deploy/deployment-azure-arc-gateway-overview.md#create-the-arc-gateway-resource-in-azure), get the resource ID of the Arc gateway. This is also referred to as the `ArcGatewayID`.
42+
43+
1. To get the `ArcGatewayID`, run the following command: 
44+
45+
```powershell
46+
az connectedmachine gateway list
47+
```
48+
49+
1. Make a note of the Arc gateway ID to use later.
50+
51+
## Step 1: Configure the network and connect to Azure
52+
53+
Follow these steps to configure network settings and connect the machines to Azure. Start this action a few minutes after you turn on the machine.
54+
55+
1. Open the Configurator app. Right-click the Configurator app exe and run as administrator. Wait a few minutes for the app to open up.
56+
57+
:::image type="content" source="media/deployment-arc-register-configurator-app/open-app-1.png" alt-text="Screenshot of opening the Configurator app for Azure Local." lightbox="media/deployment-arc-register-configurator-app/open-app-1.png":::
58+
59+
1. Enter the machine serial number and select **Next**.
60+
61+
:::image type="content" source="media/deployment-arc-register-configurator-app/access-the-device-1.png" alt-text="Screenshot of the machine serial number dialog in the Configurator app for Azure Local." lightbox="media/deployment-arc-register-configurator-app/access-the-device-1.png":::
62+
63+
1. Sign in to the machine with local administrator credentials.
64+
65+
:::image type="content" source="media/deployment-arc-register-configurator-app/access-the-device-2.png" alt-text="Screenshot of the password in the Configurator app for Azure Local." lightbox="media/deployment-arc-register-configurator-app/access-the-device-2.png":::
66+
67+
1. On the **Azure Arc agent setup** page, select **Start**.
68+
69+
:::image type="content" source="media/deployment-arc-register-configurator-app/start-setup-1.png" alt-text="Screenshot of the Azure Arc agent setup page with Start selected in the Configurator app for Azure Local." lightbox="media/deployment-arc-register-configurator-app/start-setup-1.png":::
70+
71+
1. On the **Prerequisites** tab, verify that the minimum requirements are met and then select **Next**.
72+
73+
:::image type="content" source="media/deployment-arc-register-configurator-app/prerequisites-1.png" alt-text="Screenshot of the Prerequisites tab in the Configurator app for Azure Local when all the prerequisites are met." lightbox="media/deployment-arc-register-configurator-app/prerequisites-1.png":::
74+
75+
If a requirement isn't met, the app displays a warning or errors. You can't proceed if there are errors though warnings are ignored. Resolve the errors before you proceed. For more information, see [Troubleshooting](#troubleshooting).
76+
77+
:::image type="content" source="media/deployment-arc-register-configurator-app/prerequisites-2.png" alt-text="Screenshot of the Prerequisites tab in the Configurator app for Azure Local when one of the prerequisites isn't met." lightbox="media/deployment-arc-register-configurator-app/prerequisites-2.png":::
78+
79+
1. On the **Basics** tab, configure one network interface that is connected to the internet. Select the **Pencil icon** to modify network interface settings.
80+
81+
:::image type="content" source="media/deployment-arc-register-configurator-app/basics-tab-1.png" alt-text="Screenshot of the Basics tab in the Configurator app for Azure Local." lightbox="media/deployment-arc-register-configurator-app/basics-tab-2.png":::
82+
83+
1. Provide the interface name, IP allocation as static or DHCP, IP address, subnet, gateway, and preferred DNS servers. Optionally, enter an alternate DNS server.
84+
85+
:::image type="content" source="media/deployment-arc-register-configurator-app/basics-tab-2.png" alt-text="Screenshot of the Basics tab with Network settings configured in the Configurator app for Azure Local." lightbox="media/deployment-arc-register-configurator-app/basics-tab-1.png":::
86+
87+
> [!IMPORTANT]
88+
> Make sure that the IPs you assign are free and not in use.
89+
90+
1. To specify more details, select **Enter additional details**.
91+
92+
1. On the **Additional details** page, provide the following inputs and then select **Apply**.
93+
94+
:::image type="content" source="media/deployment-arc-register-configurator-app/basics-tab-additional-details-1.png" alt-text="Screenshot of the Basics tab with additional details configured in the Configurator app for Azure Local." lightbox="media/deployment-arc-register-configurator-app/basics-tab-additional-details-1.png":::
95+
96+
1. Select **ON** to enable **Remote desktop** protocol. Remote desktop protocol is disabled by default.
97+
98+
1. Select **Public endpoint** or **Proxy server** as the connectivity method. If selecting a proxy server, provide the proxy URL and the bypass list.
99+
100+
1. Select a time zone.
101+
102+
1. Specify a preferred and an alternate NTP server to act as a time server or accept the **Default**. The default is `time.windows.com`.
103+
104+
1. Set the hostname for your machine to what you specified during the preparation of Active Directory. Changing the hostname automatically reboots the system.
105+
106+
1. Select **Next** on the **Basics** tab.
107+
108+
1. On the **Arc agent setup** tab, provide the following inputs:
109+
110+
:::image type="content" source="media/deployment-arc-register-configurator-app/arc-agent-setup-tab-1.png" alt-text="Screenshot of the Arc agent setup tab in the Configurator app for Azure Local." lightbox="media/deployment-arc-register-configurator-app/arc-agent-setup-tab-1.png":::
111+
112+
1. The **Cloud type** is populated automatically as `Azure`.
113+
114+
1. Enter a **Subscription ID** to register the machine.
115+
116+
1. Provide a **Resource group** name. This resource group contains the machine and system resources that you create.
117+
118+
1. Specify the **Region** where you want to create the resources. The region should be the same as the region where you want to deploy the Azure Local instance.
119+
120+
> [!IMPORTANT]
121+
> Specify the region with spaces removed. For example, specify the East US region as `EastUS`.
122+
123+
1. Provide a **Tenant ID**. The tenant ID is the directory ID of your Microsoft Entra tenant. To get the tenant ID, see [Find your Microsoft Entra tenant](/azure/azure-portal/get-subscription-tenant-id).
124+
125+
1. If you set up an Azure Arc gateway, specify the Arc gateway ID. This is the resource ID of the Arc gateway that you set up. For more information, see [About Azure Arc gateways](./deployment-azure-arc-gateway-overview.md).
126+
127+
> [!IMPORTANT]
128+
> Make sure to verify all the inputs before you proceed. Any incorrect inputs here might result in a setup failure.
129+
130+
1. Select **Next**.
131+
132+
1. On the **Review and apply** tab, verify machine details. To modify any settings, go back. If satisfied with the current settings, select **Finish**. If you changed the hostname, your machines boot up automatically at this point and you must sign in again.
133+
134+
:::image type="content" source="media/deployment-arc-register-configurator-app/review-apply-tab-1.png" alt-text="Screenshot of the Review and apply tab in the Configurator app for Azure Local." lightbox="media/deployment-arc-register-configurator-app/review-apply-tab-1.png":::
135+
136+
### Step 2: Complete registration of machines to Azure
137+
138+
1. Wait for the configuration to complete. First, machine is configured with the basic details followed by registration of the machines to Azure.
139+
140+
1. During the Arc registration process, you must authenticate with your Azure account. The app displays a code that you must enter in the URL, displayed in the app, in order to authenticate. Follow the instructions to complete the authentication process.
141+
142+
:::image type="content" source="media/deployment-arc-register-configurator-app/setup-configuration-authentication.png" alt-text="Screenshot of the Arc agent sign in and registration dialog in the Configurator app for Azure Local." lightbox="media/deployment-arc-register-configurator-app/setup-configuration-authentication.png":::
143+
144+
1. Once the configuration is complete, status for Arc configuration should display **Success (Open in Azure portal)**.
145+
146+
1. Repeat all steps on the other machines until the Arc configuration succeeds. Select the **Open in Azure portal** link.
147+
148+
## Step 3: Verify machines are connected to Arc
149+
150+
1. In the Azure portal, go to the resource group that you used for bootstrapping.
151+
152+
1. On the resource group used to bootstrap, you should see your Arc-enabled machines. In this example, you see a single machine.
153+
154+
:::image type="content" source="media/deployment-arc-register-configurator-app/setup-arc-enabled-servers.png" alt-text="Screenshot that shows the Azure Arc agent Arc-enabled servers in Azure portal for Azure Local ." lightbox="media/deployment-arc-register-configurator-app/setup-arc-enabled-servers.png":::
155+
156+
## Troubleshooting
157+
158+
You might need to collect logs or diagnose problems if you encounter any issues while using the app to configure machines. You can use the following methods to troubleshoot:
159+
160+
- Get logs from a machine.
161+
- Run diagnostic tests.
162+
- Collect a Support package.
163+
- Clean previous installation.
164+
165+
### Get logs if the app is inaccessible
166+
167+
If you can't access the app, you can get the logs from a machine. Logs are stored in the following location: `C:\Windows\System32\Bootstrap\Logs`. You can access the logs by connecting to the machine via Remote Desktop Protocol (RDP).
168+
169+
If you can access the app, follow the instructions in [Run diagnostic tests](#run-diagnostic-tests-from-the-app) to troubleshoot the issue and if needed, [Collect a support package](#collect-a-support-package-from-the-app).
170+
171+
### Run diagnostic tests from the app
172+
173+
To diagnose and troubleshoot any machine issues related to hardware, time server, and network, you can run the diagnostics tests. Use these steps to run the diagnostic tests from the app:
174+
175+
1. Select the help icon in the top-right corner of the app to open the **Support + troubleshooting** pane.
176+
177+
1. Select **Run tests**. The diagnostic tests check the health of the machine hardware, time server, and the network connectivity. The tests also check the status of the Azure Arc agent.
178+
179+
:::image type="content" source="media/deployment-arc-register-configurator-app/run-diagnostics-tests-1.png" alt-text="Screenshot that shows the Support and troubleshooting pane with Run diagnostic tests selected."lightbox="media/deployment-arc-register-configurator-app/run-diagnostics-tests-1.png":::
180+
181+
1. After the tests are completed, the results are displayed. Here's a sample output of the diagnostic tests when there's a machine issue:
182+
183+
:::image type="content" source="media/deployment-arc-register-configurator-app/run-diagnostics-tests-2.png" alt-text="Screenshot that shows the error output after the diagnostic tests were run."lightbox="media/deployment-arc-register-configurator-app/run-diagnostics-tests-2.png":::
184+
185+
Here's a table that describes the diagnostic tests:
186+
187+
| Test Name | Description |
188+
|----------------------------------|-----------------------------------------------------------------------|
189+
| Internet connectivity | This test validates the internet connectivity of the machine. |
190+
| Web proxy (if configured) | This test validates the web proxy configuration of the machine. |
191+
| Time sync | This test validates the machine time settings and checks that the time server configured on the machine is valid and accessible. |
192+
| Azure Arc agent | This test validates the Azure Arc agent is installed and running on the machine. |
193+
| Environment checker | The Environment Checker tool runs a series of tests to evaluate the deployment readiness of your environment for Azure Local deployment including those for connectivity, hardware, Active Directory, network, and Arc integration. For more information, see [Evaluate the deployment readiness of your environment for Azure Local](../manage/use-environment-checker.md#about-the-environment-checker-tool). |
194+
195+
### Collect a Support package from the app
196+
197+
A Support package is composed of all the relevant logs that can help Microsoft Support troubleshoot any machine issues. You can generate a Support package via the app. Follow these steps to collect a Support package:
198+
199+
1. Select the help icon in the top-right corner of the app to open the **Support + troubleshooting** pane. Select **Create** to begin support package collection. The package collection could take several minutes.
200+
201+
:::image type="content" source="media/deployment-arc-register-configurator-app/collect-support-package-1.png" alt-text="Screenshot that shows the Support and troubleshooting pane with Create selected." lightbox="media/deployment-arc-register-configurator-app/collect-support-package-1.png":::
202+
203+
1. After the Support package is created, select **Download**. This action downloads two zipped packages corresponding to Support logs and Configurator logs on your local system. You can unzip the package and view the system log files.
204+
205+
### Clean previous installation
206+
207+
If you have more than one version of the app installed, when you try to open the app, an older version of the app might open. To fix this issue, clean the previous installation. Follow these steps to clean the previous installation:
208+
209+
1. Uninstall the Configurator app as you would any other app on the system.
210+
1. Delete the `C:\Users\%USERNAME%\AppData\Roaming\microsoft.-azure.-edge.-oobe.-local-ui` directory.
211+
1. Launch the app again. The app should open without any issues.
212+
213+
## Next steps
214+
215+
- After your machines are registered with Azure Arc, proceed to deploy your Azure Local system via one of the following options:
216+
- [Deploy via Azure portal](./deploy-via-portal.md).
217+
- [Deploy via ARM template](./deployment-azure-resource-manager-template.md).

azure-local/deploy/deployment-arc-register-local-ui.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ ms.date: 03/03/2025
1212

1313
> Applies to: Azure Local 2405.1 and later
1414
15-
<!--[!INCLUDE [applies-to](../includes/hci-applies-to-23h2.md)]-->
15+
> [!IMPORTANT]
16+
> Starting 2503 release, local UI is deprecated. If you want to bootstrap your Azure Local machines, you can use the [Configurator App](./deployment-arc-register-configurator-app.md).
1617
1718
This article describes how to use a local web-based UI to bootstrap and register the machines that you intend to cluster as an Azure Local instance.
1819

0 commit comments

Comments
 (0)