Nxosv9k-7.0.3.i7.4.qcow2 Plugin -
If you cannot find a ready-made plugin, create a custom wrapper script that auto-generates a libvirt domain XML for nxosv9k-7.0.3.i7.4.qcow2. This “poor man’s plugin” ensures consistent deployment.
Example XML snippet (critical for NXOSv9k):
<domain type='kvm'>
<name>nxosv9k-test</name>
<memory unit='GB'>4</memory>
<vcpu>2</vcpu>
<os>
<type arch='x86_64' machine='pc-q35-2.9'>hvm</type>
<boot dev='hd'/>
</os>
<devices>
<serial type='pty'>
<target port='0'/>
</serial>
<console type='pty'>
<target type='serial' port='0'/>
</console>
<interface type='bridge'>
<source bridge='br0'/>
<model type='virtio'/>
</interface>
</devices>
</domain>
Save this as nxosv9k-plugin.xml and deploy with: nxosv9k-7.0.3.i7.4.qcow2 plugin
virt-install --import --name nxos-test --ram 4096 --vcpu 2 \
--disk path=/images/nxosv9k-7.0.3.i7.4.qcow2,format=qcow2 \
--os-variant generic --serial pty --console pty,target_type=serial \
--network bridge=br0,model=virtio
Boot time: NX-OSv images take 3–5 minutes to fully boot. Be patient.
Credentials: Common defaults for Cisco images: If you cannot find a ready-made plugin, create
After vagrant up:
vagrant ssh
# or
vagrant ssh-config # get SSH details
If you need raw libvirt domain XML instead of Vagrant, here’s a minimal virsh definition snippet: Save this as nxosv9k-plugin
<domain type='kvm'>
<name>nxosv9k</name>
<memory unit='GiB'>8</memory>
<vcpu>4</vcpu>
<os>
<type arch='x86_64' machine='pc-q35-2.5'>hvm</type>
<boot dev='hd'/>
</os>
<devices>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/var/lib/libvirt/images/nxosv9k-7.0.3.I7.4.qcow2'/>
<target dev='vda' bus='virtio'/>
</disk>
<interface type='network'>
<source network='default'/>
<model type='virtio'/>
</interface>
</devices>
</domain>
GNS3’s plugin system requires you to point to the .py plugin file.
This version includes:
| Feature | Support | |-----------------------------|---------| | VXLAN BGP EVPN | ✅ Full | | OSPF / OSPFv3 | ✅ | | BGP (IPv4/IPv6/Multicast) | ✅ | | PIM / IGMP | ✅ | | MPLS LDP (limited) | ❌ No | | LACP / vPC | ✅ | | NetFlow / SPAN | ✅ | | NX-API (REST/CLI over HTTP) | ✅ | | bash-shell / guestshell | ✅ | | Hardware forwarding (ASIC) | ❌ (CPU‑only) |