Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device

In this post I will go through what is required to setup GNS3 and add a Cisco NX-OS or NXOSv device

First you can go to the GNS3 website and view the information about what is required to set this up here.

You will see that you need to download several files for this to work

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device

First you need to download the GNS3 Cisco NX-OSv appliance from here.

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-2

Once you have this you will need to download Cisco image file from here.  You will need a Cisco VIRL login in order to access these.

You will now need to download and install GNS3 from here.  Once installed you will need to also download the GNS3 VM.  The GNS3 VM basically acts as your virtual router,switch or whatever device you are trying to simulate in GNS3.  This is quite simple, the GNS3 VM is supplied as an .ova file which you can just import in to VMWare Workstation.  The only change I made was to change the first NIC in the VM to be bridged so that it would pick up a DHCP address on my LAN.  Start the VM and you should see something like the below:

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-3

Now you can open GNS3.  Once GNS3 is open it should pick up your GNS3 VM which you can see in the Server Summary

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-4

You are now ready to add the NS-OXv devices into GNS3.  Click on the Router button and then click New appliance template.  Then click Import an appliance template file

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-5

Select the GNS3 appliance file you downloaded

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-6

Click Next

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-7

Choose to run the appliance on the GNS3 VM and click Next, then Next again

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-8

Click the NX-OSv 7.3.0 appliance and then click Import, the status should be Ready to install then click Next.  Press Yes to install

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-9

Accept the defaults here and click Next

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-10

Click Next

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-11

Click Finish

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-12

Click Switches and drag the NX-OS device into the project

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-13

Right click the device and click Start

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-14

Double-click the device to see it starting up in the console

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-15

To enable some of the addition features such as OSPF run the command below.  This will start the feature trial period

switch(config)# license grace-period

To add a Windows appliance first go here and download the Windows GNS3 appliance file

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-22

Then in GNS3 click the computers button and then click New Appliance Template.  Click Import an appliance template file

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-23

Select the appliance template you just downloaded

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-24

Click Next, Next again and Next again

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-26

Expand Windows 10 and click on the .vmdk file option, then click Download and Ok

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-17

Select Windows 10 and VMWare, then Download .ZIP

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-18

Extract the files to a folder

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-19

In GNS3 select the .vmdk file, click Import and then select the .vmdk you just downloaded

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-20

Have some patience, this will take a while…

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-21

The Windows 10 machine should now say Ready to Install, click Next and Yes

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-28

Accept the defaults and click Next

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-29

Next again and click Finish, making note of the default username and password

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-30

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-31

You should see the below

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-32

You can now click Computers and drag in a Windows 10 machine

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-33

Once started you may not be able to connect to the VM.  Just change the TighVNC path under Edit> Preferences to the below

Setting up GNS3 in Windows and adding a Cisco Nexus NX-OS device-35

Leave a Reply

Your email address will not be published. Required fields are marked *