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

快速入门:为 Ubuntu 虚拟机 (VM) 创建站点网络服务 (SNS) 作为虚拟化网络功能 (VNF)

本快速入门介绍使用 Azure 门户创建站点网络服务 (SNS) 的过程。 站点网络服务 (SNS) 是网络服务实例的重要组成部分,与特定站点相关联。 每个站点网络服务 (SNS) 实例都引用网络服务设计 (NSD) 的特定版本。

先决条件

需要一个具有活动订阅的 Azure 帐户。 如果你没有 Azure 订阅,请按照此处的说明免费开始创建帐户,然后再开始。

本快速入门假定你遵循了以下快速入门中的先决条件:

创建站点网络服务 (SNS)

创建资源

  1. 在 Azure 门户中,在搜索中输入“站点网络服务”,并从结果中选择“站点网络服务”

  2. 选择“+ 新建”。

    显示在“创建资源”页上搜索并选择“站点网络服务”的屏幕截图。

  3. 在“基本信息”选项卡中,输入或选择以下信息。 接受其余设置的默认值。

    设置
    订阅 选择订阅。
    资源组 选择“operatorresourcegroup”
    Name 输入“ubuntu-sns”
    区域 选择用于先决条件资源的位置。
    站点 输入“ubuntu-vm-site”
    托管标识类型 用户分配的。
    用户分配的标识 选择“identity-for-ubuntu-vm-sns”

    显示“基本信息”页的屏幕截图,其中输入了站点网络服务的详细信息。

选择网络服务设计

  1. 在“选择网络服务设计”页上,选择之前发布的发布者、网络服务设计资源和网络服务设计版本。

    设置 “值”
    发布者产品/服务位置 选择“英国南部”
    发布者 选择“ubuntu-publisher”
    网络服务设计资源 选择“ubuntu-nsdg”
    网络服务设计版本 选择“1.0.0”

    显示“选择网络服务设计”选项卡和“网络服务设计”资源的屏幕截图。

  2. 选择下一步

设置初始配置

  1. 在“设置初始配置”选项卡中,选择“新建”

  2. 在名称字段中输入“ubuntu-sns-cgvs”。

    显示“设置初始配置”选项卡,然后显示“查看和创建”的屏幕截图。

  3. 将以下 JSON 文件复制并粘贴到显示的 ubuntu-sns-cgvs 对话框中。 编辑占位符以包含你的虚拟网络 ID、托管标识和 SSH 公钥值。

    {
      "ubuntu-vm-nfdg": {
        "deployParameters": [
          {
            "ubuntu-template": {
              "subnetName": "ubuntu-vm-subnet",
              "virtualNetworkId": "/subscriptions/<subscription_id>/resourceGroups/<pre-requisites resource group>/providers/Microsoft.Network/virtualNetworks/ubuntu-vm-vnet",
              "sshPublicKeyAdmin": "<Your public ssh key>"
            }
          }
        ],
        "managedIdentityId": "<managed-identity-resource-id>",
        "nfdv": "1.0.0"
      }
    }
    
  4. 请参阅快速入门:运营商和虚拟化网络功能 (VNF) 的先决条件中的托管标识的资源 ID 部分,了解如何检索 managedIdentity 资源 ID。

    此外,sshPublicKeyadmin 可以通过执行 cat ~/.ssh/id_rsa.pubcat ~/.ssh/id_dsa.pub 列出,也可以按照生成新密钥并获取公钥来创建。

  5. 选择“查看 + 创建”。

  6. 选择“创建”。

等待部署

等待部署达到“成功”状态。 完成后,虚拟网络功能 (VNF) 应启动并运行。

访问虚拟网络功能 (VNF)

  1. 若要访问虚拟网络功能 (VNF),请转到 Azure 门户中的“站点网络服务”对象。
  2. 选择“当前状态”->“资源”下的链接。 该链接会将你带到由 Azure 运营商服务管理器创建的受管理资源组。

祝贺你! 你已在 Azure 中为 Ubuntu 虚拟机 (VM) 成功创建站点网络服务作为虚拟网络功能 (VNF)。 现在可以通过 Azure 门户管理和监视虚拟网络功能 (VNF)。

完成后,请记得删除这些资源。 要执行此操作:

  1. 删除运营商资源组。
  2. 步骤 1 完成后,请删除发行商资源组。