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

在 Azure 实验室服务中使用 GNS3 设置实验室以教授网络课程

本文介绍如何在 Azure 实验室服务中使用 GNS3 软件设置课程来模拟、配置、测试网络并排除故障。

本文包含两个部分。 第一部分介绍如何创建实验室。 第二部分介绍如何配置启用了嵌套虚拟化并且安装和配置了 GNS3 的模板计算机。

先决条件

  • 若要设置此实验室,你需要能够访问 Azure 订阅。 与组织的管理员讨论,了解是否可以访问现有的 Azure 订阅。 如果没有 Azure 订阅,请在开始之前创建一个免费帐户

  • 获取 Azure 订阅后,可以在 Azure 实验室服务中创建实验室计划。 有关创建新实验室计划的详细信息,请参阅快速入门:设置资源以创建实验室。 也可以使用现有实验室计划。

配置实验室

有关如何创建实验室的说明,请参阅教程:设置实验室。 创建实验室时,请使用以下设置。

实验室设置
虚拟机 (VM) 大小 中等(嵌套虚拟化)
VM 映像 Windows 10 专业版,版本 1909

注意

本文引用了实验室计划中可用的功能,该计划取代了实验室帐户。

配置模板虚拟机

创建实验室后,将根据所选的虚拟机大小和映像创建模板 VM。 为模板 VM 配置课堂的所有教授内容。 有关详细信息,请参阅在 Azure 实验室服务中创建和管理模板

若要配置模板 VM,请完成以下任务:

  1. 准备用于嵌套虚拟化的模板计算机。
  2. 安装 GNS3
  3. 在 Hyper-v 中创建嵌套的 GNS3 VM。
  4. 配置 GNS3 以使用 Windows Hyper-v VM。
  5. 添加相应的设备。
  6. 发布模板。

准备用于嵌套虚拟化的模板计算机

若要为嵌套虚拟化准备模板虚拟机,请按照启用嵌套虚拟化中的详细步骤操作。

如果使用没有管理员权限的帐户创建实验室模板 VM,请将该帐户添加到 Hyper-V 管理员组。 有关将嵌套虚拟化用于此类帐户的详细信息,请参阅这些最佳做法

安装 GNS3

  1. 使用远程桌面连接到模板 VM。

  2. 若要在 Windows 上安装 GNS3,请按照 GNS3 网站上的详细说明进行操作。

    1. 请确保在“选择组件”页中选择“GNS3 VM”

      屏幕截图显示 GNS3 安装向导中“选择组件”页,页面中选择了“GNS3 VM”选项。

    2. 在“GNS3 VM”页上,选择“Hyper-V”选项

      屏幕截图显示 GNS3 安装向导中的“GNS3 VM”页,页面中选择了“Hyper-V”选项。

      选择“Hyper-V”选项时,安装程序会下载 PowerShell 脚本和 VHD 文件,以便在 Hyper-V 管理器中创建 GNS3 VM。

  3. 继续使用默认值进行安装。

重要

安装完成后,请勿启动 GNS3。

创建 GNS3 VM

安装完成后,会在安装文件所在的同一文件夹中看到 zip 文件“GNS3.VM.Hyper-V.2.2.x.zip”。 该 zip 文件包含虚拟磁盘和用于创建 Hyper-V 虚拟机的 PowerShell 脚本。

若要创建 GNS 3 VM,请执行以下操作:

  1. 使用远程桌面连接到模板 VM。

  2. 提取 GNS3.VM.Hyper-V.2.2.x.zip 文件中的所有文件。 如果模板 VM 设置了一个非管理员帐户供实验室用户使用,请将文件提取到该非管理员帐户可访问的位置。

  3. 右键选择“create-vm.ps1”PowerShell 脚本,然后选择“使用 PowerShell 运行”

  4. Execution Policy Change 请求出现时,请输入“Y”以执行脚本

    屏幕截图显示询问是否更改执行策略的 PowerShell 命令行。

  5. 脚本完成后,确认 GNS3 VM 虚拟机在 Hyper-V 管理器中可用。

将 GNS3 配置为使用 Hyper-V VM

安装 GNS3 并添加 GNS3 VM 后,配置 GNS 3 以使用 Hyper-V 虚拟机。

  1. 使用远程桌面连接到模板 VM。

  2. 启动 GNS3。 GNS3 安装向导随即打开。

  3. 选择“从虚拟机运行设备”选项,然后选择“下一步”

  4. 使用以下页面中的默认值。

  5. 如果出现“找不到 VMware vmrun 工具”错误,请选择“确定”,然后选择“取消”退出向导

    屏幕截图显示 GNS3 安装向导中的 VMware 错误消息。

  6. 若要完成与 Hyper-V VM 的连接,请选择“编辑”>“首选项”>“GNS3 VM”

  7. 选择“启用 GNS3 VM”。 然后,在“虚拟化引擎”下,选择“Hyper-V”选项

    屏幕截图显示“GNS3 VM 首选项”页,页面中显示已启用 GNS3 VM 选项,并选择了“Hyper-V”。

  8. 选择“确定”

添加相应的设备

接下来,可以添加课程设备。 若要从 GNS3 市场安装设备,请按照 GNS3 文档中的详细步骤操作。

如果模板 VM 设置了一个非管理员帐户供实验室用户使用,请将设备安装到该帐户可访问的位置。 (可选)可以为管理员用户和非管理员用户设置首选项,以在这两个用户都可访问的位置查找设备和项目。

准备发布模板

设置模板虚拟机后,在发布模板之前验证以下要点:

  • 请确保 GNS3 VM 已关机或关闭。 在 VM 仍在运行时进行发布会损坏虚拟机。
  • 停止 GNS3。 在 GNS3 运行时进行发布可能会导致意外的副作用。
  • 清理模板 VM 中的任何安装文件或其他不必要的文件。

重要

在 VM 仍在运行时进行发布会损坏模板虚拟机,并创建不可用的实验室虚拟机。

估算成本

本部分提供为 25 位实验室用户运行此课堂的成本估算。 课程时间计划为 20 小时。 此外,每位用户会在计划课程时间之外获得 10 小时配额,用于完成家庭作业或课外作业。 我们选择的虚拟机大小是“大型(嵌套虚拟化)”,即 84 个实验室单位。

  • 25 个实验室用户 × (20 个计划小时 + 10 个配额小时) × 84 个实验室单位

重要

成本估算仅用于示例。 有关最新定价信息,请参阅 Azure 实验室服务定价

现在可以将模板映像发布到实验室。 有关详细信息,请参阅发布模板 VM

设置实验室时,请参阅以下文章: