@@ -52,6 +52,8 @@ Azure Private 5G Core is an Azure cloud service for deploying and managing 5G co
52
52
53
53
You must complete the following steps in order to successfully deploy a private mobile network, site and SIM. Each step must be fully complete before proceeding to the next.
54
54
55
+ Several commands will require the ID of the Azure subscription in which the Azure resources are to be deployed. This appears as ` <SUB_ID> ` in the commands below. Obtain that value before you proceed.
56
+
55
57
### Create a Mobile Network resource
56
58
57
59
Use ` New-AzMobileNetwork ` to create a new ** Mobile Network** resource. The example command uses the following placeholder values, replace them with the information gathered in [ Prerequisite: Prepare to deploy a private mobile network and site] ( #prerequisite-prepare-to-deploy-a-private-mobile-network-and-site ) .
@@ -74,6 +76,7 @@ Use `New-AzMobileNetworkSite` to create a new **Site** resource. The example com
74
76
| ` <MOBILENETWORK> ` | Enter the name of the private mobile network you created. |
75
77
| ` <SITE> ` | Enter the name for the site. |
76
78
| ` <RESOURCEGROUP> ` | Enter the name of the resource group. |
79
+ | ` <SUB_ID> ` | The ID of the Azure subscription in which the Azure resources are to be deployed. |
77
80
78
81
``` powershell
79
82
New-AzMobileNetworkSite -MobileNetworkName <MOBILENETWORK> -Name <SITE> -ResourceGroupName <RESOURCEGROUP> -Location eastus
@@ -82,7 +85,7 @@ New-AzMobileNetworkSite -MobileNetworkName <MOBILENETWORK> -Name <SITE> -Resourc
82
85
Create a variable containing the ** Site** resource's ID.
83
86
84
87
``` powershell
85
- $siteResourceId = New-AzMobileNetworkSiteResourceIdObject -Id /subscriptions/2c5961fe-118a-40e2-856b-382f8e0c71d0 /resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/sites/<SITE>
88
+ $siteResourceId = New-AzMobileNetworkSiteResourceIdObject -Id /subscriptions/<SUB_ID> /resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/sites/<SITE>
86
89
```
87
90
88
91
### Create a Packet Core Control Plane resource
@@ -93,10 +96,11 @@ Use `New-AzMobileNetworkPacketCoreControlPlane` to create a new **Packet Core Co
93
96
| -| -|
94
97
| ` <CONTROLPLANE> ` | Enter the name for the packet core control plane. |
95
98
| ` <RESOURCEGROUP> ` | Enter the name of the resource group. |
99
+ | ` <SUB_ID> ` | The ID of the Azure subscription in which the Azure resources are to be deployed. |
96
100
97
101
``` powershell
98
- $aseId = "/subscriptions/9e276fe5-9273-4474-80c6-032321ab3795 /resourceGroups/<RESOURCEGROUP>/providers/Microsoft.DataBoxEdge/DataBoxEdgeDevices/<ASE>"
99
- $customLocationId = "/subscriptions/9e276fe5-9273-4474-80c6-032321ab3795 /resourceGroups/<RESOURCEGROUP>/providers/Microsoft.ExtendedLocation/customLocations/<CUSTOMLOCATION>"
102
+ $aseId = "/subscriptions/<SUB_ID> /resourceGroups/<RESOURCEGROUP>/providers/Microsoft.DataBoxEdge/DataBoxEdgeDevices/<ASE>"
103
+ $customLocationId = "/subscriptions/<SUB_ID> /resourceGroups/<RESOURCEGROUP>/providers/Microsoft.ExtendedLocation/customLocations/<CUSTOMLOCATION>"
100
104
New-AzMobileNetworkPacketCoreControlPlane -Name <CONTROLPLANE> -ResourceGroupName <RESOURCEGROUP> -LocalDiagnosticAccessAuthenticationType Password -Location eastus -PlatformType AKS-HCI -Site $siteResourceId -Sku G0 -ControlPlaneAccessInterfaceIpv4Address 10.232.44.56 -ControlPlaneAccessInterfaceName N2 -AzureStackEdgeDeviceId $aseId -CustomLocationId $customLocationId
101
105
```
102
106
@@ -123,6 +127,7 @@ Use `New-AzMobileNetworkDataNetwork` to create a new **Data Network** resource.
123
127
| ` <MOBILENETWORK> ` | Enter the name of the private mobile network. |
124
128
| ` <DATANETWORK> ` | Enter the name for the data network. |
125
129
| ` <RESOURCEGROUP> ` | Enter the name of the resource group. |
130
+ | ` <SUB_ID> ` | The ID of the Azure subscription in which the Azure resources are to be deployed. |
126
131
127
132
``` powershell
128
133
New-AzMobileNetworkDataNetwork -MobileNetworkName <MOBILENETWORK> -Name
@@ -132,7 +137,7 @@ New-AzMobileNetworkDataNetwork -MobileNetworkName <MOBILENETWORK> -Name
132
137
Create a variable for the ** Data Network** resource's configuration.
133
138
134
139
``` powershell
135
- $dataNetworkConfiguration = New-AzMobileNetworkDataNetworkConfigurationObject -AllowedService $ServiceResourceId -DataNetworkId "/subscriptions/2c5961fe-118a-40e2-856b-382f8e0c71d0 /resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/dataNetworks/<DATANETWORK>" -SessionAmbrDownlink "1 Gbps" -SessionAmbrUplink "500 Mbps" -FiveQi 9 -AllocationAndRetentionPriorityLevel 9 -DefaultSessionType 'IPv4' -MaximumNumberOfBufferedPacket 200 -PreemptionCapability 'NotPreempt' -PreemptionVulnerability 'Preemptable'
140
+ $dataNetworkConfiguration = New-AzMobileNetworkDataNetworkConfigurationObject -AllowedService $ServiceResourceId -DataNetworkId "/subscriptions/<SUB_ID> /resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/dataNetworks/<DATANETWORK>" -SessionAmbrDownlink "1 Gbps" -SessionAmbrUplink "500 Mbps" -FiveQi 9 -AllocationAndRetentionPriorityLevel 9 -DefaultSessionType 'IPv4' -MaximumNumberOfBufferedPacket 200 -PreemptionCapability 'NotPreempt' -PreemptionVulnerability 'Preemptable'
136
141
```
137
142
138
143
### Create a SIM Group
@@ -143,9 +148,10 @@ Use `New-AzMobileNetworkSimGroup` to create a new **SIM Group**. The example com
143
148
| -| -|
144
149
| ` <SIMGROUP> ` | Enter the name for the sim group. |
145
150
| ` <RESOURCEGROUP> ` | Enter the name of the resource group. |
151
+ | ` <SUB_ID> ` | The ID of the Azure subscription in which the Azure resources are to be deployed. |
146
152
147
153
``` powershell
148
- New-AzMobileNetworkSimGroup -Name <SIMGROUP> -ResourceGroupName <RESOURCEGROUP> -Location eastus -MobileNetworkId "/subscriptions/2e6a1160-c68f-4298-b9fe-c510912f8b3a /resourceGroups/rf4-https-dev-msi /providers/Microsoft.MobileNetwork/mobileNetworks/MOBILENETWORK8"
154
+ New-AzMobileNetworkSimGroup -Name <SIMGROUP> -ResourceGroupName <RESOURCEGROUP> -Location eastus -MobileNetworkId "/subscriptions/<SUB_ID> /resourceGroups/<RESOURCEGROUP> /providers/Microsoft.MobileNetwork/mobileNetworks/MOBILENETWORK8"
149
155
```
150
156
151
157
Confirm that you want to perform the action by typing <kbd >Y</kbd >.
@@ -159,6 +165,7 @@ Use `New-AzMobileNetworkSlice` to create a new **Slice**. The example command us
159
165
| ` <MOBILENETWORK> ` | Enter the name for the private mobile network. |
160
166
| ` <RESOURCEGROUP> ` | Enter the name of the resource group. |
161
167
| ` <SLICE> ` | Enter the name of the slice. |
168
+ | ` <SUB_ID> ` | The ID of the Azure subscription in which the Azure resources are to be deployed. |
162
169
163
170
``` powershell
164
171
New-AzMobileNetworkSlice -MobileNetworkName <MOBILENETWORK> -ResourceGroupName <RESOURCEGROUP> -SliceName <SLICE> -Location eastus -SnssaiSst 1
@@ -167,7 +174,7 @@ New-AzMobileNetworkSlice -MobileNetworkName <MOBILENETWORK> -ResourceGroupName <
167
174
Create a variable for the ** Slice** resource's configuration.
168
175
169
176
``` powershell
170
- $sliceConfiguration = New-AzMobileNetworkSliceConfigurationObject -DataNetworkConfiguration $dataNetworkConfiguration -DefaultDataNetworkId "/subscriptions/2c5961fe-118a-40e2-856b-382f8e0c71d0 /resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/dataNetworks/<DATANETWORK>" -SliceId "/subscriptions/2c5961fe-118a-40e2-856b-382f8e0c71d0 /resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/slices/<SLICE>"
177
+ $sliceConfiguration = New-AzMobileNetworkSliceConfigurationObject -DataNetworkConfiguration $dataNetworkConfiguration -DefaultDataNetworkId "/subscriptions/<SUB_ID> /resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/dataNetworks/<DATANETWORK>" -SliceId "/subscriptions/<SUB_ID> /resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/slices/<SLICE>"
171
178
```
172
179
173
180
### Create a Service
@@ -179,6 +186,7 @@ Use `New-AzMobileNetworkService` to create a new **Service**. The example comman
179
186
| ` <MOBILENETWORK> ` | Enter the name for the private mobile network. |
180
187
| ` <RESOURCEGROUP> ` | Enter the name of the resource group. |
181
188
| ` <SERVICE> ` | Enter the name of the service. |
189
+ | ` <SUB_ID> ` | The ID of the Azure subscription in which the Azure resources are to be deployed. |
182
190
183
191
``` powershell
184
192
$dataFlowTemplates = New-AzMobileNetworkServiceDataFlowTemplateObject -Direction Bidirectional -Protocol ip -RemoteIPList any -TemplateName any
@@ -191,7 +199,7 @@ New-AzMobileNetworkService -MobileNetworkName <MOBILENETWORK> -Name <SERVICE> -R
191
199
Create a variable for the ** Service** resource's ID.
192
200
193
201
``` powershell
194
- $serviceResourceId = New-AzMobileNetworkServiceResourceIdObject -Id "/subscriptions/2c5961fe-118a-40e2-856b-382f8e0c71d0 /resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/services/<SERVICE>"
202
+ $serviceResourceId = New-AzMobileNetworkServiceResourceIdObject -Id "/subscriptions/<SUB_ID> /resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/services/<SERVICE>"
195
203
```
196
204
197
205
### Create a SIM Policy
@@ -206,9 +214,10 @@ Use `New-AzMobileNetworkSimPolicy` to create a new **SIM Policy**. The example c
206
214
| ` <DATANETWORK> ` | Enter the name for the data network. |
207
215
| ` <SLICE> ` | Enter the name of the slice. |
208
216
| ` <SIMPOLICY> ` | Enter the name for the SIM policy. |
217
+ | ` <SUB_ID> ` | The ID of the Azure subscription in which the Azure resources are to be deployed. |
209
218
210
219
``` powershell
211
- New-AzMobileNetworkSimPolicy -MobileNetworkName <MOBILENETWORK> -Name <SIMPOLICY> -ResourceGroupName <RESOURCEGROUP> -DefaultSlouseId "/subscriptions/2c5961fe-118a-40e2-856b-382f8e0c71d0 /resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/slices/<SLICE>" -Location eastus -SliceConfiguration $sliceConfiguration -UeAmbrDownlink "2 Gbps" -UeAmbrUplink "2 Gbps"
220
+ New-AzMobileNetworkSimPolicy -MobileNetworkName <MOBILENETWORK> -Name <SIMPOLICY> -ResourceGroupName <RESOURCEGROUP> -DefaultSliceId "/subscriptions/<SUB_ID> /resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/slices/<SLICE>" -Location eastus -SliceConfiguration $sliceConfiguration -UeAmbrDownlink "2 Gbps" -UeAmbrUplink "2 Gbps"
212
221
```
213
222
214
223
### Create a SIM
@@ -225,11 +234,12 @@ Use `New-AzMobileNetworkSim` to create a new **SIM**. The example command uses t
225
234
| ` <DATANETWORK> ` | Enter the name for the data network. |
226
235
| ` <SLICE> ` | Enter the name of the slice. |
227
236
| ` <SIMPOLICY> ` | Enter the name of the SIM policy. |
237
+ | ` <SUB_ID> ` | The ID of the Azure subscription in which the Azure resources are to be deployed. |
228
238
229
239
``` powershell
230
240
$staticIp = New-AzMobileNetworkSimStaticIPPropertiesObject -StaticIPIpv4Address 10.0.0.20
231
241
232
- New-AzMobileNetworkSim -GroupName <SIMGROUP> -Name <SIM> -ResourceGroupName <RESOURCEGROUP> -InternationalMobileSubscriberIdentity 000000000000001 -AuthenticationKey 00112233445566778899AABBCCDDEEFF -DeviceType Mobile -IntegratedCircuitCardIdentifier 8900000000000000001 -OperatorKeyCode 00000000000000000000000000000001 -SimPolicyId "/subscriptions/2c5961fe-118a-40e2-856b-382f8e0c71d0 /resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/simPolicies/<SIMPOLICY>" -StaticIPConfiguration $staticIp
242
+ New-AzMobileNetworkSim -GroupName <SIMGROUP> -Name <SIM> -ResourceGroupName <RESOURCEGROUP> -InternationalMobileSubscriberIdentity 000000000000001 -AuthenticationKey 00112233445566778899AABBCCDDEEFF -DeviceType Mobile -IntegratedCircuitCardIdentifier 8900000000000000001 -OperatorKeyCode 00000000000000000000000000000001 -SimPolicyId "/subscriptions/<SUB_ID> /resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/simPolicies/<SIMPOLICY>" -StaticIPConfiguration $staticIp
233
243
```
234
244
235
245
### Attach the Data Network
0 commit comments