Juniper SDWAN 128T

Versions this guide is based on:

EVE Image Foldername Downloaded Filename Version vCPUs vRAM Console HDD Type Interface
128T-518 128T-5.1.8-1.el7.OTP.v2.x86_64.iso 5.1.8.1 4 8192 telnet virtioa x8 e1000
128T-519 128T-5.1.9-1.el7.OTP.v1.x86_64.iso 5.1.9.1 4 8192 telnet virtioa x8 e1000

 

Instructions for Juniper SDWAN 128T
Other versions should also be supported following bellow’s procedure.

How to is based on version Juniper SDWAN 128T-5.1.8-1. For other image or version please change image and folder names respectively.

1. Then login as root using SSH protocol to your EVE and create Juniper SDWAN 128T image folder in the EVE-NG. Use cli:

mkdir /opt/unetlab/addons/qemu/128T-518

2. Upload the downloaded 128T-5.1.8-1.el7.OTP.v2.x86_64.iso image to the /opt/unetlab/addons/qemu/128T-518 using for example FileZilla or WinSCP. Continue the CLI SSH

3. Go to created folder and rename uploaded CounterACT-7.0.0-513-2.3.0-1605.iso image to cdrom.iso:

cd /opt/unetlab/addons/qemu/128T-518/
mv 128T-5.1.8-1.el7.OTP.v2.x86_64.iso cdrom.iso

4. Create HDD for Juniper SDWAN 128T-5.1.8-1 image install:

cd /opt/unetlab/addons/qemu/128T-518/
/opt/qemu/bin/qemu-img create -f qcow2 virtioa.qcow2 50G

5. EVE GUI. Create new EVE Lab, and add newly created Juniper SDWAN 128T-5.1.8-1 image. Note: It is not required connect this node to any network or cloud.

Start node and click on it to open a console. You should observe countdown timer is seconds.

Hit the keyboard key “arrown down” and select Install 128T Routing Software Serial Console

6. EVE GUI. Complete the installtion, and choose shutdown “Yes”. Wait till node grey off/shutdown

7. EVE CLI. Open Image folder and remove install cdrom.iso media

cd /opt/unetlab/addons/qemu/qemu/128T-518/
rm cdrom.iso

IMPORTANT: Commit image

8. EVE GUI: Check lab ID number on EVE side bar “Lab details”, Example:

9. EVE Cli: Commit image from lab tmp folder to default image location. In the command below is used lab ID (above) and as we had added on lab single node, node ID is 1. Forescout image foldername match what we created before. Number 0 in the line below is user POD number. Admin pod is 0.

cd /opt/unetlab/tmp/0/72b1903b-4885-4a1c-b9e2-aed46032583a/1/
qemu-img commit virtioa.qcow2

10. Fix permissions:

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

11. default 128T CLI login: root/128tRoutes

Reference: https://docs.128technology.com/docs/bcp_sdwan_design_guide/b/wrappers/unl_wrapper -a fixpermissions