Microservices ahoy!

IP address Mgmt/Data Centre Infrastructure Mgmt (IPAM/DCIM)

  • Following on from the last post – pre built VM here that allows a much quicker setup of netbox – you may have to adjust /etc/network/interfaces in the VM to get it working (+ follow the initial setup in this post as well).

Intent or Intuitive networking

Linux

Docker & Containers

Labs

SDN

  • Juniper ‘Architecture for Technology Transformation’ PDF

Juniper & Junos

Data Centre & Whitebox

Service Provider

  • Making IS-IS plug and play. IS-IS autoconfiguration RFC

Tools

VMware

  • vSphere 6.5 upgrade considerations (Part 1 link in first paragraph). Blog post

Blogs

Automation and Configuration management

  • How Do I Start…
  • Python library for nmap (port scanner)
  • Using Ansible through Windows 10’s Subsystem for Linux
  • Using Ansible Tower to provision AWS instances in this video
  • Good practical (Reddit) thread/write up on using Ansible with Cisco devices
  • Python for network engineers GNS3 talks (YouTube playlist)
  • Watch Managing your Cisco data centre with Ansible. YouTube video (22mins)
  • Puppet example infrastructure. Demo repo
  • The 31 Flavours of Configuration Management. Juniper wiki post
  • What is YANG?
  • Groupons Ansible SILO. SILO makes it easy to run multiple Ansible versions in parallel on the same system. Githib repo
  • SaltStack Part 1: Basics and Installation. YouTube video on configuration management tool SaltStack
  • Installing Python and PIP on Windows
  • Network Continuous Integration and Delivery using Ansible and GitLab. YouTube video (45mins)
  • From an ipSpace.net email:
    • Have you ever wondered what the difference between automation and orchestration is? Wikipedia defines automation as use of various control systems for operating equipment. The definition I prefer (because it’s easier to understand in network automation environment) is elimination of well-defined repeatable manual tasks – the emphasis being on well-defined and repeatable. What about orchestration? According to Wikipedia, it’s automated arrangement, coordination, and management that defines the policies and service levels through automated workflows, provisioning, and change management. Yet again, a simpler definition might make more sense: grouping of automated tasks in coordinated workflows. Let’s make this a bit less abstract:
      • Enabling an interface? Automation
      • Configuring a VLAN on a switch? Automation
      • Creating interface descriptions based on LLDP neighbors? Automation
      • Creating a VLAN service by enabling edge interfaces, configuring access VLANs, creating VLAN-to-VXLAN mappings, and testing the end-to-end connectivity? Orchestration
    • Alternatively (for a more down-to-earth example):
      • Squeezing grapes = automation
      • Making wine = orchestration