Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

EVE-NG BMS 环境

如果您尚未在 BMS 上安装 EVE-NG 5.x 或更高版本,请查看 下载链接 以访问专业或社区 ISO。

注意:

仅使用 ISO 文件并安装在 BMS 上。避免使用 OVA VM 映像,因为它们会导致不受支持的双嵌套问题。

将 VM 映像复制到 EVE-NG 环境

  1. 进入 vJunos-switch 下载链接 https://support.juniper.net/support/downloads/?p=vjunos 并选择最新的镜像,如下所示。
  2. 单击 “复制 ”以复制临时 URL,有效期为 10 分钟。
  3. 访问 SSH,以 root 身份连接到 EVE-NG BMS,以安装映像。将复制的 URL 嵌入到 wget "<download-url>" ,如下所示。

用作 hda.qcow2 VM 映像名称,这会导致集成开发环境 (IDE) 而不是 virtio 驱动程序环境。否则,自定义 Junos OS 将无法按照 vJunos-switch 的默认 Junos OS 配置一章中的说明运行。

为 VM 创建模板文件Create Template files for the VM

以 root 身份继续对 EVE-NG BMS 进行 SSH 访问。为受支持的 Intel 和不支持的 AMD 版本创建两个模板文件,如下所示。启动映像所需的唯一 Qemu 参数如下以粗体显示。UI 中为启用平滑关机的社区版本添加了 shutdown: 0 Stop-Command。否则,您可能会遇到 vJunos 交换机虚拟机的部署和功能限制一章中所述的问题。

运行以下命令,让系统(和 UI)了解模板更改:

可选:附加自定义 Junos OS 配置

vJunos-switch 与瞻博网络 MX 系列路由器类似,几乎没有默认的 Junos OS 配置。因此,要轻松启动新的 VM,请至少使用最低限度的 Junos OS 配置,如下所示。

以下示例创建具有预定义 Junos OS 配置的虚拟配置映像:

  • 使用密码“ABC123”启用 root 帐户的 SSH 访问。
  • 使 fxp0 能够获取 DHCP 租约,以允许 SSH 访问映像。
  • 设置外部全局名称服务器。
  • 使 LLDP 能够查看网络中其他节点上的每个链路。

默认 vJunos-switch 映像仅激活前 10 个 ge-0/0/x 接口,这就足够了。但在 Junos OS 23.2 或更高版本中,您最多可以激活 96 个接口。因此,您可以添加如下所示的命令以具有更高的范围并编辑 EVE-NG 模板。

注意:

如果使用此方法启用超过 20 个接口,则无法使用生成的 vJunos 交换机在 Mist GUI 中构建园区交换矩阵配置。

下一步,您可以使用 vJunos-switch 支持站点中的原始 bash 脚本 make-config.sh 。该脚本将创建一个 IDE-HD 映像来加载您的自定义配置。

A screenshot of a computer Description automatically generated

您可以通过链接下载图像。例如: https://webdownload.juniper.net/swdl/dl/anon/site/1/record/168885.html

由于脚本不会随每个 vJunos-switch 版本而更改,因此可以使用 base64 编码的 gzip 文件通过以下步骤创建脚本。

注意:

如果您计划将 vJunos-switch 载入 Mist 云: 您可以直接将虚拟机连接到 Mist 云。然后,使用嵌入式设备采用命令将 VM 添加到清单中。查看“ vJunos-switch 的默认 Junos OS 配置 ”一章,然后在创建最终配置磁盘之前运行以下示例。

使用以下两个 CLI 命令创建名为 hdb.qcow2 in “自定义配置”的映像。