EVE-PRO Upgrade from v6.x to v7.x

EVE-NG V6 → V7 Upgrade Process

This guide describes how to upgrade an existing EVE-NG V6 server (Ubuntu 22.04 LTS) to EVE-NG V7 (Ubuntu 24.04 LTS) using the EVE-NG 7 Upgrade Assistant.

The upgrade package is a single self-contained file that embeds the full V7 ISO and performs the migration automatically.


Overview

Item Detail
Source
EVE-NG V6 (Ubuntu 22.04 Jammy)
Target
EVE-NG V7 (Ubuntu 24.04 Noble)
Upgrade package
eve-pro-prod-bm-7.0.1-21-full-upgrade.run
Supported roles
EVE-NG Pro Master and Satellite
Duration
Typically 10–30 minutes (hardware and lab size dependent)

Before You Start

Requirements

  • Root access to the EVE-NG server
  • At least 40 GB of free disk space
  • All EVE-NG lab nodes stopped
  • A full backup of labs, configurations, and database strongly recommended

Important recommendations

  • Stop all running nodes before starting the upgrade.
  • Back up your EVE-NG server (labs, configs, database).
  • If connected over SSH, run the upgrade inside screen or tmux to avoid interruption if your session drops.
  • On Satellite nodes, ensure no wrapper processes are still running. Stop all nodes from the Master first, or reboot the Satellite before upgrading.
  • The upgrade migrates the underlying OS from Ubuntu 22.04 to 24.04 LTS. Third-party APT repositories may be temporarily disabled during the process.

 Safe Upgrade Recommendations

 Option 1 — EVE-NG Backup Manager

  • Use the built-in Backup Manager to back up the database, labs, and temporary folders.

 Option 2 — VM Snapshot

  • if EVE-NG runs as a virtual machine, take a snapshot before starting the upgrade.
  • Keep the snapshot until the system has been fully verified on EVE-NG V7, then consolidate/remove it once everything is confirmed working.

Cluster upgrade order

If your EVE-NG environment is using a Master / Satellite cluster, upgrade the full cluster during the same maintenance window.

The recommended order is:

  • Stop all running labs and nodes from the Master.
  • Upgrade all Satellite servers first.
  • Reboot each Satellite after the upgrade.
  • Upgrade the Master server last.
  • Reboot the Master.
  • Verify that all Satellites reconnect correctly to the Master.

Do not run production labs on a mixed V6/V7 cluster. The Master and all Satellites should be upgraded to the same EVE-NG V7 version before normal usage resumes.

On Satellite nodes, ensure no wrapper processes are still running before starting the upgrade. Stop all nodes from the Master first, or reboot the Satellite before upgrading.


Step 1 — Download the upgrade package

Download the upgrade file to your EVE-NG server:

eve-pro-prod-bm-7.0.1-21-full-upgrade.run

Example:

cd /root
wget https://customers.eve-ng.net/eve-pro-prod-bm-7.0.1-21-full-upgrade.run

(Replace the URL with the official download link provided on the EVE-NG website.)


Step 2 — Make the package executable

chmod +x eve-pro-prod-bm-7.0.1-21-full-upgrade.run

Step 3 — Start a persistent session (SSH users)

If you are connected via SSH, start screen  first:

screen -S eve-upgrade

Step 4 — Run the Upgrade Assistant

Run the package as root:

./eve-pro-prod-bm-7.0.1-21-full-upgrade.run

Step 5 — Follow the on-screen prompts

The EVE-NG 7 Upgrade Assistant will:

  • Display the support disclaimer — type yes to continue
  • Confirm the full migration to Ubuntu 24.04
  • Stop background upgrade services
  • Mount the embedded V7 ISO
  • Perform the OS and EVE-NG package upgrade
  • Reinstall EVE-NG Pro or Agent packages
  • Refresh bundled Docker images (Master nodes)
  • Configure Ubuntu 24.04 and EVE-NG APT repositories
  • Update GRUB and initramfs

You may be asked to confirm additional steps, including Docker container removal if containers are still present on the system.


Step 6 — Reboot

After the upgrade completes successfully, reboot the server:

reboot

Then verify:

  • EVE-NG web UI is accessible
  • License status is correct
  • Labs open correctly
  • Nodes start as expected

Logs and troubleshooting

Upgrade logs are stored under:

/var/log/eve-upgrade-universal-<date>_<time>.log

APT configuration backup (if created):

/root/.eve-upgrade-backup-<date>_<time>/

If the upgrade is interrupted over SSH without screen/tmux, reconnect and check the log file before retrying.


Optional flags

Flag Purpose
--yes
Non-interactive mode (auto-accept confirmations)
--force-direct
Allow direct SSH execution without screen/tmux (not recommended)

Example:

./eve-pro-prod-bm-7.0.1-19-full-upgrade.run –yes

Quick reference

cd /root

apt install megatools

megadl https://mega.nz/file/Dt5RjKAL#HuXwVYmdhIH17lhvp6WZ7xSr0W1l4fWYFFgvtw-N74Q

chmod +x eve-pro-prod-bm-7.0.1-21-full-upgrade.run

screen -S eve-upgrade

./eve-pro-prod-bm-7.0.1-21-full-upgrade.run

# type: yes

reboot


Summary

Upgrading from V6 to V7 is a major platform migration (Ubuntu 22.04 → 24.04). The eve-pro-prod-bm-7.0.1-21-full-upgrade.run package automates this process. Plan for downtime, back up your environment, stop all nodes, and run the upgrade from a stable root session