Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在 KVM 上安装虚拟路由反射器映像

安装 vRR 之前:

  1. 从虚拟路由反射器页面下载 vRR 软件包 (vrr*.tgz),在服务器可访问的位置解压缩软件包。

  2. (对于 Ubuntu)通过禁用 APIC 虚拟化来准备 Ubuntu 主机。

    编辑 /etc/modprobe.d/qemu-system-x86.conf 文件并添加到 enable_apicv=0 包含 的行 options kvm_intel 中。

    重新启动主机或卸载并重新加载内核模块。

  3. (对于 CentOS)将 vRR 映像复制到 libvirtd 目录中 ,并将其重命名为 VM 的名称。

    注意:

    对于 Junos 15.1 >= Junos 16.1 操作系统<,请使用统一软件包。

    使用 命令将 vmdk 映像转换为 qcow2 qemu-img convert -f vmdk -O qcow2 vmdk-filename qcow2-filename 格式。例如: qemu-img convert -f vmdk -O qcow2 junos-x86-64-15.1R1.9.vmdk junos-x86-64-15.1R1.9.qcow2

    从 Junos OS 16.1 版开始,使用 VRR KVM 捆绑包 :vrr-bundle-kvm-21.1R1.11.tgz。只有 KVM 捆绑包中的 qcow2 映像 :junos-x86-64-*.img 需要启动 VRR(无需使用元数据.img)。

    例如,这些命令将下载映像复制到libvirtd/images目录中的 vrr-VM01.img文件:

要安装 vRR,请执行以下任务:

配置 Linux 网桥

您必须为 vRR 接口设置这些 Linux 网桥,以建立正确的连接。

  • em0 接口(例如 vrr-mgmt)

  • em1 接口(例如 vrr-ext)

注意:

em0 接口只能用作管理接口。不能将 em0 接口用于路由配置。

要与 vRR 实例进行远程连接,可以从主机添加物理接口。

网桥不会在重新启动时永久存在。要将其永久使用,您必须将它们添加到适用于 Linux 分发的配置文件中。

要配置网桥:

  1. 创建网桥。

    验证是否使用 命令创建了 brctl show 网桥。

  2. 对于每个网桥,在系统上创建一个名称相同的接口。确保这些接口均以 Admin Up 状态运行。

    验证接口是否与 命令一 ip link show 起运行。

  3. 要为 vRR 实例提供远程连接,请为这些网桥添加物理接口。
注意:

KVM 安装支持 em1 和 em2 接口的 virtio 驱动程序。

启动 vRR VM

物理接口使用 Linux 桥接映射到虚拟机接口(如 em0)。 图 1 说明了这种映射。启动 vRR VM 时,您可以使用 XML 模板或实用程序创建此 virt-install 接口映射。

图 1:vRR接口映射 vRR Interface Mapping

要启动 VRR 实例:

  1. 您可以使用 命令 virsh createvirt-install 实用程序。
    • virsh create vrr-instance-name.xml 命令与 XML 模板文件一同使用。

      例如: virsh create vrr.xml

      下面为 vrr.xml的示例 XML 模板文件。

    • (对于Junos OS版本 14.1 或 14.2)您可使用此 virt-install 实用程序。

      其中:

      --name

      指定 vRR 实例的名称。

      --disk

      指定到图像文件的路径。

      例如:

      注意:

      安装并启动 vRR 实例后,您可以使用 Telnet 协议访问 VM 的串行控制台端口。例如: telnet 127.0.0.1 5025

  2. 您可以使用 命令连接到 VM virsh console vrr-instance-name 控制台。

    等待系统启动,然后显示登录提示。您可以像在路由器上通常一样登录并配置 vRR。

    要与控制台断开连接,请按下 Ctrl + ]。

  3. 使用 命令验证虚拟机是否以 vRR 安装 show version
    注意:

    模型必须显示为 vrr。

    例如:

  4. 验证虚拟机是否使用 命令 show interfaces terse 安装。添加的接口显示为 em 接口。例如: