To run a GNS3 VM, you should install a VM program first, import the GNS3 VM into the VM software, and then set up and configure the GNS3 VM. To run a GNS3 VM, you should do some preparations. In addition, because GNS3 does not support full switch functionality or switch IOS images, you will have to configure your router with NM-16ESW switch modules. For example, it’s hard for beginners and you will have to supply your own IOS (Internetwork Operating System) image to import the correct IOS software for the router you are emulating. Of course, GNS3 also has some disadvantages. Many small and mid-size businesses use GNS3 because this software allows them to create a virtual network right on a PC and conduct experiments with different configurations there rather than on actual hardware. It combines the best features of the existing emulation software (such as Dynamips and Qemu) into a GUI interface and allows you to create an unlimited number of Cisco routing-and-switching lab scenarios. GNS3, short for Graphical Network Simulator-3, is an open-source network software emulator initially released in 2008. With this VM, you can do experiments with different configurations there rather than on actual hardware.
This post from MiniTool shows you how to install and run GNS3 VM. It can allow you to create a virtual network right on a PC.