你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

将专用移动网络资源移至其他区域

本操作指南介绍如何将专用移动网络资源移动到其他区域。 这涉及到从源区域的资源组导出资源,并在目标区域中部署的新资源组中重新创建资源。

由于各种原因,你可能需要将资源移动到其他区域。 例如,为了利用新的 Azure 区域、为了创建部署的备份、为了满足内部策略和治理要求,或是为了应对容量规划要求。

先决条件

  • 确保可以使用一个有权访问用于创建专用移动网络的活动订阅的帐户登录到 Azure 门户。 此帐户必须具有订阅范围的内置参与者角色。
  • 确保 Azure 专用 5G 核心支持要将资源移动到的区域。 请参阅可用产品(按区域)
  • 验证与要将资源移动到的目标区域关联的定价和费用。
  • 为目标区域中的新资源组选择一个名称。 该名称必须与源区域的资源组名称不同。
  • 如果使用 Microsoft Entra ID 来针对访问本地监视工具的活动进行身份验证,请确保本地计算机对已启用 Azure Arc 的 Kubernetes 群集具有核心 kubectl 访问权限。 这需要一个核心 kubeconfig 文件,可以通过核心命名空间访问获取该文件。

备份部署信息

以下列表包含了将在执行区域移动时丢失的数据。 备份要保留的任何信息。移动后,你可以使用此信息重新配置部署。

  1. 出于安全原因,SIM 配置不会通过区域移动进行。 请参阅收集 SIM 所需的信息,以备份需要重新创建 SIM 的所有信息。

  2. 根据登录到分布式跟踪数据包核心仪表板时使用的身份验证方法:

    • 如果使用 Microsoft Entra ID,请保存在创建 Kubernetes 机密对象过程中创建的 Kubernetes 机密对象 YAML 文件的副本。
    • 如果使用本地用户名和密码,并且想要继续使用相同的凭据,请将当前密码的副本保存到安全位置。
  3. 所有跟踪都将在升级期间删除,并且无法检索。 如果要保留任何跟踪,请将其安全地导出并保存,然后再继续。

  4. 对封包核心仪表板所做的任何自定义项都不会在移动区域后保留。 请参阅 Grafana 文档中的导出仪表板,保存仪表板的备份副本。

  5. 大多数 UE 将在移动区域后自动重新注册并重新创建任何会话。 如果有任何需要手动操作才能从数据包核心中断中恢复的特殊设备,请收集这些 UE 及其恢复步骤的列表。

准备移动资源

移除 SIM 和自定义位置

重要

完成此步骤将导致源区域中发生中断。

如果希望源部署在区域移动期间保持运行状态,请跳过此步骤并移动到“生成模板”。 你需要在“准备”模板中对模板做出其他修改

在移动资源之前,需要删除部署中的所有 SIM。 你还需要卸载要移动的所有封包核心实例,方法是将其“Azure Arc 自定义位置”字段更改为“无”

  1. 按照删除 SIM 中的步骤删除部署中的所有 SIM。

  2. 对于要移动的每个站点,请按照修改站点中的数据包核心实例来修改封包核心实例,并使用以下更改内容。 可以忽略有关附加和修改数据网络的部分。

    1. 在“修改封包核心配置”中,记下“Azure Arc 自定义位置”字段中的自定义位置值。
    2. 将“Azure Arc 自定义位置”字段设置为“无”
    3. 在“提交并验证更改”中,系统将卸载封包核心。

生成模板

现在可以通过 Azure 资源管理器 (ARM) 模板导出移动网络资源。

  1. 导航到包含专用移动网络资源的资源组。

  2. 在资源菜单中,选择“导出模板”

    屏幕截图:Azure 门户,其中显示了资源菜单中的“导出模板”选项。

  3. 当 Azure 完成生成模板后,选择“下载”

    屏幕截图:Azure 门户,其中显示了用于下载模板的选项。

将资源移到新区域

准备模板

你需要自定义模板,以确保所有资源都正确部署到新区域。

  1. 打开在生成模板中下载的 template.json 文件
  2. 找到原始区域代码名称的每个实例,并将其替换为要移动到的目标区域。 这涉及到更新每个资源的“位置”参数。 有关如何获取目标区域的代码名称的说明,请参阅区域代码名称
  3. 查找原始区域的资源组名称的每个实例,并将其替换为在先决条件中定义的目标区域的资源组名称。
  4. 如果因为需要部署才能在原始区域中保持联机状态,而跳过了移除 SIM 和自定义位置步骤,请对模板做出其他更改:
    1. 移除所有 SIM 卡资源。
    2. 移除所有自定义位置条目,包括来自其他资源的任何依赖项。
  5. 移除不想移动到目标区域的任何其他资源。

部署模板

  1. 在目标区域中创建资源组。 使用在先决条件中定义的资源组名称。

  2. 部署在生成模板中下载的 template.json 文件

    • 若要使用 Azure 门户,请按照“使用 ARM 模板和 Azure 门户部署资源”中的说明使用自定义模板部署资源。

    • 若要使用 PowerShell,请导航到包含 template.json 文件的文件夹,并使用以下命令执行部署

      az deployment group create --resource-group <new resource group name> --template-file template.json
      
  3. 在 Azure 门户中,导航到新的资源组,并验证是否已成功重新创建资源。

配置自定义位置

你现在可以在新区域中安装封包核心实例。

对于部署中的每个站点,请按照修改站点中的封包核心实例中的步骤重新配置封包核心自定义位置。 在“修改封包核心配置”中,将“Azure Arc 自定义位置”字段设置为在“移除 SIM 和自定义位置”中记录的自定义位置值。 可以忽略有关附加和修改数据网络的部分。

还原备份的部署信息

使用在备份部署信息中收集的信息配置新区域中的部署。

  1. 通过以下方式检索已备份的 SIM 信息并重新创建 SIM:

  2. 根据登录到分布式跟踪数据包核心仪表板时使用的身份验证方法:

  3. 如果备份了任何数据包核心仪表板,请按照 Grafana 文档中的导入仪表板进行还原。

  4. 如果 UE 需要手动操作才能从数据包核心中断中恢复,请按照其恢复步骤进行操作。

验证

使用 Azure Monitor封包核心仪表板确认部署在区域移动后是否正常运行。

后续步骤