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
Create an L3 network, if necessary, for your VM. Repeat the instructions for each L3 network required.
87
+
Create an L3 Network, if necessary, for your VM. Repeat the instructions for each L3 Network required.
88
88
89
89
You need:
90
90
91
-
- resource ID of the L3 isolation-domain you [created](#l3-isolation-domain) that configures the VLAN for this network.
92
-
- The ipv4-connected-prefix must match the i-pv4-connected-prefix that is in the L3 isolation-domain
93
-
- The ipv6-connected-prefix must match the i-pv6-connected-prefix that is in the L3 isolation-domain
91
+
- resource ID of the L3 Isolation Domain you [created](#l3-isolation-domain) that configures the VLAN for this network.
92
+
- The ipv4-connected-prefix must match the i-pv4-connected-prefix that is in the L3 Isolation Domain
93
+
- The ipv6-connected-prefix must match the i-pv6-connected-prefix that is in the L3 Isolation Domain
94
94
- The ip-allocation-type can be either "IPv4", "IPv6", or "DualStack" (default)
95
-
- The VLAN value must match what is in the L3 isolation-domain
95
+
- The VLAN value must match what is in the L3 Isolation Domain
96
96
97
-
<!--- The MTU wasn't specified during l2 isolation domain creation so what is "same"
97
+
<!--- The MTU wasn't specified during l2 Isolation domain creation so what is "same"
98
98
- The MTU of the network doesn't need to be specified here, but the network will be configured with the MTU information --->
99
99
100
100
```azurecli
@@ -110,12 +110,12 @@ You need:
110
110
--vlan <YourNetworkVlan>
111
111
```
112
112
113
-
#### Create a trunked network
113
+
#### Create a Trunked Network
114
114
115
-
Create a trunked network, if necessary, for your VM. Repeat the instructions for each trunked network required.
115
+
Create a Trunked Network, if necessary, for your VM. Repeat the instructions for each Trunked Network required.
116
116
117
-
Gather the resourceId(s) of the L2 and L3 isolation-domains you created earlier to configure the VLAN(s) for this network.
118
-
You can include as many L2 and L3 isolation-domains as needed.
117
+
Gather the resourceId(s) of the L2 and L3 Isolation Domains you created earlier to configure the VLAN(s) for this network.
118
+
You can include as many L2 and L3 Isolation Domains as needed.
119
119
120
120
```azurecli
121
121
az networkcloud trunkednetwork create --name "<YourTrunkedNetworkName>" \
@@ -133,7 +133,7 @@ You can include as many L2 and L3 isolation-domains as needed.
133
133
--vlans <YourVlanList>
134
134
```
135
135
136
-
### Create cloud services network
136
+
### Create Cloud Services Network
137
137
138
138
Your VM requires at least one Cloud Services Network. You need the egress endpoints you want to add to the proxy for your VM to access.
139
139
@@ -148,14 +148,14 @@ Your VM requires at least one Cloud Services Network. You need the egress endpoi
148
148
149
149
### Step V3: create a VM
150
150
151
-
Operator Nexus Virtual Machines (VM) are used for hosting VNF(s) within a Telco network.
151
+
Operator Nexus Virtual Machines (VMs) are used for hosting VNF(s) within a Telco network.
152
152
The Nexus platform provides `az networkcloud virtualmachine create` to create a customized VM.
153
153
For hosting a VNF on your VM, have it [Microsoft Azure Arc-enrolled](//azure/azure-arc/servers/overview),
154
154
and provide a way to ssh to it via Azure CLI.
155
155
156
156
#### Parameters
157
157
158
-
- The `subscription`, `resource group`, `location`, and `customlocation` of the Operator Nexus cluster for deployment
158
+
- The `subscription`, `resource group`, `location`, and `customlocation` of the Operator Nexus Cluster for deployment
159
159
-**SUBSCRIPTION**=
160
160
-**RESOURCE_GROUP**=
161
161
-**LOCATION**=
@@ -176,7 +176,7 @@ and provide a way to ssh to it via Azure CLI.
176
176
- Azure CLI and extensions installed and available
177
177
- A customized `cloudinit userdata` file (provided)
178
178
-**USERDATA**=
179
-
- The resource ID of the earlier created [cloud service network](#create-cloud-services-network) and [L3 networks](#create-an-l3-network) to configure VM connectivity
179
+
- The resource ID of the earlier created [Cloud Service Network](#create-cloud-services-network) and [L3 Networks](#create-an-l3-network) to configure VM connectivity
180
180
181
181
#### 1. Update user data file
182
182
@@ -211,7 +211,7 @@ Update the VM template with proper information:
211
211
- cloudServicesNetworkAttachment
212
212
- cpuCores
213
213
- memorySizeGB
214
-
- networkAttachments (set your layer3 network as default gateway)
214
+
- networkAttachments (set your L3 Network as default gateway)
215
215
- sshPublicKeys (_SSH_PUBLIC_KEY_)
216
216
- diskSizeGB
217
217
- userData (_ENCODED_USERDATA_)
@@ -243,10 +243,10 @@ If each server has two CPU chipsets and each CPU chip has 28 cores. Then with hy
243
243
Gather this information:
244
244
245
245
- The `resourceId` of the `cloudservicesnetwork`
246
-
- The `resourceId(s)` for each of the L2/L3/Trunked networks
246
+
- The `resourceId(s)` for each of the L2/L3/Trunked Networks
247
247
- Determine which network will serve as your default gateway (can only choose 1)
248
248
- If you want to specify `networkAttachmentName` (interface name) for any of your networks
249
-
- Determine the `ipAllocationMethod` for each of your L3 network (static/dynamic)
249
+
- Determine the `ipAllocationMethod` for each of your L3 Network (static/dynamic)
250
250
- The dimension of your VM
251
251
- number of cpuCores
252
252
- RAM (memorySizeGB)
@@ -287,11 +287,11 @@ You've created the VMs with your custom image. You're now ready to use for VNFs.
287
287
288
288
## Section K: how to create AKS-Hybrid cluster for deploying CNF workloads
289
289
290
-
Step-K1: [Create isolation-domains for AKS-Hybrid Cluster](#step-k1-create-isolation-domain-for-aks-hybrid-cluster)
290
+
Step-K1: [Create Isolation Domains for AKS-Hybrid cluster](#step-k1-create-isolation-domain-for-aks-hybrid-cluster)
291
291
292
-
Step-K2: [Create Networks for AKS-Hybrid Cluster](#step-k2-create-aks-hybrid-networks)
292
+
Step-K2: [Create Networks for AKS-Hybrid cluster](#step-k2-create-aks-hybrid-networks)
@@ -331,17 +331,17 @@ This section describes how to create networks and vNET(s) for your AKD-Hybrid Cl
331
331
332
332
This section describes how to create the following networks:
333
333
334
-
- Layer 2 network
335
-
- Layer 3 network
336
-
- Trunked network
337
-
- Default CNI network
338
-
- Cloud services network
334
+
- Layer 2 Network
335
+
- Layer 3 Network
336
+
- Trunked Network
337
+
- Default CNI Network
338
+
- Cloud Services Network
339
339
340
-
At a minimum, you need to create a "Default CNI network" and a "Cloud Services network".
340
+
At a minimum, you need to create a "Default CNI Network" and a "Cloud Services Network".
341
341
342
-
##### Create an L2 network for AKS-Hybrid cluster
342
+
##### Create an L2 Network for AKS-Hybrid cluster
343
343
344
-
You need the resourceId of the [L2 isolation-domain](#l2-isolation-domain-1) you created earlier that configures the VLAN for this network.
344
+
You need the resourceId of the [L2 Isolation Domain](#l2-isolation-domain-1) you created earlier that configures the VLAN for this network.
345
345
346
346
For your network, the valid values for
347
347
`hybrid-aks-plugin-type` are `OSDevice`, `SR-IOV`, `DPDK`; the default value is `SR-IOV`.
@@ -356,21 +356,21 @@ For your network, the valid values for
356
356
--hybrid-aks-plugin-type "<YourHaksPluginType>"
357
357
```
358
358
359
-
##### Create an L3 network for AKS-Hybrid cluster
359
+
##### Create an L3 Network for AKS-Hybrid cluster
360
360
361
361
You need the following information:
362
362
363
-
- The `resourceId` of the [L3 isolation-domain](#l3-isolation-domain) domain you created earlier that configures the VLAN for this network.
364
-
- The `ipv4-connected-prefix` must match the i-pv4-connected-prefix that is in the L3 isolation-domain
365
-
- The `ipv6-connected-prefix` must match the i-pv6-connected-prefix that is in the L3 isolation-domain
363
+
- The `resourceId` of the [L3 Isolation Domain](#l3-isolation-domain) domain you created earlier that configures the VLAN for this network.
364
+
- The `ipv4-connected-prefix` must match the i-pv4-connected-prefix that is in the L3 Isolation Domain
365
+
- The `ipv6-connected-prefix` must match the i-pv6-connected-prefix that is in the L3 Isolation Domain
366
366
- The `ip-allocation-type` can be either "IPv4", "IPv6", or "DualStack" (default)
367
-
- The VLAN value must match what is in the L3 isolation-domain
368
-
<!--- The MTU wasn't specified during l2 isolation domain creation so what is "same"
369
-
- The MTU of the network doesn't need to be specified here as the network will be configured with the MTU specified during isolation-domain creation --->
367
+
- The VLAN value must match what is in the L3 Isolation Domain
368
+
<!--- The MTU wasn't specified during l2 Isolation domain creation so what is "same"
369
+
- The MTU of the network doesn't need to be specified here as the network will be configured with the MTU specified during Isolation Domain creation --->
370
370
371
-
You also need to configure the following information for your aks-hybrid cluster
371
+
You also need to configure the following information for your AKS-Hybrid cluster
372
372
373
-
- hybrid-aks-ipam-enabled: If you want IPAM enabled for this network within your AKS-hybrid cluster. Default: True
373
+
- hybrid-aks-ipam-enabled: If you want IPAM enabled for this network within your AKS-Hybrid cluster. Default: True
374
374
- hybrid-aks-plugin-type: valid values are `OSDevice`, `SR-IOV`, `DPDK`. Default: `SR-IOV`
375
375
376
376
```azurecli
@@ -388,9 +388,9 @@ You also need to configure the following information for your aks-hybrid cluster
388
388
--hybrid-aks-plugin-type "<YourHaksPluginType>"
389
389
```
390
390
391
-
##### Create a trunked network for AKS-hybrid cluster
391
+
##### Create a Trunked Network for AKS-Hybrid cluster
392
392
393
-
Gather the resourceId(s) of the L2 and L3 isolation-domains you created earlier that configured the VLAN(s) for this network. You can include as many L2 and L3 isolation-domains as needed.
393
+
Gather the resourceId(s) of the L2 and L3 Isolation Domains you created earlier that configured the VLAN(s) for this network. You can include as many L2 and L3 Isolation Domains as needed.
394
394
395
395
You also need to configure the following information for your network
396
396
@@ -413,15 +413,15 @@ You also need to configure the following information for your network
413
413
--hybrid-aks-plugin-type "<YourHaksPluginType>"
414
414
```
415
415
416
-
##### Create default CNI network for AKS-Hybrid cluster
416
+
##### Create default CNI Network for AKS-Hybrid cluster
417
417
418
418
You need the following information:
419
419
420
-
-`resourceId` of the L3 isolation-domain you created earlier that configures the VLAN for this network.
421
-
- The ipv4-connected-prefix must match the i-pv4-connected-prefix that is in the L3 isolation-domain
422
-
- The ipv6-connected-prefix must match the i-pv6-connected-prefix that is in the L3 isolation-domain
420
+
-`resourceId` of the L3 Isolation Domain you created earlier that configures the VLAN for this network.
421
+
- The ipv4-connected-prefix must match the i-pv4-connected-prefix that is in the L3 Isolation Domain
422
+
- The ipv6-connected-prefix must match the i-pv6-connected-prefix that is in the L3 Isolation Domain
423
423
- The ip-allocation-type can be either "IPv4", "IPv6", or "DualStack" (default)
424
-
- The VLAN value must match what is in the L3 isolation-domain
424
+
- The VLAN value must match what is in the L3 Isolation Domain
425
425
- You don't need to specify the network MTU here, as the network will be configured with the same MTU information as used previously
426
426
427
427
```azurecli
@@ -434,10 +434,12 @@ You need the following information:
0 commit comments