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

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

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

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

先决条件

  • 确保可以使用一个有权访问用于创建专用移动网络的活动订阅的帐户登录到 Azure 门户。 此帐户必须具有订阅范围的内置参与者角色。
  • 确保 Azure 专用 5G Core 支持要将资源移动到的区域。 请参阅按区域提供的产品。
  • 验证与要将资源移动到的目标区域关联的定价和费用。
  • 为目标区域中的新资源组选择一个名称。 这必须与源区域的资源组名称不同。
  • 如果使用 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. 在资源菜单中,选择“ 导出模板”。

    Screenshot of the Azure portal showing the resource menu Export template option.

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

    Screenshot of the Azure portal showing the option to download a template.

将资源移到新区域

准备模板

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

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

部署模板

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

  2. 部署在 Generate 模板中下载的 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数据包核心仪表板来确认部署在区域移动后正常运行。

后续步骤