Skip to content

Commit 57e3ffc

Browse files
authored
Update howto-nexus-instance-deployment-template.md
1 parent dbc0757 commit 57e3ffc

File tree

1 file changed

+19
-21
lines changed

1 file changed

+19
-21
lines changed

articles/operator-nexus/howto-nexus-instance-deployment-template.md

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ This template is designed to assist users in managing a reproducible end-to-end
2525
- Latest `networkcloud` [CLI extension](howto-install-cli-extensions.md).
2626
- Subscription access to run the Azure Operator Nexus Network Fabric (NF) and Network Cloud (NC) CLI extension commands.
2727
- Nexus instance data for the [Telco Input Template](concepts-telco-input-template.md).
28-
- Additional [Platform Prerequisites](howto-platform-prerequisites.md).
28+
- [Platform Prerequisites](howto-platform-prerequisites.md).
2929

3030
</details>
3131

@@ -78,9 +78,6 @@ This template is designed to assist users in managing a reproducible end-to-end
7878
- <START_DATE>: Track deployment start date
7979
- <TARGET_DATE>: Track deployment expected end date
8080

81-
> [!NOTE]
82-
> Additional parameters come from the [Telco Input template](concepts-telco-input-template.md).
83-
8481
</details>
8582

8683
## Deployment Data
@@ -116,7 +113,7 @@ To view status of long running asynchronous operations, run the following comman
116113
az rest -m get -u '<ASYNC_URL>'
117114
```
118115

119-
Command status nformation is returned along with additional detailed messages or errors:
116+
Command status information is returned along with detailed informational or error messages:
120117
- `"status": "Accepted"`
121118
- `"status": "Succeeded"`
122119
- `"status": "Failed"`
@@ -143,25 +140,25 @@ If any failures occur, report the <MISE_CID>, <CORRELATION_ID>, status code, and
143140
```
144141

145142
> [!IMPORTANT]
146-
> Do not continue if NFC already exists for <NFC_NAME>.
143+
> Don't continue if NFC already exists for <NFC_NAME>.
147144
148145
3. Create NFC from Telco Input template (skip for existing NFC) with Azure CLI:
149146
```
150-
az networkfabric controller create --resource-group "NFC_RG" --subscription "SUBSCRIPTION_ID" --location "REGION" \
151-
--resource-name "NFC_NAME" --ipv4-address-space "NFC_IPV4"/"NFC_IPV4_CIDR" --ipv6-address-space "NFC_IPV6"/"NFC_IPV6_CIDR" \
152-
--infra-er-connections '[{"expressRouteCircuitId": "MGMT_ER1_RID", "expressRouteAuthorizationKey": "MGMT_AUTH_1"}, \
153-
{"expressRouteCircuitId": "MGMT_ER2_RID", "expressRouteAuthorizationKey": "MGMT_AUTH_2"}]' \
154-
--workload-er-connections '[{"expressRouteCircuitId": "TNT_ER1_RID", "expressRouteAuthorizationKey": "TNT_AUTH_1"}, \
155-
{"expressRouteCircuitId": "TNT_ER2_RID", "expressRouteAuthorizationKey": "TNT_AUTH_2"}]' \
156-
--mrg name='NFC_MRG' location='REGION' --debug --no-wait
147+
az networkfabric controller create --resource-group <NFC_RG> --subscription <CUSTOMER_SUB_ID> --location <AZURE_REGION> \
148+
--resource-name NFC_NAME --ipv4-address-space "<NFC_IPV4>/<NFC_IPV4_CIDR>" --ipv6-address-space "<NFC_IPV6>/<NFC_IPV6_CIDR>" \
149+
--infra-er-connections '[{"expressRouteCircuitId": "<MGMT_ER1_RID>", "expressRouteAuthorizationKey": "<MGMT_AUTH_1>"}, \
150+
{"expressRouteCircuitId": "<MGMT_ER2_RID>", "expressRouteAuthorizationKey": "<MGMT_AUTH_2>"}]' \
151+
--workload-er-connections '[{"expressRouteCircuitId": "<TNT_ER1_RID>", "expressRouteAuthorizationKey": "<TNT_AUTH_1>"}, \
152+
{"expressRouteCircuitId": "<TNT_ER2_RID>", "expressRouteAuthorizationKey": "<TNT_AUTH_2>"}]' \
153+
--mrg name=<NFC_MRG> location=<AZURE_REGION> --debug --no-wait
157154
```
158155

