ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

GNS3 and vmWare IOSv part3: configuring IOSv virtual machines

Updated on February 21, 2015

Now we'll configure GNS3 to run IOSv

First thing you may want to do is start your task manager, and open up the "Performance" tab. You'll want to monitor CPU and Memory activity during this configuration.

Once IOSv is configured, and up-and-running, it really doesn't take much for resources. At first it absolutely hammers, one core of your CPU, then it settles down very peacefully... almost as IF nothing is running at all. And it's memory footprint is only 384megs... so, theoretically, you could run quite a few of these VM's on an average machine with 4 gigs of ram.

But I suggest you do not EVER start all your machines at the same time. QEMU will probably crash. You can start one router at a time, let it settle down... and then start your configuration exercises.

Before beginning configuration, start task manager.

Click thumbnail to view full-size
in GNS3 click on "EDIT" then "PREFERENCES"
in GNS3 click on "EDIT" then "PREFERENCES"

After you start GNS3, click on "Edit"...

Then, select "PREFERENCES". (which opens the "general preferences" page). And once inside, you will select QEMU and QEMU-VM's. Which will open into a rather blank-looking page if it's a new installation of GNS3. It's "blank" because there are no virtual machines inside it.

Once you're through with this introduction- it's very possible you'll go VM-wild and populate that thing to the maximum that your pc will run successfully.

Yes, GNS3 is very cool.

Under Preferences QEMU-VMs - browse to find the IOSv image

Remember how you extracted the IOSv virtual-disk image, from one-PK? Well, hopefully you stored that image in a couple of places. Just as insurance against "losing" the image, accidentally deleting it... or sometimes a file just gets corrupted and unusable for no particular reason. YOU WILL WANT A COPY OF IT STORED SOMEWHERE. So back it up. This is one of the best-newest IOS-images you can have to work with for training or infrastructure simulations.

But for now, browse to your "working directory" where you've got that image stored, and "find" it for QEMU.

Select the "name" of the VM from the drop-down

Click thumbnail to view full-size
You can check / verify other VM settings while under this tab, as well. BROWSE FOR THE VIRTUAL DISK IMAGE
You can check / verify other VM settings while under this tab, as well.
You can check / verify other VM settings while under this tab, as well.

You will browse for the virtual disk image, and when you find it and select it. GNS3 will ask you if you want to "copy it to the directory" for GNS3 images...

Say YES.

When you get to THIS point... you are finished with QEMU

You're finished with QEMU... for now at least
You're finished with QEMU... for now at least

Forward to the LAST HALF of this video, for the GNS3 part

Now if you look under the "ROUTERS" section within GNS3, you will find that you see a new router listed there with an odd symbol of the "Viral" type. It's your new vIOS-Router.

Cisco "VIRL" is the "Cisco virtual internet routing lab"... and while this image isn't exactly the entire kit-n-kaboodle that Cisco had originally intended as "The Lab" environment. It's part of it. It's the fundamental technology that such lab activity is revolving around. it's just part of the "whole spectrum" of virtual components being released all over the place by all the main vendors, as part of the testing and training environment this engineering technology is based upon.

This vIOS-image was part of the developers kit, that programmers would use in network simulations (for testing network applications).

Infrastructure guys can run it like a router. Because it IS a router.

Keep an eye on "PERFORMANCE" in Task-Manager

When you start the vIOS router in GNS3 it will tend to "max-out" one of your cores. So, give it time to finish running through it's startup routines.

Just be patient.

And especially if you are starting two of the routers at the same time. In fact, i don't really recommend that. I've tried starting multiple vIOS routers at the same time. Sometimes QEMU will choke and just quit running... And you can't run virtual machines without QEMU.

You CAN however, run multiple vIOS routers if you are PATIENT, and just let them start in their own good time. Once an individual router is started... start the next one. Then the next.

Once these routers are up and running they don't use too much by way of compute-cycles. They seem like they are barely "there" once they've settled down. So you SHOULD be able to network several of them for CCNA or CCNP training labs.

I think you can run 10 vIOS routers easily.

I've managed to start two vIOS routers and two Arista switches, using 4 gigs of ram... And the Arista switches require 1024 megs of ram each. Actually, Arista switches want MORE than that... but... it looks like you CAN run a "decent" little config with just 4 gigs of ram. But more on Arista, later...

So, when you throw in the mix of basic, standard IOS-Routers (in GNS3), and couple non-descript pseudo-switches... you're FINE... when it comes to simulation.

Click thumbnail to view full-size

That's it- you're ALL SET - you can work with vIOS now in GNS3

Now, we need Arista Switches in GNS3


    0 of 8192 characters used
    Post Comment

    No comments yet.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)