Juniper vJunos EX Switch -
Juniper vJunos EX Switch -
Before you start: Make sure your EVE is upgraded to the latest version. EVE Community
version 5.0.1-19 or later, and EVE Pro is 5.0.1-93 or later.
IMPORTANT: You may need to obtain the template for this image. Please follow the lint to
update your EVE templates. How to update my EVE Templates
Juniper NOTE: It is strongly recommended to deploy vEX KVM image directly on the server/
hypervisor. (Bare Metal EVE). Note: vJunos-switch is not supported on EVE-NG or
deployments that launch vJunos from within a VM due to the constraints of deeply nested
virtualization.
Step 1
Use your Juniper access for login and download image from:
https://support.juniper.net/support/downloads/?p=vjunos
Step 2
SSH CLI to your EVE as root and create the new image directory in: /opt/unetlab/addos/qemu/
root@eve-ng:~# mkdir /opt/unetlab/addons/qemu/vjunosswitch-23.1R1.8
Step 3
Upload the downloaded image to the EVE newly created directoriy using FileZilla or WinSCP.
vjunos-switch-23.1R1.8.qcow2 to /opt/unetlab/addons/qemu/vjunosswitch-23.1R1.8
Step 4
root@eve-ng:~# cd /opt/unetlab/addons/qemu/vjunosswitch-23.1R1.8
root@eve-ng:/opt/unetlab/addons/qemu/vjunosswitch-23.1R1.8# ls
virtioa.qcow2
Step 5
Fix permissions
root@eve-ng:~# /opt/unetlab/wrappers/unl_wrapper -a fixpermissions
If you want to keep this lab configured and work later, before stop the lab, please issue graceful
power OFF command on vEX CLI
If your vEX switch require 25 ports, then set in the template 25 ports and after image is booted:
user@host# commit