Skip to content

Commit b0b7a95

Browse files
Merge pull request #269825 from SarahBoris/sb_03212024
update how to configure network function for review
2 parents 4e86cbd + 383e350 commit b0b7a95

File tree

2 files changed

+49
-17
lines changed

2 files changed

+49
-17
lines changed

articles/operator-5g-core/how-to-configure-network-function.md

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
2-
title: Configure a network function in Azure Operator 5G Core Preview
2+
title: Configure Azure Operator 5G Core Preview network functions
33
description: Learn the high-level process for configuring a network function.
44
author: HollyCl
55
ms.author: HollyCl
66
ms.service: azure-operator-5g-core
77
ms.topic: how-to #required; leave this attribute/value as-is
8-
ms.date: 02/22/2024
8+
ms.date: 03/21/2024
99

1010
---
1111

12-
# Configure a network function in Azure Operator 5G Core Preview
12+
# Configure Azure Operator 5G Core Preview network functions
1313

1414
Azure Operator 5G Core Preview supports direct configuration of the first party packet core network functions deployed on Azure and Nexus by:
1515

@@ -18,6 +18,34 @@ Azure Operator 5G Core Preview supports direct configuration of the first party
1818

1919
Note that many concurrent configuration user sessions are supported.
2020

21+
## Prerequisites
22+
23+
Before you SSH to your Azure Operator 5G Core, complete the following prerequisites:
24+
25+
1. You must be able to manage your Kubernetes cluster using the Kubernetes command-line client, `kubectl`. `kubectl` is already installed if you use Azure Cloud Shell. To install `kubectl` locally, use the `az aks install-cli` command.
26+
27+
1. After installing `kubectl,` you need the kube.conf file to connect to your Kubernetes cluster. If you’re using Azure Cloud Shell, the kube.conf file is automatically configured for you.
28+
29+
If you’re running commands locally, follow these steps:
30+
31+
1. Ensure you have the kube.conf file from your Kubernetes cluster.
32+
33+
1. Use scp (secure copy) or any other secure method to transfer the file to your local machine. Place the kube.conf file in the ~/.kube/config directory.
34+
35+
## Connect to an Azure Operator 5G Core Preview network function using SSH
36+
37+
1. Obtain the IP address provided to the cfgmgr service's load balancer. Enter the following ```kubectl``` command or use the cfgmgr load balancer IP address specified during deployment:
38+
39+
`kubectl get svc -n fed-<nf_name>` \
40+
where `<nf_name>` is the name of the network function (for example, smf).
41+
42+
1. Use the cfgmgr load balancer IP address to SSH into the network function and configure it:
43+
44+
`ssh admin@<nf_cfgmgr_svc_lb_ip>` \
45+
where `<nf_cfgmgr_svc_lb_ip>` is the cfgmgr load balancer IP address for the network function.
46+
47+
1. Use the `config` command to enter config mode and configure the network function.
48+
2149
## Additional information
2250

2351
For more information, see the documentation for the [Configuration Manager](https://manuals.metaswitch.com/UC/4.3.0/UnityCloud_Overview/Content/Microservices/Shared/Microservices/Config_Manager.htm).

articles/operator-5g-core/how-to-deploy-observability.md

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,27 +10,31 @@ ms.date: 02/22/2024
1010
#CustomerIntent: As a < type of user >, I want < what? > so that < why? >.
1111
---
1212

13-
# Deploy Azure Operator 5G Core observability (preview) on Azure Kubernetes Services (AKS) or Nexus Azure Kubernetes Services (NAKS)
13+
# Deploy Azure Operator 5G Core Preview observability services
1414

1515
Use the following Azure CLI commands to deploy observability resources for Azure Operator 5G Core Preview.
1616

17-
## Deploy observability
17+
> [!IMPORTANT]
18+
> You must deploy the clusterServices resource before deploying observability services.
1819
20+
## Deploy observability
1921

2022
```azurecli
21-
New-AzResourceGroupDeployment `
22-
23-
-Name <DEPLOYMENT NAME> `
24-
25-
-ResourceGroupName <RESOURCE GROUP> `
26-
27-
-TemplateFile ./releases/2311.0-1/AKS/bicep/obsvTemplate.bicep `
28-
29-
-TemplateParameterFile ./releases/2311.0-1/AKS/params/obsvParams.json `
30-
31-
-resourceName <RESOURCE NAME> –Verbose
23+
$ export resourceGroupName <Name of resource group>
24+
$ export templateFile <Path to bicep scripts>
25+
$ export resourceName <Choose name for the AO5GC resource – note the same resourceName should be used for clusterServices and all associated NFs>
26+
$ export location <Azure region where resources are deployed>
27+
$ export templateParamsFile <Path to bicep script parameters file>
28+
29+
$ az deployment group create
30+
--resource-group $resourceGroupName \
31+
--template-file $templateFile \
32+
--parameters resourceName=$resourceName \
33+
--parameters locationName=$location \
34+
--parameters $templateParamsFile
35+
-- verbose
3236
```
3337

3438
## Next step
3539

36-
- [Deploy a network function on Azure Kubernetes Services or Nexus Azure Kubernetes Services](how-to-deploy-network-functions.md)
40+
- [Deploy an Azure Operator 5G Core network function](how-to-deploy-network-functions.md)

0 commit comments

Comments
 (0)