EVE-NG relies on precise folder names to map images to the correct node templates. Navigate to /opt/unetlab/addons/qemu/ and create two new directories:
Run the following command to create the corresponding forwarding plane folder: mkdir -p /opt/unetlab/addons/qemu/vmx-vfp- / Use code with caution. Example: mkdir -p /opt/unetlab/addons/qemu/vmx-vfp-20.4R1/ Step 3: Uploading and Converting the Images
You will need a Juniper user account to download the files, which is free to create. juniper vmx download for eveng link
EVE-NG relies on strict folder-naming conventions to automatically recognize uploaded images. Connect to your EVE-NG server using an SSH client (like PuTTY or Terminal) as the root user and create the necessary directories.
After the image is ready, you can start using it in your labs. Open EVE-NG in your browser. Create a new lab and add a new node. Select from the list. EVE-NG relies on precise folder names to map
EVE-NG identifies virtual nodes based on the exact name of the directory and the virtual disk inside it. Required Directory Prefix Required Disk Name vmxvcpu- virtioa.qcow2 Virtual Forwarding Plane (vFP) vmxvfp- virtioa.qcow2
tar -xvf vmx-bundle-17.1R1.8.tgz cd vmx-bundle-17.1R1.8/images/ /opt/qemu/bin/qemu-img convert -f qcow2 -O qcow2 vmx-vcp-17.1R1.8.img /opt/unetlab/addons/qemu/vmx-vcp-17.1R1.8/hda.qcow2 /opt/qemu/bin/qemu-img convert -f qcow2 -O qcow2 vmx-vfp-17.1R1.8.img /opt/unetlab/addons/qemu/vmx-vfp-17.1R1.8/hda.qcow2 Open EVE-NG in your browser
Once you have downloaded the KVM package (typically a zipped file containing multiple image templates), you need to extract and rename the hard drive files according to EVE-NG's strict naming conventions. EVE-NG Naming Requirements
Move the converted files into this folder and rename them to virtioa.qcow2 (for VCP) and virtiob.qcow2 (for VFP) according to the EVE-NG naming convention . Fix Permissions: Run the permission fix command: /opt/unetlab/wrappers/unl_wrapper -a fixpermissions Use code with caution. 3. Deploying vMX in EVE-NG