159156
> [!NOTE]
160157
> NFC creation can take up to 1 hour.
161158
162159
4. Check statuses of the NFC and the NFC `customlocation` are both `Succeeded` from Azure CLI:
163160
```
164-
az networkfabric controller show --resource-group "<NFC_RG>" --resource-name "<NFC_NAME>" --subscription <CUSTOMER_SUB_ID> -o table
161+
az networkfabric controller show --resource-group <NFC_RG> --resource-name <NFC_NAME> --subscription <CUSTOMER_SUB_ID> -o table
165162
166163
az networkfabric controller list --subscription <CUSTOMER_SUB_ID> -o table
167164
az vm list -o table --query "[?location=='<AZURE_REGION>']" --subscription <CUSTOMER_SUB_ID>
@@ -222,7 +219,7 @@ If any failures occur, report the <MISE_CID>, <CORRELATION_ID>, status code, and
222219
```
223220

224221
> [!IMPORTANT]
225-
> Do not continue if a CM already exists for <CM_NAME>.
222+
> Don't continue if a CM already exists for <CM_NAME>.
226223
227224
3. Create CM from Telco Input template (skip for existing CM) with ARM Deployment from Azure CLI:
228225
```
@@ -267,15 +264,15 @@ If any failures occur, report the <MISE_CID>, <CORRELATION_ID>, status code, and
267264
```
268265

269266
> [!IMPORTANT]
270-
> Do not continue if a Fabric custom location already exists for <NF_NAME>.
267+
> Don't continue if a Fabric custom location already exists for <NF_NAME>.
271268
272269
3. Check if Fabric already exists from Azure CLI:
273270
```
274271
az networkfabric fabric show --resource-group <NF_RG> --resource-name <NF_NAME> --subscription <CUSTOMER_SUB_ID> -o table
275272
Code: ResourceNotFound
276273
```
277274
> [!IMPORTANT]
278-
> Do not continue if a Fabric already exists for <NF_NAME>.
275+
> Don't continue if a Fabric already exists for <NF_NAME>.
279276
280277
4. Create Fabric from Telco Input template with Azure CLI:
281278
```
@@ -303,7 +300,7 @@ If any failures occur, report the <MISE_CID>, <CORRELATION_ID>, status code, and
303300
az rest --subscription "SUBSCRIPTION_ID" -m put --url /subscriptions/SUBSCRIPTION_ID/resourceGroups/NF_RG/providers/Microsoft.ManagedNetworkFabric/accessControlLists/NNI_1_EGRESS_ACL_1_NAME?api-version=2023-06-15 --body @NNI_1_EGRESS_ACL_1.json
304301
```
305302

306-
7. Create Network-to-Network Interface (NNI) resource wih Azure CLI:
303+
7. Create Network-to-Network Interface (NNI) resource with Azure CLI:
307304
```
308305
az networkfabric nni create --resource-group "NF_RG" --subscription "SUBSCRIPTION_ID" --resource-name "nni_1_name" --fabric "NF_NAME" --is-management-type "True" --use-option-b "False" \
309306
--layer2-configuration '{"interfaces": \
@@ -375,7 +372,7 @@ If any failures occur, report the <MISE_CID>, <CORRELATION_ID>, status code, and
375372
```
376373

377374
> [!IMPORTANT]
378-
> Do not continue if a Cluster already exists for <CLUSTER_NAME>.
375+
> Don't continue if a Cluster already exists for <CLUSTER_NAME>.
379376
380377
3. Create Cluster from Telco Input template with ARM Deployment from Azure CLI:
381378
```
@@ -536,6 +533,7 @@ CC: stakeholders_list
536533
<details>
537534
<summary> Reference Links for Nexus Deployments </summary>
538535

536+
Reference links for deploying a Nexus instance:
539537
- [Azure portal](https://aka.ms/nexus-portal)
540538
- [ARM Template Editor](https://portal.azure.com/#create/Microsoft.Template)
541539
- [Azure CLI](https://aka.ms/azcli)
@@ -545,7 +543,7 @@ CC: stakeholders_list
545543
- [Troubleshoot BMM provisioning](troubleshoot-bare-metal-machine-provisioning.md)
546544
- [Troubleshoot BMM degraded](troubleshoot-bare-metal-machine-degraded.md)
547545
- [Troubleshoot BMM warning](troubleshoot-bare-metal-machine-warning.md)
548-
- [Telco Input Template](concepts-telco-input-template.md).
549-
- [Platform Prerequisites](howto-platform-prerequisites.md).
546+
- Nexus [Telco Input Template](concepts-telco-input-template.md)
547+
- Nexus [Platform Prerequisites](howto-platform-prerequisites.md)
550548

551549
</details>

0 commit comments

Comments
 (0)