Can’t run pip3 on GNS3 network automation container

 

(Credit to Deam Tarumaki on Udemy)

Issue:

Now(08 february 2020) network automation docker on GNS3 2.2.5 has been update to use python3.8.1 and there is a bug with pip3, when you will cannot use pip3 to install netmiko.

Solution:

you should do with following steps.-

apt-get install python3.8
apt-get update

apt-get install python3.8-dev

apt-get install python3.8-distutils

apt-get install python3-pip

and then..

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3.8 get-pip.py

now try to install netmiko again with this command

python3.8 -m pip install netmiko

these steps solved it for me.

2020 – ‘The year ahead’

Hello everyone and Happy New Year to you all! So my first blog post of 2020.. ‘the year ahead’. So a bit of background.. I had a ‘moment’ before Xmas around Cisco certifications and specifically the CCIE. Attempting the CCIE has always been an interest of mine, something I have started on a few times and ultimately given up on… so with a new year ahead then why not revisit it?

I also read a book. An amazing book! This non technical book is highly recommended for anyone who wants to know what to expect when taking on the CCIE: https://www.amazon.co.uk/Your-CCIE-Success-Strategy-Non-Technical/dp/1470103168 This book truly ‘lit the flame’ and helped me reach a decision. I want to obtain my CCIE.

As we all know, Cisco have shaken up the certification tracks and as things stand from Feb 24th 2020 I will be CCNP Enterprise + Collaboration certified. Therefore I could technically attempt a CCIE lab (and would most certainly fail) with the 2 (or 1) valid core exams. However my CCNPs will both expire Dec 4th 2020, so any lab attempt will need to be before then.. which for me personally is not practical and is no way enough time. So what to do….. I need to renew a next level NP core exam that is relevant to the CCIE track I choose. So which track you maybe asking… well the answer (after much thought and possible surprise to you) is the CCIE Enterprise Infrastructure. I am not going to go into all the detail as to why, but the high points are ‘modern and relevant’ and also I believe R&S is my core (and strongest) skillset.

Therefore I have spent the last few weeks reading into all things CCIE/Cisco next level certifications:

  1. Old vs new
  2. Recertification policy for NP
  3. Prerequisites
  4. Timescales
  5. Cost
  6. Materials
  7. Strategy
  8. Etc….

Therefore… my high level approach for this year is as follows:

  1. Continue to ‘stay close’ and do as much reading and research about the next level CCIE tracks
  2. Keep updated with CCNP/CCIE training material that is released (Cisco Press/VoD etc…)
  3. Create a study plan and stick to it (Already done a draft of this and need to test run it for a few weeks…Will share my plan with you all)
  4. Study plan will be as follows:
    • ‘Go back’ and study next level CCNA concepts (I’m actually excited about this as it has been a while and also new stuff to learn/master)
    • Study next level CCNP/CCIE concepts (Cisco Press book looks great)
    • Schedule the core CCNP exam (to renew my CCNP for 3 years and therefore gives me plenty of time for the lab prep)
    • Pass the CCNP exam (Confidence!)
    • Celebrate!
  5. All things CCIE 🙂

There is of course more to follow and I fully intend to share this journey with you all.

 

Network Automation + Programmability: CCNA Cisco Press

Ok so in my video yesterday it was discovered the new Cisco Press materials are on the way in December this year. After taking a look around, one thing that caught my eye was around the CCNA and the new content covering automation and programmability.

To preview that is coming, here is a copy/paste of the new content from the table of contents:

Part V Network Automation 355

Chapter 16 Introduction to Controller-Based Networking 356

“Do I Know This Already?” Quiz 357

Foundation Topics 358

SDN and Controller-Based Networks 358

    The Data, Control, and Management Planes 358

    Controllers and Software-Defined Architecture 362

    Software Defined Architecture Summary 367

Examples of Network Programmability and SDN 367

    OpenDaylight and OpenFlow 367

    Cisco Application Centric Infrastructure (ACI) 369

    Cisco APIC Enterprise Module 373

    Summary of the SDN Examples 375

Comparing Traditional Versus Controller-Based Networks 375

    How Automation Impacts Network Management 376

    Comparing Traditional Networks with Controller-Based Networks 378

Chapter Review 379

Chapter 17 Cisco Software-Defined Access (SDA) 382

“Do I Know This Already?” Quiz 383

Foundation Topics 384

SDA Fabric, Underlay, and Overlay 384

    The SDA Underlay 386

    The SDA Overlay 390

DNA Center and SDA Operation 395

    Cisco DNA Center 395

    Cisco DNA Center and Scalable Groups 396

DNA Center as a Network Management Platform 400

    DNA Center Similarities to Traditional Management 401

    DNA Center Differences with Traditional Management 402

Chapter Review 403

Chapter 18 Understanding REST and JSON 406

“Do I Know This Already?” Quiz 406

Foundation Topics 408

REST-Based APIs 408

    REST-Based (RESTful) APIs 408

    Background: Data and Variables 410

    REST APIs and HTTP 413

    Example of REST API Call to DNA Center 417

Data Serialization and JSON 418

    The Need for a Data Model with APIs 419

    Data Serialization Languages 421

    Interpreting JSON 423

Chapter Review 427

Chapter 19 Understanding Ansible, Puppet, and Chef 428

“Do I Know This Already?” Quiz 428

Foundation Topics 430

Device Configuration Challenges and Solutions 430

    Configuration Drift 430

    Centralized Configuration Files and Version Control 431

    Configuration Monitoring and Enforcement 433

    Configuration Provisioning 434

Ansible, Puppet, and Chef Basics 438

    Ansible 438

    Puppet 440

    Chef 441

    Summary of Configuration Management Tools 442

Here is the link to the new CCNA Cisco Press book available December 27th 2019:

http://www.ciscopress.com/store/ccna-200-301-official-cert-guide-library-9781587147142

Also all the other new Cisco Press material for next year:

http://www.ciscopress.com/promotions/new-cisco-certifications-142035