You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: azure-local/manage/disconnected-operations-arc-vm.md
+12-17Lines changed: 12 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Learn how to manage Azure Local VMs running disconnected (preview).
4
4
ms.topic: concept-article
5
5
author: ronmiab
6
6
ms.author: robess
7
-
ms.date: 06/20/2025
7
+
ms.date: 08/06/2025
8
8
ai-usage: ai-assisted
9
9
---
10
10
@@ -36,37 +36,30 @@ Azure Local VMs running disconnected operations have the following limitations:
36
36
37
37
### VM images
38
38
39
-
- Create VM images only from a local share.
40
-
- Create VM images only using Azure Command Line (CLI). This release doesn't support image creation in the Azure portal.
41
39
- Marketplace, Azure storage account, and images from an existing Azure Local VM aren't supported.
40
+
- Create VM images only from a local share.
42
41
43
42
### Network interfaces
44
43
45
44
Create network interfaces only in CLI. This release doesn't support network interface creation in the Azure portal.
46
45
47
46
### Storage paths
48
47
49
-
- Create storage paths only in CLI. This release doesn't support storage path creation in the Azure portal.
50
-
- Don't delete storage paths using CLI or the portal if they're connected to an Azure Local VM or VM image. First, delete the Azure Local VM and image using that storage path.
48
+
To delete storage paths from CLI or Portal, first delete any resources (VMs, images, disks) that are on the storage path.
51
49
52
50
### Logical networks
53
51
54
-
- Create logical networks only in CLI; the portal isn't supported.
55
-
- You can see and use logical networks, but they might not fully load in the portal.
56
-
- Deleting a logical network used by a network interface doesn't fail as expected. It deletes the network and results in a **Failed** state. To recover, recreate the logical network.
52
+
You can see and use logical networks, but they might not fully load in the portal.
57
53
58
54
### Proxy servers
59
55
60
56
Proxy servers aren't supported for outbound internet connections.
61
57
62
-
### Machine creation
58
+
### VM creation
63
59
64
-
-Create a VM in the portal by selecting **Azure Arc** > **Machines** > **Add/Create** > **Create a machine in a connected host environment**. For more information, see step 7 under the Create Azure Local VMs section.
60
+
Create a VM in the portal by selecting **Azure Arc** > **Machines** > **Add/Create** > **Create a machine in a connected host environment**. For more information, see step 7 under the Create Azure Local VMs section.
65
61
66
-
:::image type="content" source="./media/disconnected-operations/arc-vms/create-arc-vms.png" alt-text="Screenshot showing how create an Azure Local VM from the portal." lightbox=" ./media/disconnected-operations/arc-vms/create-arc-vms.png":::
67
-
68
-
> [!NOTE]
69
-
> Don't use the **Create** button in the Virtual Machines section of the Azure Local resource on the portal to create a machine.
62
+
:::image type="content" source="./media/disconnected-operations/arc-vms/create-arc-vms.png" alt-text="Screenshot showing how to create an Azure Local VM from the portal." lightbox=" ./media/disconnected-operations/arc-vms/create-arc-vms.png":::
70
63
71
64
## Create Azure Local VMs with disconnected operations
72
65
@@ -75,7 +68,7 @@ Follow these steps to create Azure Local VMs running disconnected operations.
-[Install the Azure CLI](disconnected-operations-cli.md#install-azure-cli) version AzCLI 2.60.0.
78
-
- Install the Azure Local extension **stack-hci-vm** version v1.3.0.
71
+
-[Install the latest Azure Local extension **stack-hci-vm** version](disconnected-operations-cli.md#extensions-for-azure-cli).
79
72
-[Sign into Azure interactively using the Azure CLI](/cli/azure/authenticate-azure-cli-interactively).
80
73
81
74
2.[Assign role-based access control (RBAC) roles](../manage/assign-vm-rbac-roles.md).
@@ -202,11 +195,11 @@ Follow these steps to create Azure Local VMs running disconnected operations.
202
195
203
196
To manage Azure Local VMs using CLI, see [Azure Local VMs using the Azure CLI](/azure/azure-local/manage/manage-arc-virtual-machines?view=azloc-24112&tabs=windows&preserve-view=true). To check the status of the VM, see [Status of the VM](../manage/manage-arc-virtual-machines.md#status-displayed-as-connecting).
204
197
205
-
For Azure Local VM resources:
198
+
<!--For Azure Local VM resources:
206
199
207
200
- If you remove a data disk interface used by a VM, the command doesn't fail as expected. Instead, it deletes the data disk interface and sets the provisioning state as **Failed**.
208
201
209
-
- To restore the provisioning state to **Succeeded**, recreate the data disk.
202
+
- To restore the provisioning state to **Succeeded**, recreate the data disk.-->
210
203
211
204
## Manage VM extensions
212
205
@@ -216,6 +209,8 @@ To manage VM extensions, see [Manage VM extensions](../manage/virtual-machine-ma
216
209
217
210
## Related content
218
211
212
+
- [Manage Azure Local VMs enabled by Azure Arc](../manage/manage-arc-virtual-machines.md)
213
+
219
214
- [Collect log files for Azure Local VMs](../manage/collect-log-files-arc-enabled-vms.md)
220
215
221
216
- [Troubleshoot Azure Local VM management](../manage/troubleshoot-arc-enabled-vms.md)
| Azure Local VMs enabled by Azure Arc | az arcappliance <br></br> az k8s-extension <br></br> az customlocation <br></br> az stack-hci-vm | arcappliance: 1.4.1 <br> k8s-extension: 1.4.5 <br></br> customlocation: 0.1.4 <br></br> stack-hci-vm: 1.9.1 |[Enable Azure VM extensions using CLI](/azure/azure-arc/servers/manage-vm-extensions-cli) <br></br> [Troubleshoot Arc-enabled servers VM extension issues](/azure/azure-arc/servers/troubleshoot-vm-extensions)|
224
-
| AKS Arc on Azure Local | az arcappliance <br></br> az k8s-extension <br></br> az customlocation <br></br> az stack-hci-vm <br></br> az aksarc | arcappliance: 1.4.1 <br></br> <br></br> k8s-extension: 1.4.5 <br></br> customlocation: 0.1.4 <br></br> stack-hci-vm: 1.9.1 <br></br> aksarc: 1.2.23 |[Create Kubernetes clusters using Azure CLI](/azure/aks/aksarc/aks-create-clusters-cli)|
| Azure Local VMs enabled by Azure Arc | az arcappliance <br></br> az k8s-extension <br></br> az customlocation <br></br> az stack-hci-vm | arcappliance: 1.4.1 <br></br> k8s-extension: 1.4.5 <br></br> customlocation: 0.1.4 <br></br> stack-hci-vm: 1.9.1 |[Enable Azure VM extensions using CLI](/azure/azure-arc/servers/manage-vm-extensions-cli) <br></br> [Troubleshoot Arc-enabled servers VM extension issues](/azure/azure-arc/servers/troubleshoot-vm-extensions)|
224
+
| AKS Arc on Azure Local | az arcappliance <br></br> az k8s-extension <br></br> az customlocation <br></br> az stack-hci-vm <br></br> az aksarc | arcappliance: 1.4.1 <br></br> k8s-extension: 1.4.5 <br></br> customlocation: 0.1.4 <br></br> stack-hci-vm: 1.9.1 <br></br> aksarc: 1.2.23 |[Create Kubernetes clusters using Azure CLI](/azure/aks/aksarc/aks-create-clusters-cli)|
Copy file name to clipboardExpand all lines: azure-local/manage/disconnected-operations-deploy.md
+12-15Lines changed: 12 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Learn how to deploy disconnected operations for Azure Local in your
4
4
ms.topic: how-to
5
5
author: ronmiab
6
6
ms.author: robess
7
-
ms.date: 06/20/2025
7
+
ms.date: 08/06/2025
8
8
ai-usage: ai-assisted
9
9
---
10
10
@@ -105,8 +105,8 @@ To prepare each machine for the disconnected operations appliance, follow these
105
105
106
106
1. [Rename each node](/powershell/module/microsoft.powershell.management/rename-computer?view=powershell-7.4&preserve-view=true) according to your environments naming conventions. For example, azlocal-n1, azlocal-n2, and azlocal-n3.
107
107
108
-
1. Check and make sure you have sufficient disk space for disconnected operations deployment.
109
-
108
+
1. Check and make sure you have sufficient disk space for disconnected operations deployment.
109
+
110
110
Make sure you have at least 600 GB of free space on the drive you plan to use for deployment. If your drive has less space, use a data disk on each node and initialize it so each node has the same available data disks for deployment.
111
111
112
112
Here’s how to initialize a disk on the nodes and format it for a D partition:
@@ -145,11 +145,10 @@ To prepare each machine for the disconnected operations appliance, follow these
145
145
> [!NOTE]
146
146
> If you use a different root for the management certificate, repeat the process and import the key on each node.
147
147
148
-
149
148
1. [Install and configure the CLI](disconnected-operations-cli.md) with your local endpoint on each node.
150
-
149
+
151
150
1. Set the environment variable to support disconnected operations
To install and configure the appliance on the first machine (seed node), use the following command. Point the `AzureLocalInstallationFile` to a path that contains the **IRVM01.zip**.
@@ -459,10 +457,10 @@ Wait until all resource providers are in the state **Registered**. Here's a samp
459
457
460
458
```azurecli
461
459
az provider list -o table
462
-
```
460
+
```
463
461
464
-
> [!NOTE]
465
-
> You can also register or view resource provider statuses in the local portal. To do this, go to your **Subscription**, click the dropdown arrow for **Settings**, and select **Resource providers**.
462
+
> [!NOTE]
463
+
> You can also register or view resource provider statuses in the local portal. To do this, go to your **Subscription**, click the dropdown arrow for **Settings**, and select **Resource providers**.
466
464
467
465
### Create resource group SPN for cluster
468
466
@@ -498,7 +496,6 @@ Use the operator account to create an SPN for Arc initialization of each Azure L
498
496
>
499
497
> Don't place the cluster resource in the operator subscription, unless you plan to restrict this to only operators with full access to other operations. You can create more subscriptions or place it in the starter subscription.
500
498
501
-
502
499
### Initialize each node
503
500
504
501
To initialize each node, follow these steps. Modify where necessary to match your environment details:
@@ -590,7 +587,7 @@ To initialize each node, follow these steps. Modify where necessary to match you
590
587
> Nodes appear in the local portal shortly after you run the steps, and the extensions appear on the nodes a few minutes after installation.
591
588
>
592
589
> You can also use the [Configurator App](../deploy/deployment-arc-register-configurator-app.md?view=azloc-2506&preserve-view=true) to initialize each node.
593
-
590
+
594
591
### For fully air-gapped or disconnected deployments (where nodes have no line of sight to internet connection)
595
592
596
593
To enable Azure Local to be air-gapped or deployed fully disconnected, you must do the following on each node:
@@ -636,7 +633,7 @@ Follow these steps to create an Azure Local instance (cluster):
636
633
637
634
> [!NOTE]
638
635
> If you create Azure Key Vault during deployment, wait about 20 minutes for RBAC permissions to take effect.
639
-
>
636
+
>
640
637
> If you see a validation error, it’s a known issue. Permissions might still be propagating. Wait a bit, refresh your browser, and redeploy the cluster.
0 commit comments