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
Azure Local Rack Aware Cluster is an advanced architecture designed to enhance fault tolerance and data distribution within an Azure Local instance. This architecture enables you to cluster nodes that are strategically placed across two physical racks in two different rooms or buildings with high bandwidth and low latency. An example of Rack Aware Cluster could be the use in a manufacturing plant to minimize the risk of data loss or downtime in the event of a rack-level failure.
21
+
You can run Azure Local VMs on a Rack Aware Cluster running on an Azure Local instance. A Rack Aware Cluster is designed to enhance fault tolerance and data distribution within an Azure Local instance.
22
22
23
-
## Prerequisites
23
+
Before you place Azure VMs on a Rack Aware Cluster, you must have availability zones. Availability zones expands the level of control you have to maintain the availability of the applications and data on your VMs. An Availability Zone is a physically separate zone, within an Azure region. There are three Availability Zones per supported Azure region.
24
24
25
-
Before you create an Azure Local VM for a rack aware cluster, make sure that all prerequisites listed in [Create Azure Local virtual machines enabled by Azure Arc](../manage/create-arc-virtual-machines.md)are met.
25
+
Each Availability Zone has a distinct power source, network, and cooling. By designing your solutions to use replicated VMs in zones, you can protect your apps and data from the loss of a data center. If one zone is compromised, then replicated apps and data are instantly available in another zone.
26
26
27
-
## Create a VM in a specific availability zone without strict placement
27
+
Once you have the availability zones, you can assign those to the VMs to reduce latency, improve performance, ensure redundancy and meet compliance requirements.
28
28
29
-
Once you have set up availability zones in a rack aware cluster, you can create Azure Local VMs on a specific availability zone to reduce latency, improve performance, ensure redundancy, and meet compliance requirements.
29
+
## Prerequisites
30
30
31
-
When you create a VM in a specific availability zone, the default option is without strict placement. The VM is created on a machine within the specified zone (`--zone`).
31
+
- Make sure that you've access to a Rack Aware Cluster. The Rack Aware Cluster must have availability zones configured. For more information, see [Configuring availability zones](../index.yml).
32
+
- Before you create an Azure Local VM for a rack aware cluster, make sure that all prerequisites listed in [Create Azure Local virtual machines enabled by Azure Arc](../manage/create-arc-virtual-machines.md) are met.
32
33
33
-
If all machines within a zone are down, the VM can migrate to another machine outside of the zone. However, the VM attempts to fail back to a machine within the original zone when that availability zone recovers.
34
+
## Create and place the Azure Local VM
34
35
35
-
> [!NOTE]
36
-
> If no zone is specified when creating an Azure Local VM, the system automatically chooses an optimal placement within the rack aware cluster.
36
+
### Sign in and set the subscription
37
37
38
-
1. Connect to a machine on your Azure Local instance.
You can now create the Azure Local VM in a specific availability zone with or without strict placement.
62
+
63
+
### Create a VM in a specific availability zone without strict placement
64
+
65
+
Once you have set up availability zones in a rack aware cluster, you can create Azure Local VMs on a specific availability zone to reduce latency, improve performance, ensure redundancy, and meet compliance requirements.
66
+
67
+
When you create a VM in a specific availability zone, the default option is without strict placement. The VM is created on a machine within the specified zone (using the `--zone` flag).
68
+
69
+
If all machines within a zone are down, the VM can migrate to another machine outside of the zone. However, the VM attempts to fail back to a machine within the original zone when that availability zone recovers.
70
+
71
+
> [!NOTE]
72
+
> If no zone is specified when creating an Azure Local VM, the system automatically chooses an optimal placement within the rack aware cluster.
1. Verify that the VM was created in the desired zone. Look under `placementProfile` in the output.
81
+
1. Verify that the VM is created in the desired zone. Look under the `placementProfile` in the output.
69
82
70
83
```azurecli
71
84
"placementProfile": {
@@ -74,9 +87,14 @@ If all machines within a zone are down, the VM can migrate to another machine ou
74
87
},
75
88
```
76
89
77
-
## Create a VM in a specific availability zone with strict placement enabled
90
+
### Create a VM in a specific availability zone with strict placement enabled
91
+
92
+
To create a VM in a specific availability zone and ensure it stays within that availability zone, you can specify another flag `--strict-placement` to `true`. The VM is created on a node within the specified zone (`--zone`). If all machines within a zone are down, the VM also goes down.
93
+
94
+
> [!TIP]
95
+
> Only enable strict placement if the VM isn't required to be always running or needs to adhere to a specific availability zone due to compliance requirements.
78
96
79
-
To create a VM in a specific availability zone and ensure it stays within that availability zone, you can specify another flag `--strict-placement` to `true`. The VM is created on a node within the specified zone (`--zone`). If all machines within a zone are down, the VM also goes down. Only enable strict placement if the VM isn't required to be always running or needs to adhere to a specific availability zone due to compliance requirements.
97
+
Follow these steps to create a VM in a specific availability zone with strictplacement enabled:
0 commit comments