Skip to main content

How to use GNS3 VM

GNS3 VM is a GNS3 server that runs inside a virtual machine. It gives you a full GNS3 network simulation environment. It works together with the GNS3 Web UI to provide powerful network simulation.

Supported Virtualization Platforms

GNS3 VM works with many virtualization platforms. You can choose the right one based on your needs and system:

Virtualization PlatformFile FormatBest ForOperating System
VirtualBox.ovaFree and open source, good for personal useWindows/macOS/Linux
VMware Workstation.ovfGood performance, many featuresWindows/macOS/Linux
VMware ESXi.ovfEnterprise virtualization, production useDedicated system
KVM/QEMU.qcow2Linux native virtualization, great performanceLinux
Hyper-V.vhdxWindows native virtualizationWindows Pro/Enterprise

How to Choose a Platform

For Personal Learning and Development

  • VirtualBox - Free and open source, easy to use, good for beginners
  • VMware Workstation - Excellent performance, feature rich

For Production Environment

  • VMware ESXi - Enterprise solution, stable and reliable
  • KVM/QEMU - Open source option, great performance

For Windows Users

  • Hyper-V - Built into Windows, no extra installation needed

Quick Start

Choose your virtualization platform and read the guide:

System Requirements

No matter which platform you choose, make sure your system meets these basic requirements:

  • CPU: Supports hardware virtualization (VT-x/AMD-V)
  • Memory: 4GB of free memory recommended (GNS3 VM typically uses 2-4GB)
  • Disk: At least 20GB of free disk space
  • Network: A stable internet connection

Document Version: 3.1.0 Last Updated: 2026-05-13