Skip to content

Commit 33c20b0

Browse files
authored
Sync release-local-2506 with main
Sync release-local-2506 with main
2 parents 0b80422 + 63151f4 commit 33c20b0

17 files changed

+124
-50
lines changed

AKS-Arc/ssh-connect-to-windows-and-linux-worker-nodes.md

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
title: Connect to Windows or Linux worker nodes with SSH
33
description: Learn how to use SSH to connect to Windows or Linux worker nodes in an AKS Arc cluster.
4-
ms.date: 01/10/2025
4+
ms.date: 07/02/2025
55
ms.topic: how-to
66
author: sethmanheim
77
ms.author: sethm
88
ms.reviewer: leslielin
9-
ms.lastreviewed: 01/10/2025
9+
ms.lastreviewed: 07/02/2025
1010
---
1111

1212
# Connect to Windows or Linux worker nodes with SSH
@@ -17,6 +17,28 @@ During your AKS Arc cluster's lifecycle, you might need to directly access clust
1717

1818
This article explains how to use SSH to connect to both Windows and Linux nodes.
1919

20+
## Prerequisites
21+
22+
### **Install the Kubernetes CLI**
23+
24+
You can use the Kubernetes CLI, [**kubectl**](https://kubernetes.io/docs/reference/kubectl/), to connect to your Kubernetes cluster. If you use Azure Cloud Shell, **kubectl** is already installed. If you run the commands locally, you can use the Azure CLI or Azure PowerShell to install **kubectl**.
25+
26+
### [Azure CLI](#tab/azure-cli)
27+
28+
* Install **kubectl** locally using the [`az aks install-cli`](/cli/azure/aks?view=azure-cli-latest&preserve-view=true#az-aks-install-cli) command:
29+
30+
```azurecli-interactive
31+
az aks install-cli
32+
```
33+
34+
### [Azure PowerShell](#tab/azure-powershell)
35+
36+
* Install **kubectl** locally using the [`Install-AzAksCliTool`](/powershell/module/az.aks/install-azaksclitool?view=azps-14.2.0&preserve-view=true) cmdlet:
37+
38+
```azurepowershell-interactive
39+
Install-AzAksCliTool
40+
```
41+
2042
## Use SSH to connect to worker nodes
2143

2244
1. To access the Kubernetes cluster with the specified permissions, you must retrieve the certificate-based admin **kubeconfig** file using the [az aksarc get-credentials](/cli/azure/aksarc#az-aksarc-get-credentials) command. For more information, see [Retrieve certificate-based admin kubeconfig](retrieve-admin-kubeconfig.md):
@@ -28,7 +50,7 @@ This article explains how to use SSH to connect to both Windows and Linux nodes.
2850
1. Run **kubectl get** to obtain the node's IP address and capture its IP value in order to sign in to a Windows or Linux worker node using SSH:
2951

3052
```azurecli
31-
kubectl --kubeconfig /path/to/aks-cluster-kubeconfig get nodes -o wide |
53+
kubectl --kubeconfig /path/to/aks-cluster-kubeconfig get nodes -o wide
3254
```
3355

3456
1. Run `ssh` to connect to a worker node:

azure-local/deploy/deployment-azure-arc-gateway-configure-manually.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.service: azure-local
1212

1313
::: moniker range=">=azloc-24111"
1414

15-
Applies to: Azure Local 2411.1 and later
15+
Applies to: Azure Local 2411, 2503 and 2504 new deployments. Starting with 2505, there is no need to configure the proxy manually anymore. Please refer to [Deploy with Arc gateway via Arc script](deployment-azure-arc-gateway-configure-via-script.md) if you are using an enterprise proxy, or refer to [Deploy with Arc gateway without proxy](deployment-azure-arc-gateway-use-without-proxy.md) if you don't use an enterprise proxy.
1616

1717
After creating the Arc gateway resource in your Azure subscription, you can enable the new Arc gateway preview features. This article details how to manually configure the Arc proxy before Arc registration.
1818

azure-local/deploy/deployment-azure-arc-gateway-configure-via-script.md

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ ms.service: azure-local
1010

1111
# Configure Arc proxy via registration script for Azure gateway on Azure Local (preview)
1212

13-
::: moniker range=">=azloc-24111"
13+
::: moniker range=">=azloc-2505"
1414

15-
Applies to: Azure Local 2411.1 and later
15+
Applies to: Azure Local 2505 and later
1616

1717
After creating the Arc gateway resource in your Azure subscription, you can enable the new Arc gateway preview features. This article details how to configure the Arc proxy before Arc registration using a registration script for the Arc gateway on Azure Local.
1818

@@ -24,7 +24,7 @@ Using this method, you don't need to configure the Arc proxy across WinInet, Win
2424

2525
Make sure the following prerequisites are met before proceeding:
2626

27-
- You've access to an Azure Local instance running release 2411.1 or later. Prior versions do not support this scenario.
27+
- You've access to an Azure Local instance running release 2505 or later. Prior versions do not support this scenario.
2828

2929
- An Arc gateway resource created in the same subscription as used to deploy Azure Local. For more information, see [Create the Arc gateway resource in Azure](deployment-azure-arc-gateway-overview.md#create-the-arc-gateway-resource-in-azure).
3030

@@ -34,8 +34,7 @@ You need the proxy and the ArcGatewayID from Azure to run the registration scrip
3434

3535
## Step 2: Register new machines in Azure Arc
3636

37-
To register new version 2408 or version 2411 machines in Azure Arc, you run
38-
the initialization script by passing the `ArcGatewayID`, `Proxy server`, and `Proxy bypass list` parameters.
37+
To register version 2505 or later Azure Local machines in Azure Arc, you run the initialization script by passing the `ArcGatewayID`, `Proxy server`, and `Proxy bypass list` parameters. During the bootstrap configuration you will be required to authenticate with your credentials using the device code.
3938

4039
Here's an example of how you should change these parameters for the `Invoke-AzStackHciArcInitialization` initialization script. Once registration is completed, the Azure Local machines are registered in Azure Arc using the Arc gateway:
4140

@@ -46,9 +45,6 @@ $Subscription = "yoursubscription"
4645
#Define the resource group where you want to register your server as Arc device.
4746
$RG = "yourresourcegroupname"
4847
49-
#Define the tenant to use to register your server as Arc device.
50-
$Tenant = "yourtenant"
51-
5248
#Define Proxy Server if necessary
5349
$ProxyServer = "http://x.x.x.x:port"
5450
@@ -64,17 +60,8 @@ $ArcgwId = "/subscriptions/yourarcgatewayid/resourceGroups/yourresourcegroupname
6460
6561
$ProxyBypassList = "localhost,127.0.0.1,*.contoso.com,machine1,machine2,machine3,machine4,machine5,192.168.*.*,AzureLocal-1"
6662
67-
#Connect to your Azure account and Subscription
68-
Connect-AzAccount -SubscriptionId $Subscription -TenantId $Tenant -DeviceCode
69-
70-
#Get the Access Token and Account ID for the registration
71-
$ARMtoken = (Get-AzAccessToken).Token
72-
73-
#Get the Account ID for the registration
74-
$id = (Get-AzContext).Account.Id
75-
7663
#Invoke the registration script with Proxy and ArcgatewayID
77-
Invoke-AzStackHciArcInitialization -SubscriptionID $Subscription -ResourceGroup $RG -TenantID $Tenant -Region australiaeast -Cloud "AzureCloud" -ArmAccessToken $ARMtoken -AccountID $id -Proxy $ProxyServer -ArcGatewayID $ArcgwId -ProxyBypass $ProxyBypassList
64+
Invoke-AzStackHciArcInitialization -SubscriptionID $Subscription -ResourceGroup $RG -Region australiaeast -Cloud "AzureCloud" -Proxy $ProxyServer -ArcGatewayID $ArcgwId -ProxyBypass $ProxyBypassList
7865
```
7966

8067
## Step 3: Verify that the setup succeeded

azure-local/deploy/deployment-azure-arc-gateway-use-without-proxy.md

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ ms.service: azure-local
1010

1111
# Use Azure Arc gateway without a proxy on Azure Local (preview)
1212

13-
::: moniker range=">=azloc-24111"
13+
::: moniker range=">=azloc-2505"
1414

15-
> Applies to: Azure Local 2411.1 and later
15+
> Applies to: Azure Local 2505 and later
1616
1717
After creating the Arc gateway resource in your Azure subscription, you can enable the new Arc gateway preview features on your Azure Local. This article details how to use Azure gateway for Azure Local instances without a proxy.
1818

@@ -44,23 +44,11 @@ $Subscription = "yoursubscription"
4444
#Define the resource group where you want to register your server as Arc device.
4545
$RG = "yourresourcegroupname"
4646
47-
#Define the tenant you will use to register your server as Arc device.
48-
$Tenant = "yourtenant"
49-
5047
#Define the Arc gateway resource ID from Azure
5148
$ArcgwId = "/subscriptions/yourarcgatewayid/resourceGroups/yourresourcegroupname/providers/Microsoft.HybridCompute/gateways/yourarcgatewayname"
5249
53-
#Connect to your Azure account and Subscription
54-
Connect-AzAccount -SubscriptionId $Subscription -TenantId $Tenant -DeviceCode
55-
56-
#Get the Access Token and Account ID for the registration
57-
$ARMtoken = (Get-AzAccessToken).Token
58-
59-
#Get the Account ID for the registration
60-
$id = (Get-AzContext).Account.Id
61-
6250
#Invoke the registration script with Proxy and ArcgatewayID
63-
Invoke-AzStackHciArcInitialization -SubscriptionID $Subscription -ResourceGroup $RG -TenantID $Tenant -Region australiaeast -Cloud "AzureCloud" -ArmAccessToken $ARMtoken -AccountID $id -ArcGatewayID $ArcgwId
51+
Invoke-AzStackHciArcInitialization -SubscriptionID $Subscription -ResourceGroup $RG -Region australiaeast -Cloud "AzureCloud" -ArcGatewayID $ArcgwId
6452
```
6553

6654
## Step 3: Start Azure Local cloud deployment

azure-local/manage/gpu-manage-via-partitioning.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Consider the following limitations when using the GPU-P feature:
3939

4040
## Prerequisites
4141

42-
- See [Prepare GPUs for Azure Local](./gpu-manage-via-partitioning.md) for requirements and to prepare your Azure Local VMs, and to ensure that your GPUs are prepared and partitioned.
42+
- See [Prepare GPUs for Azure Local](gpu-preparation.md) for requirements and to prepare your Azure Local VMs, and to ensure that your GPUs are prepared and partitioned.
4343

4444
## Attach a GPU during Azure Local VM creation
4545

83.2 KB
Loading
95.9 KB
Loading

azure-local/manage/troubleshoot-arc-enabled-vms.md

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Troubleshoot Azure Local Virtual Machines enabled by Azure Arc
33
description: Learn how to troubleshoot issues you experience with Azure Local Virtual Machines (VMs).
44
author: alkohli
55
ms.topic: how-to
6-
ms.date: 05/29/2025
6+
ms.date: 06/16/2025
77
ms.author: alkohli
88
ms.reviewer: vlakshmanan
99
ms.service: azure-local
@@ -162,8 +162,31 @@ If your environment fails to recognize Azure CLI after installing it, run the fo
162162
}
163163
```
164164

165+
## "Windows created a temporary paging file" message appears at startup
165166

167+
**Error:**
168+
169+
When you deploy an Azure Local VM using the SQL Server 2022 on Windows Server 2022 Azure marketplace images (Standard or Enterprise), you might see the following warning at startup:
170+
171+
*Windows created a temporary paging file...*
172+
173+
**Resolution:**
174+
175+
To resolve this issue, follow these steps:
176+
177+
1. Select **OK** on the warning popup. Or, go to **System Properties** > **Advanced** > **Performance** > **Settings** to open the **Performance Options** window.
178+
1. In the **Performance Options** window, select **Change** under the **Virtual memory** section.
179+
180+
:::image type="content" source="./media/troubleshoot-arc-enabled-vms/temporary-paging-file-1.png" alt-text="Screenshot of the Performance Options window highlighting the Change button." lightbox="./media/troubleshoot-arc-enabled-vms/temporary-paging-file-1.png":::
181+
182+
1. In the **Virtual Memory** window, select **System managed size**.  Also ensure that the **Automatically manage paging file size for all drives** checkbox is cleared.
183+
184+
:::image type="content" source="./media/troubleshoot-arc-enabled-vms/temporary-paging-file-2.png" alt-text="Screenshot of the Virtual Memory window showing options to configure the paging file size for each drive." lightbox="./media/troubleshoot-arc-enabled-vms/temporary-paging-file-2.png":::
185+
186+
1. Select **Set**, then select **OK** to apply the changes.
187+
188+
1. Restart the VM. After the restart, the warning message should no longer appear.
166189

167190
## Next steps
168191

169-
- [Azure Local VM management FAQs](./azure-arc-vms-faq.yml)
192+
- [Azure Local VM management FAQs](./azure-arc-vms-faq.yml)

azure-local/migrate/migrate-whats-new.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
2-
title: What's New for Azure Migrate on Azure Local
2+
title: What's new for Azure Migrate to Azure Local
33
description: Learn about new features for Azure Migrate on Azure Local.
44
author: alkohli
55
ms.author: alkohli
66
ms.topic: how-to
7-
ms.date: 06/27/2025
7+
ms.date: 07/02/2025
88
ms.service: azure-local
99
---
1010

11-
# What's new for VM migration on Azure Local
11+
# What's new for Azure Migrate to Azure Local
1212

1313
This article lists the various features and improvements that are available in VM migration to Azure Local.
1414

@@ -17,10 +17,10 @@ This article lists the various features and improvements that are available in V
1717

1818
This release includes these features and improvements:
1919

20-
- Improved service error messages, recommended actions, and [troubleshooting guidance](./migrate-troubleshoot.md).
21-
- Fixed a bug that shows `Not Found` errors for missing Azure Local resources.
22-
- Updated appliance error messages to correctly identify which migrate appliance is unresponsive.
23-
- Enabled static IP migrations to support multiple IP pools on a single logical network.
20+
- **Improved error messaging** - Improved service error messaging, recommended actions, and [troubleshooting guidance](./migrate-troubleshoot.md).
21+
- **Bug fix for missing resources** – Fixed bug to surface `NotFound` errors for missing Azure Local resources.
22+
- **Appliance error improvements**Updated appliance error messages to correctly identify which migrate appliance is unresponsive.
23+
- **Static IP support enhancements**Enabled static IP migrations to support multiple IP pools on a single logical network.
2424

2525

2626
## April 2025

azure-stack/operator/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
items:
1919
- name: 2501
2020
items:
21+
- name: Hotfix 1.2501.1.47
22+
href: hotfix-1-2501-1-47.md
2123
- name: Hotfix 1.2501.1.40
2224
href: hotfix-1-2501-1-40.md
2325
- name: 2408

0 commit comments

Comments
 (0)