Skip to content

Commit 98238a9

Browse files
committed
Add default storage appliance information and that PVC annotation updates are ignored
1 parent 49b172e commit 98238a9

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

articles/operator-nexus/concepts-storage-multiple-appliances.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,10 @@ The deployment process for storage appliances has several prerequisites before y
4343

4444
Azure Operator Nexus automates provisioning the storage appliances when the Nexus cluster is installed. Nexus also manages all aspects of storage appliance configuration and ongoing lifecycle operations that are required for volume orchestration, volume management, secure communications, and observability. This functionality behaves identically for both storage appliances.
4545

46+
### The default storage appliance
47+
48+
The default storage appliance is the appliance in rack slot 1. You can set the default storage appliance only when creating the Azure Operator Nexus cluster. For more information, see [How to Configure the Cluster Deployment](./howto-configure-cluster.md).
49+
4650
### Nexus-volume storage class
4751

4852
Azure Operator Nexus supports creating Persistent Volume Claims (PVCs) using the *nexus-volume* storage class. Nexus-volume PVCs are backed by a volume on the storage appliance which is created and managed by Azure Operator Nexus. You can select the storage appliance to provide the backing storage by using the `storageApplianceName` annotation.
@@ -72,11 +76,11 @@ status:
7276
phase: Bound
7377
```
7478
75-
`storageApplianceName` must match the Azure resource name of the storage appliance resource managed by your Azure Operator Nexus cluster on which you want to create the volume backing your PVC. If there's no `storageApplianceName` annotation, Azure Operator Nexus places the volume on the first storage appliance. If there is a `storageApplianceName` annotation, but it does not match the Azure resource name of a storage appliance managed by your Azure Operator Nexus cluster, the PVC creation will fail.
79+
`storageApplianceName` must match the Azure resource name of the storage appliance resource managed by your Azure Operator Nexus cluster on which you want to create the volume backing your PVC. If there's no `storageApplianceName` annotation, Azure Operator Nexus places the volume on the default storage appliance. If there is a `storageApplianceName` annotation, but it does not match the Azure resource name of a storage appliance managed by your Azure Operator Nexus cluster, the PVC creation will fail.
7680

7781
#### Nexus-volume limitations
7882

79-
- Azure Operator Nexus doesn't support moving a PVC from one storage appliance to another. Attempts to change the `storageApplianceName` annotation fail.
83+
- Azure Operator Nexus doesn't support moving a PVC from one storage appliance to another. Attempts to change the `storageApplianceName` annotation have no effect.
8084
- There's no support for placing volumes on a specific storage appliance when creating volumes through the Azure Resource Manager APIs. All volumes created directly through Azure Resource Manager will be placed on the storage appliance in rack slot 1.
8185

8286
### Nexus-shared storage class

articles/operator-nexus/howto-configure-cluster.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ az networkcloud cluster create --name "$CLUSTER_NAME" --location "$LOCATION" \
7272

7373
### Create the Cluster using Azure CLI - multiple storage appliances:
7474

75-
"$AGGR_RACK_SKU" must be set to a value which supports two storage appliances. See [Operator Nexus Network Cloud SKUs](./reference-operator-nexus-skus.md) to pick an appropriate SKU.
75+
"$AGGR_RACK_SKU" must be set to a value which supports two storage appliances. See [Operator Nexus Network Cloud SKUs](./reference-operator-nexus-skus.md) to pick an appropriate SKU. The cluster creation command also sets the default storage appliance for volume creation. The default appliance is the appliance with `"rackSlot":1` in its configuration data.
7676

7777
```azurecli
7878
az networkcloud cluster create --name "$CLUSTER_NAME" --location "$LOCATION" \

0 commit comments

Comments
 (0)