|
| 1 | +--- |
| 2 | +title: Troubleshoot Isolation Domain provisioning failures for Azure Operator Nexus |
| 3 | +description: Troubleshoot Isolation Domain failures. Learn how to debug failure codes. |
| 4 | +ms.service: azure-operator-nexus |
| 5 | +ms.custom: troubleshooting |
| 6 | +ms.topic: troubleshooting |
| 7 | +ms.date: 05/24/2023 |
| 8 | +ms.author: v-saambe |
| 9 | +author: v-saambe |
| 10 | +--- |
| 11 | + |
| 12 | +# Troubleshoot Isolation Domain provisioning failures |
| 13 | + |
| 14 | +Follow these steps in order to gather the data needed to diagnose Isolation Domain creation or management issues by using the Azure Command Line Interface (AzCLI) |
| 15 | + |
| 16 | +## Prerequisites |
| 17 | + |
| 18 | +* Install the latest version of the |
| 19 | + [appropriate CLI extensions](./howto-install-cli-extensions.md) |
| 20 | +* Tenant ID |
| 21 | +* Subscription ID |
| 22 | +* Cluster name and resource group |
| 23 | +* Network fabric controller and resource group |
| 24 | +* Network fabric instances and resource group |
| 25 | +* Setup ManagedNetworkFabric CLI extension using the WHL file |
| 26 | + |
| 27 | +[How-to-install-ManagedNetworkFabric-CLI-extension](./howto-install-cli-extensions.md#install-managednetworkfabric-cli-extension) |
| 28 | + |
| 29 | + [How to Sign-in to your Azure account](./howto-configure-isolation-domain.md#prerequisites) |
| 30 | + |
| 31 | + [How to register providers for Managed Network Fabric](./howto-configure-isolation-domain.md#prerequisites) |
| 32 | + |
| 33 | + [Parameters-for-Isolation-Domain-management](./howto-configure-isolation-domain.md#configure-l2-isolation-domains) |
| 34 | + |
| 35 | +## Isolation Domain |
| 36 | + |
| 37 | +The use of Isolation Domain allows for the establishment of connectivity between network functions at both layer 2 and layer 3 in the cluster and network fabric. As a result, workloads can communicate within and across racks. |
| 38 | + |
| 39 | +For further instructions, refer [creating L2 and L3 Isolation Domain](./howto-configure-isolation-domain.md) |
| 40 | + |
| 41 | +## Common issues |
| 42 | + |
| 43 | +### For any configuration issues |
| 44 | + |
| 45 | +Contact the network administrators within the organization for more details. |
| 46 | + |
| 47 | +### Error while enabling Isolation Domains |
| 48 | + |
| 49 | +Fabric ASN value is no longer a mandatory value, which is defined based on SKU used in the payload. Peer ASN value can be set anywhere from 0 - 65535. |
| 50 | + |
| 51 | +For further instructions, refer [enable/disable L3 Isolation-Domain](./howto-configure-isolation-domain.md#change-the-administrative-state-of-an-l3-isolation-domain) |
| 52 | + |
| 53 | +### Vlan ID can't be used from a reserved range ['0', '500'] '-OptionA' peering |
| 54 | + |
| 55 | +When creating an Isolation Domain, it's important to note that VLAN IDs below 500 are reserved for infrastructure purposes and shouldn't be used. Instead, an external network with a vlan ID higher than 500 should be established on the partner end (PE) side to enable customer end(CE)-partner end (PE) peering (option a peering). |
| 56 | + |
| 57 | +For further instructions, refer [External network creation](./howto-configure-isolation-domain.md#create-an-external-network-by-using-option-a) |
| 58 | + |
| 59 | +### Isolation Domain seems to be stuck in disabled state when we try to create external network (option-a) |
| 60 | + |
| 61 | +If there are any modifications made to the IPv6 subnet payload, it's necessary to disable and enable the Isolation Domain to ensure successful provisioning. |
| 62 | + |
| 63 | +### Unable to ping 107.xx.xx.x |
| 64 | + |
| 65 | +The process of disabling and enabling the Isolation Domain can aid in re-establishing successful connectivity. |
| 66 | + |
| 67 | +### Terminal state provisioning error |
| 68 | + |
| 69 | +The issue may be attributed to the failure in creating an external or internal network due to the VLAN ID already being in use. |
| 70 | + |
| 71 | +### Isolation Domain Stuck in deleting state for longer time |
| 72 | + |
| 73 | +Before attempting to delete the Isolation Domain, it's necessary to delete one or two observed dependent consuming resources beforehand. |
| 74 | + |
| 75 | +### Resource operation completed with terminal provisioning state 'Failed' |
| 76 | + |
| 77 | +One potential explanation might involve a loss of access for the resource to retrieve secret or certificate information from the key vault. |
| 78 | + |
| 79 | +### There should be atleast one or more Internal /External networks attached to Isolation Domain |
| 80 | + |
| 81 | +Before enabling isolation, it's necessary to create one or more internal and external networks |
| 82 | + |
| 83 | +To access further details in the logs, refer [Log Analytic workspace](../../articles/operator-nexus/concepts-observability.md#log-analytic-workspace) |
| 84 | + |
| 85 | +If you still have further questions, [contact support](https://portal.azure.com/?#blade/Microsoft_Azure_Support/HelpAndSupportBlade) to get your issue resolved quickly. |
0 commit comments