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
Copy file name to clipboardExpand all lines: articles/operator-nexus/howto-configure-network-fabric-controller.md
+21-16Lines changed: 21 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,17 @@
1
1
---
2
-
title: "Azure Operator Nexus : How to configure Network fabric Controller"
3
-
description: How to configure Network fabric Controller
2
+
title: "Azure Operator Nexus : How to configure Network Fabric Controller"
3
+
description: How to configure Network Fabric Controller
4
4
author: surajmb #Required
5
5
ms.author: surmb #Required
6
6
ms.service: azure #Required
7
7
ms.topic: how-to #Required; leave this attribute/value as-is.
8
8
ms.date: 02/06/2023 #Required; mm/dd/yyyy format.
9
9
ms.custom: template-how-to #Required; leave this attribute/value as-is.
10
10
---
11
-
# Create and modify a network fabric Controller using Azure CLI
11
+
# Create and modify a Network Fabric Controller using Azure CLI
12
12
13
-
This article describes how to create a Network fabric Controller by using the Azure Command Line Interface (AzureCLI).
14
-
This document also shows you how to check the status, or delete a Network fabric Controller.
13
+
This article describes how to create a Network Fabric Controller by using the Azure Command Line Interface (AzureCLI).
14
+
This document also shows you how to check the status, or delete a Network Fabric Controller.
15
15
16
16
## Prerequisites
17
17
@@ -37,7 +37,7 @@ Check the subscriptions for the account.
37
37
az account list
38
38
```
39
39
40
-
Select the subscription for which you want to create a Network fabric Controller. This subscription will be used across all Operator Nexus resources.
40
+
Select the subscription for which you want to create a Network Fabric Controller. This subscription will be used across all Operator Nexus resources.
41
41
42
42
```azurecli
43
43
az account set --subscription "<subscription ID>"
@@ -63,11 +63,13 @@ Once registered, you should see the RegistrationState state for the namespace ch
63
63
64
64
If you've already registered, you can verify using the `show` command.
65
65
66
-
## Create a network fabric controller
66
+
## Create a Network Fabric Controller
67
67
68
-
If you don't have a resource group created already, you must create a resource group before you create your Network fabric Controller.
68
+
If you don't have a resource group created already, you must create a resource group before you create your Network Fabric Controller.
69
+
70
+
> [!NOTE]
71
+
> You should create a separate Resource Group for Network Fabric Controller (NFC) and a separate one for Network fabric (NF). The value (\_) underscore is not supported for any of the naming conventions, for example (Resource Name or Resource Group.
69
72
70
-
**Note**: You should create a separate Resource Group for Network fabric Controller (NFC) and a separate one for Network fabric (NF). The value (\_) underscore isn't supported for any of the naming conventions, for example (Resource Name or Resource Group.
71
73
You can create a resource group by running the following command:
72
74
73
75
```azurecli
@@ -88,7 +90,7 @@ az group create -n NFResourceGroupName -l "East US"
88
90
| NFC IP Block | This Block is the NFC IP subnet, the default subnet block is 10.0.0.0/19, and it also shouldn't overlap with any of the Express Route Circuits. | 10.0.0.0/19 | 10.0.0.0/19 | Not Required | String |
89
91
| Express Route Circuits | The ExpressRoute circuit is a dedicated 10G link that connects Azure and on-premises. You need to know the ExpressRoute Circuit ID and Auth key for an NFC to successfully provision. There are two Express Route Circuits, one for the Infrastructure services and other one for Workload (Tenant) services | --workload-er-connections '[{"expressRouteCircuitId": "xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx", "expressRouteAuthorizationKey": "xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx"}]' <br /><br /> --infra-er-connections '[{"expressRouteCircuitId": "xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx", "expressRouteAuthorizationKey": "xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx"}]' | subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/ER-Dedicated-WUS2-AFO-Circuits/providers/Microsoft.Network/expressRouteCircuits/MSFT-ER-Dedicated-PvtPeering-WestUS2-AFO-Ckt-01", "expressRouteAuthorizationKey": "xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx"}]| True | string |
90
92
91
-
Here is an example of how you can create a Network fabric Controller using the Azure CLI.
93
+
Here is an example of how you can create a Network Fabric Controller using the Azure CLI.
92
94
For more information, see [attributes section](#attributes-for-nfc-creation).
**Note:** The NFC creation takes between 30-45 mins. Start using the show commands to monitor the progress of the NFC creation. You'll start to see different provisioning states while monitoring the progress of NFC creation such as, Accepted, updating and Succeeded/Failed.
107
+
> [!NOTE]
108
+
> The NFC creation takes between 30-45 mins. Start using the show commands to monitor the progress of the NFC creation. You'll start to see different provisioning states while monitoring the progress of NFC creation such as, Accepted, updating and Succeeded/Failed.
nfacliuser:~$ az nf controller show --resource-group "NFCResourceGroupName" --resource-name "nfcname"
@@ -194,13 +197,14 @@ Expected output:
194
197
}
195
198
```
196
199
197
-
## Delete network fabric controller
200
+
## Delete Network Fabric Controller
198
201
199
202
```azurecli
200
203
az nf controller delete --resource-group "NFCResourceGroupName" --resource-name "nfcname"
201
204
```
202
205
203
-
**NOTE:**: if NF is created, then make sure the NF is deleted first before you delete the NFC.
206
+
> [!NOTE]
207
+
> If NF is created, then make sure the NF is deleted first before you delete the NFC.
204
208
205
209
Expected output:
206
210
@@ -214,8 +218,9 @@ Expected output:
214
218
"createdAt": "2022-10-31T10:47:08.072025+00:00",
215
219
```
216
220
217
-
**NOTE:** It will take 30 mins to delete the NFC. Verify the hosted resources in Azure portal whether or not it's deleted. Delete and recreate NFC if you run into NFC provisioning issue (Failed).
221
+
> [!NOTE]
222
+
> It will take 30 mins to delete the NFC. Verify the hosted resources in Azure portal whether or not it's deleted. Delete and recreate NFC if you run into NFC provisioning issue (Failed).
218
223
219
224
### Next steps
220
225
221
-
Once you've successfully created a Network fabric Controller, the next step is to create a [Cluster Manager](./howto-cluster-manager.md).
226
+
Once you've successfully created a Network Fabric Controller, the next step is to create a [Cluster Manager](./howto-cluster-manager.md).
0 commit comments