engyak.co
open-menu closeme
Home
Archive
Wi-Fi and Radio
Open Source
Python
Information Security
Improving productivity with code
Network Design Patterns
IPv6 / IP Design
github twitter linkedin rss
  • Apollo 13's "Failure is not an option", and how non-engineers misinterpret it

    calendar Nov 25, 2023 · 6 min read · Network Automation Programmability Design Patterns  ·
    Share on: twitter facebook linkedin copy
    Apollo 13's "Failure is not an option", and how non-engineers misinterpret it

    Failure is not an option! It might surprise you to know that this quote wasn't real - it feels legendary, but was never said by Gene Kranz. It was written up for the film. The aerospace engineering discipline isn't really something everybody gets to experience, so it makes sense that "spicing things up" for …


    Read More
  • Handoff to Day-N Automation with vSphere Content Libraries and Netbox

    calendar Sep 30, 2023 · 3 min read · VMWare Home Lab vSphere Netbox FOSS/Linux Ansible Network Automation  ·
    Share on: twitter facebook linkedin copy
    Handoff to Day-N Automation with vSphere Content Libraries and Netbox

    The challenge with build automation is too much convenience Think about it. If it's easy to compose and deploy workloads, it's also easy to develop sprawl, and a good system designer would have methods in place to mitigate that. In a previous post I covered how to deploy vSphere VMs with Ansible and the Automation …


    Read More
  • Circumventing Coder's block and starting a new project

    calendar Aug 26, 2023 · 3 min read · Network Automation Programmability Design Patterns  ·
    Share on: twitter facebook linkedin copy
    Circumventing Coder's block and starting a new project

    It's difficult to start a new software project Documentation Depending on how a software project starts, it can either be the easiest or the hardest aspect of a new project. Documentation suffers from a similar issue, so a good place to get things moving would be to simplify the basics of repository management. Here's …


    Read More
  • Why wait? Eventual Consistency and Reliability

    calendar Jul 16, 2023 · 3 min read · Network Automation Programmability Design Patterns FOSS/Linux Unearned Uptime  ·
    Share on: twitter facebook linkedin copy
    Why wait? Eventual Consistency and Reliability

    Patience is tough when deploying automated code; Here's why it is important Reliability-centric infrastructure engineers need to focus on careful, procedural, validated workflows; the systems we're responsible are simply too important to casually "toss" infrastructure requests at a common API gateway. We …


    Read More
  • API Conversations and Why They're Important

    calendar Jun 25, 2023 · 6 min read · Network Automation Programmability  ·
    Share on: twitter facebook linkedin copy
    API Conversations and Why They're Important

    API Interactions are designed to be easy Believe it or not, the IT infrastructure industry is trying to make things easier by building API access out. Programmatic interfaces are a new mental model competing for brain-space with GUI and CLI implementations; we need to play to its strengths: Parsing output from a …


    Read More
  • Deploy vSphere VMs with Ansible!

    calendar Feb 4, 2023 · 3 min read · VMWare Home Lab vSphere FOSS/Linux Ansible Network Automation  ·
    Share on: twitter facebook linkedin copy
    Deploy vSphere VMs with Ansible!

    In a previous post, we covered how to create a virtual machine from a VM template in vSphere using Python and the REST API as an example of service-agnostic methods to invoke infrastructure resources. VMware's PowerCLI is a fantastic tool, but it's not for me. Tweaking or porting functionality from PowerCLI to other …


    Read More
  • Gathering and Using Data from Cisco NX-OS with Ansible Modules

    calendar Oct 15, 2022 · 5 min read · Cisco NX-OS Datacenter Networking Continuous Delivery Ansible Design Patterns Network Automation  ·
    Share on: twitter facebook linkedin copy

    Reliably executing repetitive tasks with automation is easy (after the work is done) Given enough work, self-built automation can be easy to consume. Non-consumers (engineers) need to focus on reliability and repeatability, but occasionally there's an opportunity to save time and simplify lives directly. Information …


    Read More
  • NSX Data Center 4.0.0.1 is now available!

    calendar Aug 6, 2022 · 3 min read · VMWare Home Lab NSX-T NSX Network Automation  ·
    Share on: twitter facebook linkedin copy

    NSX 4 is now available, and it was a surprisingly sparse release in terms of new capabilities. NSX 4.0 appears to be a "clean house" initiative, so while it's missing "whizz-bang" new data plane features it does address a variety of issues I am happy to say are now closed: Numerous documented API …


    Read More
  • Scale datacenters past the number of VLAN IDs with NSX-T Tier-0 and Q-in-X

    calendar May 22, 2022 · 4 min read · VMWare Layer 2 Datacenter Networking Routing & Switching Studies NSX-T Design Patterns Network Automation  ·
    Share on: twitter facebook linkedin copy

    VMware introduced the ability to double-encapsulate layer 2 frames in via the "Access VLAN" option for VRF instances in NSX Data Center: https://docs.vmware.com/en/VMware-NSX-T-Data-Center/3.2/administration/GUID-4CB5796A-1CED-4F0E-ADE0-72BF7B3F762C.html Q-in-VNI provides a capable infrastructure engineer the …


    Read More
  • Different Methods to carry 802.1q tags with VMware vDS and NSX-T

    calendar May 6, 2022 · 3 min read · VMWare Home Lab NFV Datacenter Networking NSX-T Programmability Design Patterns Network Automation  ·
    Share on: twitter facebook linkedin copy

    VMware's vDS is a bit of a misnomer In a previous post, I covered the concept of transitivity in networking - but in Layer 2 (Ethernet) land, transitivity is critically important to understanding how VMware's Virtual Distributed Switch (vDS) works. The statement "VMware's Virtual Distributed Switch is not a …


    Read More
    • ««
    • «
    • 1
    • 2
    • 3
    • »
    • »»

