Skip to content
VEX-NXDocs

Administration

Maintenance

Keep Docker, KVM, disk, and helpers healthy.

Host maintenance and system health
Host maintenance and system health

Goal

Keep Docker, KVM, disk, and helpers healthy.

Recipe: service health

bash
sudo systemctl status pram-api nginx docker
ls -l /dev/kvm
df -h /opt/pram

Recipe: re-seed Docker FOSS images

bash
sudo vexnx-seed-docker
docker images | grep -E 'frr|alpine'

Seeds load from /opt/pram/docker-images and /opt/vexnx-payload/docker-images when present (current ISO/OVA).

Recipe: Console Helper port

External SecureCRT/PuTTY uses TCP 8022. Ensure host firewall allows it from instructor/student PCs if needed.

Recipe: free disk

  1. Delete unused Library images
  2. Stop labs; remove old overlays
  3. Expand the virtual disk and grow the filesystem if still tight

Recipe: wipe behaviour

Wipe resets node overlays. On supported platforms, running-config may be copied into the active ScriptPad profile first. Prefer Stop/Start for Junos after first boot.

Expected result

  • API and nginx active
  • Docker running; FRR/Alpine listed when seeded
  • KVM node present for QEMU classes

If it fails

  • pram-api restart loop -> check licence.pub path; see USB install troubleshooting
  • Staging permissions -> restart pram-api as root unit