|
| 1 | +--- |
| 2 | +title: Troubleshooting common issues with multiple Storage Appliances |
| 3 | +description: Troubleshooting common issues with multiple Storage Appliances |
| 4 | +ms.service: azure-operator-nexus |
| 5 | +ms.custom: troubleshooting |
| 6 | +ms.topic: troubleshooting |
| 7 | +ms.date: 08/12/2024 |
| 8 | +ms.author: peterwhiting |
| 9 | +author: pjw711 |
| 10 | +--- |
| 11 | + |
| 12 | +# Troubleshooting common issues with multiple Storage Appliances |
| 13 | + |
| 14 | +This guide documents common issues encountered in Azure Operator Nexus environments with multiple storage appliances. |
| 15 | + |
| 16 | +## Failure to create the storage appliance |
| 17 | + |
| 18 | +There are several common misconfigurations that prevent the second storage appliance from deploying successfully. Symptoms include: |
| 19 | + |
| 20 | +- The [cluster creation](/howto-configure-cluster.md#create-a-cluster) step failing. |
| 21 | +- The cluster creation step succeeding, but only creating a single storage appliance resource. |
| 22 | + |
| 23 | +If you see these issues, perform these checks: |
| 24 | + |
| 25 | +- Confirm that you correctly configured the prerequisites for both storage appliances. The initial IP address configuration is different for each storage appliance. See [the platform prerequisites](./howto-platform-prerequisites.md) for the correct configuration. |
| 26 | +- Confirm that Network Fabric Controller and Network Fabric are successfully provisioned. |
| 27 | +- Confirm that you have opened a support ticket for Network Fabric second storage appliance port enablement and that the ticket has been closed. |
| 28 | +- Check that the Azure CLI command you ran included the configuration for the second storage appliance and specified an aggregator rack SKU that supports a second storage appliance. See [cluster creation with multiple storage appliances](/howto-configure-cluster.md#create-the-cluster-using-azure-cli---multiple-storage-appliances) for details. |
| 29 | + |
| 30 | +If any of the configuration was incorrect, delete the Nexus cluster, apply the correct initial storage appliance configuration and/or open a support ticket for Network Fabric enablement, and then recreate the cluster with the correct configuration. |
| 31 | + |
| 32 | +## Nexus-volume Persistent Volume Claim (PVC) on the wrong storage appliance |
| 33 | + |
| 34 | +PVCs using the nexus-volume storage class can select the storage appliance to use for backing storage using the `storageApplianceName` annotation. If this annotation is not present the PVC will use the first storage appliance. You can check this by using `kubectl get pvc <pvcName>` and checking the `storageApplianceName` annotation. The value tells you which storage appliance the PVC is using. |
| 35 | + |
| 36 | +If you wanted to create the PVC on the other storage appliance then you must delete and recreate the PVC, and then provide the correct annotation. There is no support for moving the volumes consumed by a PVC between storage appliances. |
| 37 | + |
| 38 | +## Failure to create nexus-volume PVC |
| 39 | + |
| 40 | +A PVC will fail to create if the `storageApplianceName` annotation is present but does not match the Azure Resource name of a storage appliance managed by the Nexus Cluster. You can check that the `storageApplianceName` annotation is correct by: |
| 41 | + |
| 42 | +1. Opening the Cluster (Operator Nexus) resource in the Azure Portal |
| 43 | +1. Clicking on Rack definitions in the resource menu. |
| 44 | +1. Navigating to the aggregator rack and selecting Storage Appliance definitions. |
| 45 | + |
| 46 | +The `storageApplianceName` annotation must match one of the storage appliances in the Storage Appliance definitions list. You must delete the PVC and recreate it with the correct annotation to resolve this issue. |
| 47 | + |
| 48 | +## CSN fails to create |
| 49 | + |
| 50 | +A CSN will fail to create if the `storageApplianceName` Azure resource tag is present but does not match the Azure Resource name of a storage appliance managed by the Nexus Cluster. You can check that the `storageApplianceName` Azure resource tag is correct by: |
| 51 | + |
| 52 | +1. Opening the Cluster (Operator Nexus) resource in the Azure Portal |
| 53 | +1. Clicking on Rack definitions in the resource menu. |
| 54 | +1. Navigating to the aggregator rack and selecting Storage Appliance definitions. |
| 55 | + |
| 56 | +The `storageApplianceName` Azure resource tag must match one of the storage appliances in the Storage Appliance definitions list. You must delete the CSN and recreate it with the correct Azure Resource tag to resolve this issue. |
| 57 | + |
0 commit comments