ENGYAK.co

A blog about IT

Disclaimer

The opinions expressed on this site are my own personal opinions and do not represent my employer’s view in any way.

Recent Posts

  • Apollo 13's "Failure is not an option", and how non-engineers misinterpret it
  • Internet Load Balancing with pfSense
  • Handoff to Day-N Automation with vSphere Content Libraries and Netbox
  • Circumventing Coder's block and starting a new project
  • Why wait? Eventual Consistency and Reliability
  • Python Virtual Environment Setup in Jenkins
  • Mellanox nmlx5_core driver 4.23 issues on ESXi 8.0 Update 1
  • API Conversations and Why They're Important

Series

WHY-AUTOMATE 13 SPINE-AND-LEAF-FABRICS 8 D2 4

Tags

VMWARE 45 DATACENTER-NETWORKING 43 ROUTING-SWITCHING-STUDIES 35 HOME-LAB 33 NSX-T 32 BGP 28 NETWORK-AUTOMATION 28 PROGRAMMABILITY 27 DESIGN-PATTERNS 25 EBGP 20 IPV6 15 NETWORK-SECURITY 15 FOSS/LINUX 14 ANSIBLE 13 AVI 13 LINUX 11 NSX-ALB 11 IBGP 10
All Tags
802.3BY1 ANSIBLE13 ANYCAST3 AVI13 BGP28 BIND91 CISCO-NX-OS3 CLOUD1 CONTINUOUS-DELIVERY5 DATACENTER-NETWORKING43 DESIGN-PATTERNS25 DIAGRAMS4 DNS1 EBGP20 FOSS/LINUX14 GITOPS1 HOME-LAB33 IBGP10 INFORMATION-SECURITY5 IPV615 IS-IS3 JENKINS5 JINJA4 JSON4 LAYER-12 LAYER-22 LINUX11 LOAD-BALANCING9 NETBOX1 NETWORK-AUTOMATION28 NETWORK-SECURITY15 NETWORK-VIRTUALIZATION1 NFV3 NGINX1 NSX2 NSX-ALB11 NSX-T32 NSX-V2 OSPF5 PAN-OS3 PROGRAMMABILITY27 PYTHON9 RIPV22 ROUTING-SWITCHING-STUDIES35 SPANNING-TREE1 SPINE-AND-LEAF10 TELEWORK1 TLS3 UNBOUND1 UNEARNED-UPTIME4 VCENTER1 VCSA1 VMWARE45 VSPHERE6 WI-FI4 WPA32 XML1 YAML1
[A~Z][0~9]
engyak.co

Copyright 2019-  ENGYAK.CO. All Rights Reserved

to-top