Skip to content

Commit 9b20634

Browse files
committed
Resolve conflict
2 parents 45d84b3 + 3290fc6 commit 9b20634

9 files changed

+186
-27
lines changed

articles/private-5g-core/create-a-site.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ Azure Private 5G Core Preview private mobile networks include one or more *sites
1818

1919
- Carry out the steps in [Complete the prerequisite tasks for deploying a private mobile network](complete-private-mobile-network-prerequisites.md) for your new site.
2020
- Collect all of the information in [Collect the required information for a site](collect-required-information-for-a-site.md).
21+
- Refer to the release notes for the current version of packet core, and whether it's supported by the version your Azure Stack Edge (ASE) is currently running. If your ASE version is incompatible with the latest packet core, [update your Azure Stack Edge Pro GPU](/azure/databox-online/azure-stack-edge-gpu-install-update).
2122
- Ensure you can sign in to the Azure portal using an account with access to the active subscription you used to create your private mobile network. This account must have the built-in Contributor or Owner role at the subscription scope.
2223

2324
## Create the mobile network site resource
@@ -48,6 +49,10 @@ In this step, you'll create the mobile network site resource representing the ph
4849
4950
- Use the information you collected in [Collect packet core configuration values](collect-required-information-for-a-site.md#collect-packet-core-configuration-values) to fill out the **Technology type**, **Azure Stack Edge device**, and **Custom location** fields.
5051
- Select the recommended packet core version in the **Version** field.
52+
53+
> [!NOTE]
54+
> If a warning appears about an incompatibility between the selected packet core version and the current Azure Stack Edge version, you'll need to update ASE first. Select **Upgrade ASE** from the warning prompt and follow the instructions in [Update your Azure Stack Edge Pro GPU](/azure/databox-online/azure-stack-edge-gpu-install-update). Once you've finished updating your ASE, go back to the beginning of this step to create the site resource.
55+
5156
- Ensure **AKS-HCI** is selected in the **Platform** field.
5257

5358
7. Use the information you collected in [Collect access network values](collect-required-information-for-a-site.md#collect-access-network-values) to fill out the fields in the **Access network** section. Note:

articles/private-5g-core/deploy-private-mobile-network-with-site-arm-template.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ If your environment meets the prerequisites and you're familiar with using ARM t
3333
- [Collect the required information to deploy a private mobile network](collect-required-information-for-private-mobile-network.md). If you want to provision SIMs, you'll need to prepare a JSON file containing your SIM information, as described in [JSON file format for provisioning SIMs](collect-required-information-for-private-mobile-network.md#json-file-format-for-provisioning-sims).
3434
- Identify the names of the interfaces corresponding to ports 5 and 6 on the Azure Stack Edge Pro device in the site.
3535
- [Collect the required information for a site](collect-required-information-for-a-site.md).
36+
- Refer to the release notes for the current version of packet core, and whether it's supported by the version your Azure Stack Edge (ASE) is currently running. If your ASE version is incompatible with the latest packet core, [update your Azure Stack Edge Pro GPU](/azure/databox-online/azure-stack-edge-gpu-install-update).
3637

3738
## Review the template
3839

articles/private-5g-core/distributed-tracing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ To sign in to the distributed tracing web GUI:
2424

2525
1. Sign in using your credentials.
2626

27-
If you're accessing the distributed tracing web GUI for the first time after installing the packet core instance, you should fill in the fields with the default username and password. Afterwards, follow the prompts to set up a new password that you will use from the next time you sign in.
27+
If you're accessing the distributed tracing web GUI for the first time after installing or upgrading the packet core instance, you should fill in the fields with the default username and password. Afterwards, follow the prompts to set up a new password that you will use from the next time you sign in.
2828

2929
- **Name**: *admin*
3030
- **Password**: *packetCoreAdmin*
80.9 KB
Loading
153 KB
Loading
17.5 KB
Loading

articles/private-5g-core/packet-core-dashboards.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ To sign in to the packet core dashboards:
2626

2727
1. Sign in using your credentials.
2828

29-
If you're accessing the packet core dashboards for the first time after installing the packet core instance, you should fill in the fields with the default username and password. Afterwards, follow the prompts to set up a new password that you will use from the next time you sign in.
29+
If you're accessing the packet core dashboards for the first time after installing or upgrading the packet core instance, you should fill in the fields with the default username and password. Afterwards, follow the prompts to set up a new password that you will use from the next time you sign in.
3030

3131
- **Email or username**: *admin*
3232
- **Password**: *admin*

articles/private-5g-core/upgrade-packet-core-arm-template.md

Lines changed: 94 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,53 @@ Each Azure Private 5G Core Preview site contains a packet core instance, which i
1616

1717
[!INCLUDE [About Azure Resource Manager](../../includes/resource-manager-quickstart-introduction.md)]
1818

19-
If your environment meets the prerequisites and you're familiar with using ARM templates, select the **Deploy to Azure** button. The template will open in the Azure portal.
19+
If your deployment contains multiple sites, we recommend upgrading the packet core in a single site first and ensuring the upgrade is successful before upgrading the packet cores in the remaining sites.
20+
21+
If your environment meets the prerequisites, you're familiar with using ARM templates and you've [planned for the upgrade](#plan-for-your-upgrade), select the **Deploy to Azure** button. The template will open in the Azure portal.
2022

2123
[![Deploy to Azure.](../media/template-deployments/deploy-to-azure.svg)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fquickstarts%2Fmicrosoft.mobilenetwork%2Fmobilenetwork-update-packet-core-control-plane%2Fazuredeploy.json/createUIDefinitionUri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fquickstarts%2Fmicrosoft.mobilenetwork%2Fmobilenetwork-update-packet-core-control-plane%2FcreateUiDefinition.json)
2224

2325
## Prerequisites
2426

25-
- Contact your Microsoft assigned trials engineer. They'll guide you through the upgrade process and provide you with the required information, including the amount of time you'll need to allow for the upgrade to complete and the new software version number.
27+
- You must have a running packet core. Use Log Analytics or the packet core dashboards to confirm your packet core instance is operating normally.
2628
- Ensure you can sign in to the Azure portal using an account with access to the active subscription you used to create your private mobile network. This account must have the built-in Contributor or Owner role at the subscription scope.
2729
- Identify the name of the site that hosts the packet core instance you want to upgrade.
2830

2931
## Review the template
3032

3133
The template used in this quickstart is from [Azure Quickstart Templates](/samples/azure/azure-quickstart-templates/mobilenetwork-update-packet-core-control-plane). To view the template, see [azuredeploy.json](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.mobilenetwork/mobilenetwork-update-packet-core-control-plane/azuredeploy.json).
3234

33-
The template modifies the version of an existing [**Microsoft.MobileNetwork/packetCoreControlPlanes**](/azure/templates/microsoft.mobilenetwork/packetcorecontrolplanes) resource. This causes an uninstall and reinstall of the packet core with the new resource version - no other resources are modified during this process, unless you change the configuration of the new version. The resource provides configuration for the control plane network functions of the packet core instance, including IP configuration for the N2 interface.
35+
The template modifies the version of an existing [**Microsoft.MobileNetwork/packetCoreControlPlanes**](/azure/templates/microsoft.mobilenetwork/packetcorecontrolplanes) resource. This causes an uninstall and reinstall of the packet core with the new resource version. No other resources are modified during this process unless you also change the configuration of the new version. The resource provides configuration for the control plane network functions of the packet core instance, including IP configuration for the N2 interface.
36+
37+
## Plan for your upgrade
38+
39+
We recommend upgrading your packet core instance during a maintenance window to minimize the impact of the upgrade on your service.
40+
41+
When planning for your upgrade, make sure you're allowing sufficient time for an upgrade and a possible rollback in the event of any issues. In addition, consider the following points for pre- and post-upgrade steps you may need to plan for when scheduling your maintenance window:
42+
43+
- Refer to the packet core release notes for the version of packet core you're upgrading to and whether it's supported by the version your Azure Stack Edge (ASE) is currently running.
44+
- If your ASE version is incompatible with the packet core version you're upgrading to, you'll need to upgrade ASE first. Refer to [Update your Azure Stack Edge Pro GPU](/azure/databox-online/azure-stack-edge-gpu-install-update) for the latest available version of ASE.
45+
- If you're currently running a packet core version that the ASE version you're upgrading to supports, you can upgrade ASE and packet core independently.
46+
- If you're currently running a packet core version that the ASE version you're upgrading to doesn't support, it's possible that packet core won't operate normally with the new ASE version. In this case, we recommend planning a maintenance window that allows you time to upgrade both ASE and packet core. Refer to [Update your Azure Stack Edge Pro GPU](/azure/databox-online/azure-stack-edge-gpu-install-update) for how long the ASE upgrade will take.
47+
- Prepare a testing plan with any steps you'll need to follow to validate your deployment post-upgrade. This plan should include testing some registered devices and sessions, and you'll execute it as part of [Verify upgrade](#verify-upgrade).
48+
- Review [Restore backed up deployment information](#restore-backed-up-deployment-information) and [Verify upgrade](#verify-upgrade) for the post-upgrade steps you'll need to follow to ensure your deployment is fully operational. Make sure your upgrade plan allows sufficient time for these steps.
49+
50+
## Upgrade the packet core instance
51+
52+
### Back up deployment information
53+
54+
The following list contains data that will get lost over a packet core upgrade. Back up any information you'd like to preserve; after the upgrade, you can use this information to reconfigure your packet core instance.
55+
56+
1. If you want to keep using the same credentials when signing in to [distributed tracing](distributed-tracing.md), save a copy of the current password to a secure location.
57+
1. If you want to keep using the same credentials when signing in to the [packet core dashboards](packet-core-dashboards.md), save a copy of the current password to a secure location.
58+
1. Any customizations made to the packet core dashboards won't be carried over the upgrade. Refer to [Exporting a dashboard](https://grafana.com/docs/grafana/v6.1/reference/export_import/#exporting-a-dashboard) in the Grafana documentation to save a backed-up copy of your dashboards.
59+
1. Most UEs will automatically re-register and recreate any sessions after the upgrade completes. If you have any special devices that require manual operations to recover from a packet core outage, gather a list of these UEs and their recovery steps.
60+
61+
### Upgrade ASE
62+
63+
If you determined in [Plan for your upgrade](#plan-for-your-upgrade) that you need to upgrade your ASE, follow the steps in [Update your Azure Stack Edge Pro GPU](/azure/databox-online/azure-stack-edge-gpu-install-update).
3464

35-
## Deploy the template
65+
### Upgrade packet core
3666

3767
1. Select the following link to sign in to Azure and open the template.
3868

@@ -44,28 +74,80 @@ The template modifies the version of an existing [**Microsoft.MobileNetwork/pack
4474
- **Resource group:** select the resource group containing the mobile network resource representing your private mobile network.
4575
- **Region:** select **East US**.
4676
- **Existing packet core:** select the name of the packet core instance you want to upgrade.
47-
- **Version:** enter the version to which you want to upgrade the packet core instance.
77+
- **New version:** enter the version to which you want to upgrade the packet core instance.
4878

49-
:::image type="content" source="media/upgrade-packet-core-arm-template/upgrade-arm-template-configuration-fields.png" alt-text="Screenshot of the Azure portal showing the configuration fields for the upgrade ARM template.":::
79+
:::image type="content" source="media/upgrade-packet-core-arm-template/upgrade-arm-template-configuration-fields.png" alt-text="Screenshot of the Azure portal showing the configuration fields for the upgrade ARM template.":::
80+
81+
> [!NOTE]
82+
> If a warning appears about an incompatibility between the selected packet core version and the current Azure Stack Edge version, you'll need to upgrade ASE first. Select **Upgrade ASE** from the warning prompt and follow the instructions in [Update your Azure Stack Edge Pro GPU](/azure/databox-online/azure-stack-edge-gpu-install-update). Once you've finished updating your ASE, go back to the beginning of this step to upgrade packet core.
5083
5184
1. Select **Review + create**.
5285
1. Azure will now validate the configuration values you've entered. You should see a message indicating that your values have passed validation.
5386

5487
If the validation fails, you'll see an error message and the **Configuration** tab(s) containing the invalid configuration will be flagged. Select the flagged tab(s) and use the error messages to correct invalid configuration before returning to the **Review + create** tab.
5588

56-
1. Once your configuration has been validated, you can select **Create** to upgrade the packet core instance. The Azure portal will display a confirmation screen when the packet core instance has been upgraded.
89+
1. Once your configuration has been validated, select **Create** to upgrade the packet core instance. The Azure portal will display a confirmation screen when the packet core instance has been upgraded.
5790

58-
## Review deployed resources
91+
### Review deployed resources
5992

6093
1. Select **Go to resource group**.
6194

6295
:::image type="content" source="media/template-deployment-confirmation.png" alt-text="Screenshot of the Azure portal showing a deployment confirmation for the ARM template.":::
6396

6497
1. Select the **Packet Core Control Plane** resource representing the control plane function of the packet core instance in the site.
65-
1. Check the **Version** field under the **Configuration** heading to confirm that it displays the new software version.
98+
1. Check the **Version** field under the **Configuration** heading to confirm that it displays the new software version.
99+
100+
### Restore backed up deployment information
101+
102+
Reconfigure your deployment using the information you gathered in [Back up deployment information](#back-up-deployment-information).
103+
104+
1. Follow [Access the distributed tracing web GUI](distributed-tracing.md#access-the-distributed-tracing-web-gui) to restore access to distributed tracing.
105+
1. Follow [Access the packet core dashboards](packet-core-dashboards.md#access-the-packet-core-dashboards) to restore access to your packet core dashboards.
106+
1. If you backed up any packet core dashboards, follow [Importing a dashboard](https://grafana.com/docs/grafana/v6.1/reference/export_import/#importing-a-dashboard) in the Grafana documentation to restore them.
107+
1. If you have UEs that require manual operations to recover from a packet core outage, follow their recovery steps.
108+
109+
### Verify upgrade
110+
111+
Once the upgrade completes, check if your deployment is operating normally.
112+
113+
1. Use [Log Analytics](monitor-private-5g-core-with-log-analytics.md) or the [packet core dashboards](packet-core-dashboards.md) to confirm your packet core instance is operating normally.
114+
1. Execute the testing plan you prepared in [Plan for your upgrade](#plan-for-your-upgrade).
115+
116+
## Rollback
117+
118+
If you encountered issues after the upgrade, you can roll back the packet core instance to the previous version.
119+
120+
Note that any configuration you set while your packet core instance was running a newer version will be lost if you roll back to a version that doesn't support this configuration. Check the packet core release notes for information on when new features were introduced.
121+
122+
> [!NOTE]
123+
> You can roll back your packet core instance to version [PMN-4-18-0](azure-private-5g-core-release-notes-2210.md) or later.
124+
125+
1. Ensure you have a backup of your deployment information. If you need to back up again, follow [Back up deployment information](#back-up-deployment-information).
126+
1. Select the following link to sign in to Azure and open the template.
127+
128+
[![Deploy to Azure.](../media/template-deployments/deploy-to-azure.svg)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fquickstarts%2Fmicrosoft.mobilenetwork%2Fmobilenetwork-update-packet-core-control-plane%2Fazuredeploy.json/createUIDefinitionUri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fquickstarts%2Fmicrosoft.mobilenetwork%2Fmobilenetwork-update-packet-core-control-plane%2FcreateUiDefinition.json)
129+
130+
1. Select or enter the following values, using the information you retrieved in [Prerequisites](#prerequisites).
131+
132+
- **Subscription:** select the Azure subscription you used to create your private mobile network.
133+
- **Resource group:** select the resource group containing the mobile network resource representing your private mobile network.
134+
- **Region:** select **East US**.
135+
- **Existing packet core:** select the name of the packet core instance you want to upgrade.
136+
- **New version:** enter the packet core version you want to downgrade to. This value can be version PMN-4-18-0 or later.
137+
138+
:::image type="content" source="media/upgrade-packet-core-arm-template/upgrade-arm-template-configuration-fields.png" alt-text="Screenshot of the Azure portal showing the configuration fields for the upgrade ARM template.":::
139+
140+
1. Select **Review + create**.
141+
1. Azure will now validate the configuration values you've entered. You should see a message indicating that your values have passed validation.
142+
143+
If the validation fails, you'll see an error message and the **Configuration** tab(s) containing the invalid configuration will be flagged. Select the flagged tab(s) and use the error messages to correct invalid configuration before returning to the **Review + create** tab.
144+
145+
1. Once your configuration has been validated, select **Create** to upgrade the packet core instance. The Azure portal will display a confirmation screen when the packet core instance has been downgraded.
146+
1. Follow the steps in [Verify upgrade](#verify-upgrade) to check if the rollback was successful.
66147

67148
## Next steps
68-
You should use Log Analytics or the packet core dashboards to confirm your packet core instance is operating normally after the upgrade.
69149

70-
- [Monitor Azure Private 5G Core with Log Analytics](monitor-private-5g-core-with-log-analytics.md)
71-
- [Packet core dashboards](packet-core-dashboards.md)
150+
You've finished upgrading your packet core instance.
151+
152+
- If your deployment contains multiple sites, upgrade the packet core instance in another site.
153+
- Use [Log Analytics](monitor-private-5g-core-with-log-analytics.md) or the [packet core dashboards](packet-core-dashboards.md) to monitor your deployment.

0 commit comments

Comments
 (0)