Skip to content

Commit 0b6a7e0

Browse files
Merge pull request #3628 from MicrosoftDocs/main638816473068944845sync_temp
For protected branch, push strategy should use PR and merge to target branch method to work around git push error
2 parents 9510d2d + 8957a5d commit 0b6a7e0

File tree

6 files changed

+69
-19
lines changed

6 files changed

+69
-19
lines changed

AKS-Arc/TOC.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,9 @@
180180
- name: Can't see VM SKUs on Azure portal
181181
href: check-vm-sku.md
182182
- name: Connectivity issues with MetalLB
183-
href: load-balancer-issues.md
183+
href: load-balancer-issues.md
184+
- name: Network validation error due to .local domain
185+
href: network-validation-error-local.md
184186
- name: Reference
185187
items:
186188
- name: Azure CLI

AKS-Arc/aks-troubleshoot.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Troubleshoot common issues in AKS enabled by Azure Arc
33
description: Learn about common issues and workarounds in AKS enabled by Arc.
44
ms.topic: how-to
55
author: sethmanheim
6-
ms.date: 04/01/2025
6+
ms.date: 04/30/2025
77
ms.author: sethm
88
ms.lastreviewed: 04/01/2025
99
ms.reviewer: abha
@@ -25,24 +25,24 @@ The following sections describe known issues for AKS enabled by Azure Arc:
2525
| AKS Arc CRUD operation | Issue | Fix status |
2626
|------------------------|-------|------------|
2727
| AKS cluster create | [Can't create AKS cluster or scale node pool because of issues with AKS Arc images](gallery-image-not-usable.md) | Partially fixed in 2503 release |
28-
| AKS steady state | [AKS Arc telemetry pod consumes too much memory and CPU](telemetry-pod-resources.md) | Active
29-
| AKS steady state | [Disk space exhaustion on control plane VMs due to accumulation of kube-apiserver audit logs](kube-apiserver-log-overflow.md) | Active
28+
| AKS steady state | [AKS Arc telemetry pod consumes too much memory and CPU](telemetry-pod-resources.md) | Active |
29+
| AKS steady state | [Disk space exhaustion on control plane VMs due to accumulation of kube-apiserver audit logs](kube-apiserver-log-overflow.md) | Active |
3030
| AKS cluster delete | [Deleted AKS Arc cluster still visible on Azure portal](deleted-cluster-visible.md) | Active |
3131
| AKS cluster delete | [Can't fully delete AKS Arc cluster with PodDisruptionBudget (PDB) resources](delete-cluster-pdb.md) | Fixed in 2503 release |
3232
| Azure portal | [Can't see VM SKUs on Azure portal](check-vm-sku.md) | Fixed in 2411 release |
33-
| MetalLB Arc extension | [Connectivity issues with MetalLB](load-balancer-issues.md) | Fixed in 2411 release |
34-
33+
| MetalLB Arc extension | [Connectivity issues with MetalLB](load-balancer-issues.md) | Fixed in 2411 release |
3534

3635
## Guides to diagnose and troubleshoot Kubernetes CRUD failures
3736

38-
| AKS Arc operation | Issue |
37+
| AKS Arc operation | Issue |
3938
|------------------------|-------|
40-
| Create validation | [Control plane configuration validation errors](control-plane-validation-errors.md)
41-
| Create validation | [K8sVersionValidation error](cluster-k8s-version.md)
42-
| Create validation | [KubeAPIServer unreachable error](kube-api-server-unreachable.md)
43-
| Network configuration issues | [Use diagnostic checker](aks-arc-diagnostic-checker.md)
44-
| Kubernetes steady state | [Resolve issues due to out-of-band deletion of storage volumes](delete-storage-volume.md)
45-
| Release validation | [Azure Advisor upgrade recommendation message](azure-advisor-upgrade.md)
39+
| Create validation | [Control plane configuration validation errors](control-plane-validation-errors.md) |
40+
| Create validation | [K8sVersionValidation error](cluster-k8s-version.md) |
41+
| Create validation | [KubeAPIServer unreachable error](kube-api-server-unreachable.md) |
42+
| Network configuration issues | [Use diagnostic checker](aks-arc-diagnostic-checker.md) |
43+
| Kubernetes steady state | [Resolve issues due to out-of-band deletion of storage volumes](delete-storage-volume.md) |
44+
| Release validation | [Azure Advisor upgrade recommendation message](azure-advisor-upgrade.md) |
45+
| Network validation | [Network validation error due to .local domain](network-validation-error-local.md) |
4646

4747
## Next steps
4848

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
title: Network validation error due to .local domain
3+
description: Learn how to troubleshoot network validation errors due to the .local domain.
4+
author: sethmanheim
5+
ms.author: sethm
6+
ms.topic: troubleshooting
7+
ms.date: 04/30/2025
8+
ms.reviewer: pradwivedi
9+
ms.lastreviewed: 04/30/2025
10+
11+
---
12+
13+
# Troubleshoot network validation error due to .local domain
14+
15+
This article describes how to resolve the `Not able to connect to http://cloudagent.contoso.local:50000` error. This error occurs when you try to create and deploy an AKS on Azure Local cluster.
16+
17+
## Symptoms
18+
19+
You can deploy `.local` domains on Azure Local but might sometimes encounter failures during AKS scenarios, such as create, scale, update, upgrade, and delete. You might see the following error message:
20+
21+
`Error: Network validation failed during cluster creation. Detailed message: Not able to connect to http://cloudagent.contoso.local:50000. Error returned: action failed after 5 attempts: Get "http://cloudagent.contoso.local:50000": dial tcp: lookup http://cloudagent.contoso.local: Temporary failure in name resolution`
22+
23+
## Possible causes
24+
25+
There are two possible causes for this error:
26+
27+
1. Because `.local` is an officially reserved special-use domain name, host names with this top-level label are only resolvable via the multicast DNS name resolution protocol. Other mechanisms such as unicast DNS can also be used to resolve this name.
28+
29+
When a URL ending with `.local` for the failover cluster is used, a fully qualified domain name (FQDN) ending with `.local` is also used for the MOC cloud agent. The Azure Local 2503 release consists of various network validation tests. One of the tests tries to connect to the MOC cloud FQDN from the AKS Arc control plane VM. This specific test fails when the MOC cloud agent FQDN uses the `.local` domain name. This is because the **Go HTTP** client relies on standard DNS resolution, so it doesn't automatically resolve the `.local` address via mDNS.
30+
31+
1. When the on-premises directory is synchronized with Microsoft 365, you must have a verified domain in Microsoft Entra ID. Only the user principal names (UPNs) that are associated with the on-premises Active Directory Domain Services (AD DS) domain are synchronized. However, any UPN that contains a non-routable domain, such as `.local` (for example, `[email protected]`), is synchronized to an `.onmicrosoft.com` domain (for example, `[email protected]`). For more information, see [Prepare a nonroutable domain for directory synchronization](/microsoft-365/enterprise/prepare-a-non-routable-domain-for-directory-synchronization?view=o365-worldwide&preserve-view=true).
32+
33+
## Mitigation
34+
35+
If you are on Azure Local 2503 or a later release, don't use `.local` in the domain name.
36+
37+
Per the [possible cause #2](#possible-causes), if you currently use a `.local` domain for your user accounts in AD DS, we recommend that you change them to use a verified domain; for example, `[email protected]`, to properly synchronize with your Microsoft 365 domain.
38+
39+
As a temporary mitigation, the checks for the `.local` domain are disabled in the Azure Local 2504 release. For more information, see [What's new in Azure Local, version 2504](/azure/azure-local/whats-new?view=azloc-2504&preserve-view=true).
40+
41+
## Next steps
42+
43+
[Troubleshoot issues in AKS enabled by Azure Arc](aks-troubleshoot.md)

azure-local/deploy/deployment-azure-resource-manager-template.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ This article details how to use an Azure Resource Manager template in the Azure
2222
## Prerequisites
2323

2424
- Completion of [Register your machines with Azure Arc and assign deployment permissions](./deployment-arc-register-server-permissions.md). Make sure that:
25-
- All the mandatory extensions are installed successfully. The mandatory extensions include: **Azure Edge Lifecycle Manager**, **Azure Edge Device Management**, **Telemetry and Diagnostics**, and **Azure Edge Remote Support**.
2625
- All machines are running the same version of OS.
2726
- All the machines have the same network adapter configuration.
2827

azure-local/whats-new.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ms.topic: overview
55
author: alkohli
66
ms.author: alkohli
77
ms.service: azure-local
8-
ms.date: 04/29/2025
8+
ms.date: 04/30/2025
99
---
1010

1111
# What's new in Azure Local?
@@ -20,7 +20,6 @@ This article lists the various features and improvements that are available in A
2020

2121
Starting with 2504 release, Microsoft introduced a new versioning schema. There are two 2504 releases for April. Here are the details of each release:
2222

23-
2423
|Solution version |OS version |Deployment |
2524
|---------|---------|---------|
2625
|12.2504.1001.20 | 26100.3775 | New deployments only. |
@@ -32,7 +31,9 @@ For more information, see [Release information summary](./release-information-23
3231

3332
This release has the following features and improvements:
3433

35-
- **OS version changes**: Starting 2504, all new Azure Local deployments use a new operating system (OS) version **261000.3775**. Existing deployments continue to use the OS version **23598.1551**. For more information, see [Release information summary](./release-information-23h2.md).
34+
- **OS version changes**:
35+
- Starting 2504, all new Azure Local deployments use a new operating system (OS) version **261000.3775**. You can download the 2504 OS image from the Azure portal. You also need to get the driver compatible with Azure Local 12.2504 or Windows Server 2025. Existing deployments continue to use the OS version **23598.1551**. For more information, see [Release information summary](./release-information-23h2.md).
36+
- If you've purchased Integrated System or Premier solution hardware from the [Azure Local Catalog](https://aka.ms/AzureStackHCICatalog) through your preferred Microsoft hardware partner, the OS should be preinstalled. Work with your Original Equipment Manufacturer (OEM) to get the OS image compatible with **12.2504** and driver compatible with Azure Local 12.2504 or Windows Server 2025.
3637

3738
- **.NET update installations improvements**:
3839
- Increased reliability of .NET security update installations.
@@ -55,7 +56,7 @@ This release has the following features and improvements:
5556
- Simplified the Azure portal experience for viewing the progress and history of update runs.
5657

5758
- **Add and repair node changes**:
58-
- For Microsoft images, download the OS image matching the solution version of your existing cluster. See the [Release table](https://github.com/Azure-Samples/AzureLocal/blob/main/os-image/os-image-tracking-table.md) for the correct version. For OEM images, contact your Original Equipment Manufacturer (OEM).
59+
- For Microsoft images, download the OS image matching the solution version of your existing cluster. See the [Release table](https://github.com/Azure-Samples/AzureLocal/blob/main/os-image/os-image-tracking-table.md) for the correct version. For OEM images, contact your OEM.
5960

6061
- **OEM license changes**:
6162

azure-managed-lustre/client-install.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ ms.author: pauljewell
77
ms.reviewer: dsundarraj
88
ms.date: 04/29/2025
99
zone_pivot_groups: select-os
10-
1110
---
1211

1312
# Install prebuilt Lustre client software
@@ -77,6 +76,12 @@ This article shows how to install the client package to set up client VMs runnin
7776

7877
::: zone-end
7978

79+
## Install client software for Ubuntu 24.04
80+
81+
This article shows how to install the client package to set up client VMs running Ubuntu 24.04.
82+
83+
::: zone-end
84+
8085
### Download and install prebuilt client software
8186

8287
::: zone pivot="alma-86"

0 commit comments

Comments
 (0)