EVE-NG (Emulated Virtual Environment - Next Generation) is a powerful, clientless network simulator. While it heavily supports Cisco, it is also capable of running Huawei CloudEngine switches, NE-series routers, USG6000V firewalls, and AR-series routers.
Follow these steps to upload, convert, and activate a Huawei image inside EVE-NG. Step 1: Upload the Image via SFTP Open an SFTP client such as WinSCP or FileZilla.
The deadline for the global SD-WAN certification was only 48 hours away, and
For CloudEngine Switches: huaweice12800-xxxx (where xxxx can be the version number, e.g., huaweice12800-V800R019 ) For AR Routers: huaweiar-xxxx For USG Firewalls: huaweiusg6000-xxxx Example command: mkdir huaweice12800-V800R019 Use code with caution. Step 3.2: Upload the Image File
: Most Huawei virtual images (like the CloudEngine 12800 or NE40E ) come as .qcow2 files.
For CloudEngine Switches: huawei_ce- followed by the version/name.
Huawei devices require a .yml template file to appear in the EVE-NG node list. This file must be placed in the template folder corresponding to your server's CPU: : /opt/unetlab/html/templates/intel/ AMD CPU : /opt/unetlab/html/templates/amd/ 4. Fix Permissions
Alternatively, you can also check the Eve-NG community repository for pre-uploaded Huawei images. You can access the repository through the Eve-NG website or forums.
EVE-NG requires specific file permissions to read and execute QEMU virtual disks. Run this command after adding any new image: /opt/unetlab/wrappers/unl_wrapper -a fixpermissions Use code with caution. 5. Verifying the Node in EVE-NG
If you are looking for specific versions of these images, I can help you look for community-maintained repositories. Alternatively, if you are struggling with a specific installation step, I can help you troubleshoot the QEMU command. Huawei USG6000v - - EVE-NG
For lab/practice purposes, many users rely on pre-packaged QEMU images shared within the community, but you should always try to source your software legally.