--------------------------------------
Viptela SD-WAN Images Upload to EVE-NG
--------------------------------------
This is described in his page:
https://www.eve-ng.net/index.php/documentation/howtos/howto-add-cisco-viptela-
images-set/
-----------------------------------------------------------------------------------
---------------
Files Needed:
-----------------------------------------------------------------------------------
---------------
EVE Image Name | Downloaded Filename | Version | vCPUs |
vRAM | Interfaces
-----------------------------------------------------------------------------------
---------------
vtbond-19.2.3 | viptela-edge-19.2.3-genericx86-64.qcow2 | 19.2.3 | 1 |
1024 | 2
vtedge-19.2.3 | viptela-edge-19.2.3-genericx86-64.qcow2 | 19.2.3 | 1 |
1024 | 5-8
vtsmart-19.2.3 | viptela-smart-19.2.3-genericx86-64.qcow2 | 19.2.3 | 2 |
2048 | 2
vtmgmt-19.2.3 | viptela-vmanage-19.2.3-genericx86-64.qcow2 | 19.2.3 | 4 |
16384 | 2
-----------------------------------------------------------------------------------
---------------
Step No. 1: Create Folders
--------------------------
To install Viptela we need to create 4 Folders; one for each Viptela Component:
- vBond
- vEdge
- vSmart
- vManage
Keep in mind that vBond and vEdge use the same Image; the vEdge Image!
There is NO separate Image File for vBond!
Here we'll upload versions 18.4.4, 19.2.31 & 20.3.2
Therefore, we'll create the following Folders:
mkdir /opt/unetlab/addons/qemu/vtbond-18.4.4
mkdir /opt/unetlab/addons/qemu/vtedge-18.4.4
mkdir /opt/unetlab/addons/qemu/vtsmart-18.4.4
mkdir /opt/unetlab/addons/qemu/vtmgmt-18.4.4
mkdir /opt/unetlab/addons/qemu/vtbond-19.2.31
mkdir /opt/unetlab/addons/qemu/vtedge-19.2.31
mkdir /opt/unetlab/addons/qemu/vtsmart-19.2.31
mkdir /opt/unetlab/addons/qemu/vtmgmt-19.2.31
mkdir /opt/unetlab/addons/qemu/vtbond-20.3.2
mkdir /opt/unetlab/addons/qemu/vtedge-20.3.2
mkdir /opt/unetlab/addons/qemu/vtsmart-20.3.2
mkdir /opt/unetlab/addons/qemu/vtmgmt-20.3.2
Step No. 2: Upload the .qcow2 Images to the proper Folders
---------------------------------------------------------
This is done using FileZilla or WinSCP
Step No. 3: Rename uploaded Images to ==> virtioa.qcow2
-------------------------------------------------------
We have to go the proper Folder and run the following commands to do so:
Version 18.4.4
---------------
cd /opt/unetlab/addons/qemu/vtbond-18.4.4
mv viptela-edge-18.4.4-genericx86-64.qcow2 virtioa.qcow2
cd /opt/unetlab/addons/qemu/vtedge-18.4.4
mv viptela-edge-18.4.4-genericx86-64.qcow2 virtioa.qcow2
cd /opt/unetlab/addons/qemu/vtsmart-18.4.4
mv viptela-smart-18.4.4-genericx86-64.qcow2 virtioa.qcow2
cd /opt/unetlab/addons/qemu/vtmgmt-18.4.4
mv viptela-vmanage-18.4.4-genericx86-64.qcow2 virtioa.qcow2
Version 19.2.31
---------------
cd /opt/unetlab/addons/qemu/vtbond-19.2.31
mv viptela-edge-19.2.31-genericx86-64.qcow2 virtioa.qcow2
cd /opt/unetlab/addons/qemu/vtedge-19.2.31
mv viptela-edge-19.2.31-genericx86-64.qcow2 virtioa.qcow2
cd /opt/unetlab/addons/qemu/vtsmart-19.2.31
mv viptela-smart-19.2.31-genericx86-64.qcow2 virtioa.qcow2
cd /opt/unetlab/addons/qemu/vtmgmt-19.2.31
mv viptela-vmanage-19.2.31-genericx86-64.qcow2 virtioa.qcow2
Version 20.3.2
--------------
cd /opt/unetlab/addons/qemu/vtbond-20.3.2
mv viptela-edge-20.3.2-genericx86-64.qcow2 virtioa.qcow2
cd /opt/unetlab/addons/qemu/vtedge-20.3.2
mv viptela-edge-20.3.2-genericx86-64.qcow2 virtioa.qcow2
cd /opt/unetlab/addons/qemu/vtsmart-20.3.2
mv viptela-smart-20.3.2-genericx86-64.qcow2 virtioa.qcow2
cd /opt/unetlab/addons/qemu/vtmgmt-20.3.2
mv viptela-vmanage-20.3.2-genericx86-64.qcow2 virtioa.qcow2
Step No. 4: VERY IMPORTANT:
--------------------------
vManage requires a 2nd Storage of 100GB (a Virtual HDD)
In the vManage Folder we already have this File: virtioa.qcow2
This 2nd Storage File should be called: virtiob.qcow2
So we need to go to proper Folder (for the respective version):
cd /opt/unetlab/addons/qemu/vtmgmt-18.4.4
cd /opt/unetlab/addons/qemu/vtmgmt-19.2.31
cd /opt/unetlab/addons/qemu/vtmgmt-20.3.2
Once you are in the proper Folder, enter this Coammand:
/opt/qemu/bin/qemu-img create -f qcow2 virtiob.qcow2 100G
Step No. 5: Fix Permissions
---------------------------
cd
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions