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
This article gives an overview of Azure Kubernetes Service (AKS) Arc for disconnected operations on Azure Local (preview). It closely mirrors AKS capabilities on Azure Local and includes many references to Azure Local AKS articles. You'll learn about key differences and limitations of disconnected operations.
This article provides you with a brief overview of the Azure Local virtual machine (VM) management features for disconnected operations on Azure Local. It includes the benefits, components, and high-level workflow. This feature closely mirrors Azure Local VM capabilities and references many Azure Local VM articles. You'll learn about key differences and limitations of disconnected operations.
15
+
This article gives a brief overview of Azure Local virtual machine (VM) management features for disconnected operations on Azure Local. It covers the benefits, components, and high-level workflow. This feature closely mirrors Azure Local VM capabilities and references many Azure Local VM articles. You learn about key differences and limitations of disconnected operations.
Azure Local VM management lets you set up and manage VMs in your on-premises Azure Local environment. IT admins can use Azure management tools to enable self-service VM management and automate deployment.
21
+
Azure Local VM management lets you set up and manage VMs in your on-premises Azure Local environment. IT admins can use Azure management tools to let users manage VMs and automate deployment.
23
22
24
23
For more information, see [What is Azure Local VM management?](../manage/azure-arc-vm-management-overview.md)
25
24
@@ -37,36 +36,37 @@ Azure Local VMs running disconnected operations have the following limitations:
37
36
38
37
### VM images
39
38
40
-
-You can only create VM images from a local share.
41
-
-You can only create VM images using Azure Command Line (CLI). This release doesn't support image creation via Azure portal.
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.
42
41
- Marketplace, Azure storage account, and images from an existing Azure Local VM aren't supported.
43
42
44
43
### Network interfaces
45
44
46
-
You can only create network interfaces in CLI. This release doesn't support network interface creation via Azure portal.
45
+
Create network interfaces only in CLI. This release doesn't support network interface creation in the Azure portal.
47
46
48
47
### Storage paths
49
48
50
-
-You can only create storage paths in CLI. This release doesn't support storage path creation via Azure portal.
51
-
-You can'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.
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.
52
51
53
52
### Logical networks
54
53
55
-
-You can only create logical networks in CLI; the portal isn't supported.
56
-
- You can see and use logical networks; however, they may not be fully loaded in the portal.
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.
57
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.
58
57
59
58
### Proxy servers
60
59
61
-
Proxy servers aren't supported for connecting to outbound internet.
60
+
Proxy servers aren't supported for outbound internet connections.
62
61
63
62
### Machine creation
64
63
65
-
-You can create a VM through the portal via**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.
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.
66
65
67
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":::
68
67
69
-
- The **Create** button in the Virtual Machines section of the Azure Local resource on the portal can't be used to create a machine.
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.
70
70
71
71
## Create Azure Local VMs with disconnected operations
72
72
@@ -95,7 +95,7 @@ Follow these steps to create Azure Local VMs running disconnected operations.
95
95
96
96
az login
97
97
98
-
# Check and update variables according to your environment.
98
+
# Check and update variables for your environment.
99
99
100
100
$subscriptionId = "<SubscriptonId>" # The starter subscription Id
101
101
$resource_group = "disconnected-test-rg"
@@ -141,11 +141,11 @@ Follow these steps to create Azure Local VMs running disconnected operations.
141
141
Here's an example script:
142
142
143
143
```azurecli
144
-
# Update vm-switch-name and IP addresses in address-prefixes/ip-pool-start/ip-pool-end/gate according to your environment.
144
+
# Update vm-switch-name and IP addresses in address-prefixes, ip-pool-start, ip-pool-end, and gate for your environment.
145
145
146
146
# You can find them in: C:\CloudDeployment\FullEnvironment.json
147
147
148
-
# Find the “HostNetwork”, “Intents”, “Name” for the vm-switch-name. Take the name and put it in the parenthesis of the example script. For example "ConvergedSwitch(NameFromJSON)"
148
+
# Find the “HostNetwork”, “Intents”, “Name” for the vm-switch-name. Take the vm-switch-name and put it in the parentheses of the example script. For example "ConvergedSwitch(NameFromJSON)"
149
149
# Find the "InfrastructureNetwork": section under “DeploymentData” to find the IP address details
150
150
151
151
az stack-hci-vm network lnet create `
@@ -167,7 +167,7 @@ Follow these steps to create Azure Local VMs running disconnected operations.
167
167
Here's an example script.
168
168
169
169
```azurecli
170
-
# Pick an ip-address between ip-pool-start and ip-pool-end from LNET.
170
+
# Pick an IP address between ip-pool-start and ip-pool-end from LNET.
171
171
172
172
az stack-hci-vm network nic create `
173
173
--resource-group $resource_group `
@@ -200,32 +200,32 @@ Follow these steps to create Azure Local VMs running disconnected operations.
200
200
201
201
## Manage Azure Local VMs and VM resources
202
202
203
-
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 verify the status of the VM, see [Status of the VM](../manage/manage-arc-virtual-machines.md#status-displayed-as-connecting).
203
+
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
204
205
205
For Azure Local VM resources:
206
206
207
-
- 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 results in an incorrect provisioning state as **Failed**.
207
+
- 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
208
209
-
- To restore the provisioning state to **Succeeded**, you need to recreate the data disk.
209
+
- To restore the provisioning state to **Succeeded**, recreate the data disk.
210
210
211
211
## Manage VM extensions
212
212
213
-
The supported VM extensions are *Azure Monitor Agent* and *Custom Script*.
213
+
Supported VM extensions are *Azure Monitor Agent* and *Custom Script*.
214
214
215
-
To manage VM extensions, see [manage VM extensions](../manage/virtual-machine-manage-extension.md) on Arc-enabled VMs for Azure Local.
215
+
To manage VM extensions, see [Manage VM extensions](../manage/virtual-machine-manage-extension.md) on Arc-enabled VMs for Azure Local.
216
216
217
217
## Related content
218
218
219
-
- [Collect log files for Azure Local VMs](../manage/collect-log-files-arc-enabled-vms.md).
219
+
- [Collect log files for Azure Local VMs](../manage/collect-log-files-arc-enabled-vms.md)
220
220
221
-
- [Troubleshoot Azure Local VM management](../manage/troubleshoot-arc-enabled-vms.md).
221
+
- [Troubleshoot Azure Local VM management](../manage/troubleshoot-arc-enabled-vms.md)
222
222
223
-
- [Azure Local VM management FAQ](../manage/azure-arc-vms-faq.yml).
223
+
- [Azure Local VM management FAQ](../manage/azure-arc-vms-faq.yml)
224
224
225
225
::: moniker-end
226
226
227
227
::: moniker range="<=azloc-24111"
228
228
229
229
This feature is available only in Azure Local 2411.2.
0 commit comments