Phase 1: Workstation EVE-NG Deployment
Phase 1: Workstation EVE-NG Deployment
Approach
EVE-NG CE runs inside a KVM VM on the Razer workstation. This avoids the bare-metal Ubuntu takeover (EVE-NG patches the kernel and replaces networking) and keeps the Arch/Hyprland desktop intact. Nested virtualization is required — EVE-NG runs QEMU/KVM internally for lab nodes.
VM Specifications
| Parameter | Value |
|---|---|
vCPU |
16 (adjustable based on topology load) |
RAM |
40GB (leave ~20GB for desktop) |
Disk |
200GB qcow2 (thin-provisioned) |
Network |
NAT (192.168.122.x) or bridged to host network |
CPU Mode |
|
OS |
Ubuntu 22.04 LTS (EVE-NG CE requirement) |
Installation Steps
Runbook: EVE-NG Deployment Runbook
-
Download EVE-NG CE ISO from eveng.net
-
Create KVM VM via
virt-installwith nested KVM enabled -
Install EVE-NG CE from ISO
-
Configure management IP
-
Access web UI via browser
-
Configure Cloud0 for lab-to-host connectivity
-
Verify nested KVM works inside the VM
-
Test with a single IOSv node boot
Verification Checklist
-
EVE-NG web UI accessible from browser
-
Single IOSv router boots and reaches console
-
virsh listshows EVE-NG VM running -
Desktop remains responsive with EVE-NG idle (~2-3GB overhead)
-
egrep -c '(vmx|svm)' /proc/cpuinforeturns >0 inside EVE-NG VM