2020.04.23 – Juniper vRR installation into EVE-PRO

Inspiration in EVE guid: https://www.eve-ng.net/index.php/documentation/howtos/howto-add-juniper-vrr/ where it is made with version 17.4R1.16.

  • Note: I have installed three times.
    • Firs time with vRR 19.2R1.8 (vrr-bundle-kvm-19.2R1.8.tar) – workilg OK!
    • second time with vRR 20.1R1.11 (vrr-bundle-kvm-20.1R1.11.tar) – not work!
    • third time with vRR 19.4R1.10 (vrr-bundle-kvm-19.4R1.10.tar) – working OK!

The blog is about third installation exactly as the first installation.

SSH to your EVE CLI:

Create temporary working directory for images:

root@eve-ng:/opt/unetlab/addons/qemu# mkdir vrr

Upload the downloaded vrr-bundle-kvm-19.4R1.10.tar image to the EVE using for example FileZilla (or WinSCP).

It takes a few minutes to finish downloading.

root@eve-ng:/opt/unetlab/addons/qemu# cd vrr
root@eve-ng:/opt/unetlab/addons/qemu/vrr# ls
vrr-bundle-kvm-19.4R1.10.tar

Unzip loaded image archive:

root@eve-ng:/opt/unetlab/addons/qemu/vrr# tar xvf vrr-bundle-kvm-19.4R1.10.tar
19.4R1.10/
19.4R1.10/openstack/
19.4R1.10/openstack/vrr-heat.env
19.4R1.10/openstack/vrr-heat.yaml
19.4R1.10/junos-x86-64-19.4R1.10.img
19.4R1.10/metadata.img
19.4R1.10/README.txt

Some verification:

root@eve-ng:/opt/unetlab/addons/qemu/vrr# ls
19.4R1.10  vrr-bundle-kvm-19.4R1.10.tar 
 
root@eve-ng:/opt/unetlab/addons/qemu/vrr# cd 19.4R1.10

root@eve-ng:/opt/unetlab/addons/qemu/vrr/19.4R1.10# ls
README.txt  junos-x86-64-19.4R1.10.img  metadata.img  openstack

Create Juniper VRR image folder:

root@eve-ng:/opt/unetlab/addons/qemu/vrr/19.4R1.10# mkdir /opt/unetlab/addons/qemu/junipervrr-19.4R1.10
 
root@eve-ng:/opt/unetlab/addons/qemu/vrr/19.4R1.10# ls /opt/unetlab/addons/qemu/junipervrr-19.2R1.8   
vqfxpfe-10K-F-19.4R1     vqfxre-10k-F-17.4R1.16
junipervrr-19.4R1.10  vqfxpfe-10k-F-17.4R1.16  vrr
junipervrr-20.1R1.11  vqfxre-10K-F-19.4R1.1

Copy image junos-x86-64-19.4R1.10.img to Juniper VRR image folder as virtioa.qcow2:

root@eve-ng:/opt/unetlab/addons/qemu/vrr/19.4R1.10# cp junos-x86-64-19.4R1.10.img /opt/unetlab/addons/qemu/junipervrr-19.4R1.10/virtioa.qcow2

Copy image metadata.img to Juniper VRR image folder as virtiob.qcow2:

root@eve-ng:/opt/unetlab/addons/qemu/vrr/19.4R1.10# cp metadata.img /opt/unetlab/addons/qemu/junipervrr-19.4R1.10/virtiob.qcow2

Verify:

root@eve-ng:/opt/unetlab/addons/qemu/vrr/19.4R1.10# ls /opt/unetlab/addons/qemu/junipervrr-19.4R1.10
virtioa.qcow2  virtiob.qcow2

5. Remove temporary folder created first and fix permissions:

root@eve-ng:/opt/unetlab/addons/qemu# rm -rf vrr 

root@eve-ng:/opt/unetlab/addons/qemu/vrr/19.4R1.10# /opt/unetlab/wrappers/unl_wrapper -a fixpermissions


Apr 24 11:21:38 Apr 24 11:21:38 Online Check state: Valid

Testing the installation creating a lab into EVE-PRO

Give it a name and Author then press Start

Create 2 new Nodes. Select the correct image

Add a connection between the two vRR’s

Power-on the two vRR’s

It seems the two vRR’s are working OK!

Start vRR 19.2R1.8 works!

I am happy I find a solution that is working!