WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud Foundation
  • VKS
  • Homelab
    • Resources
    • Nested Virtualization
  • VMware Nostalgia
  • Apple

Search Results for: nested esxi

How to automate the creation multiple routable VLANs on single L2 network using VyOS

02.12.2020 by William Lam // 5 Comments

My personal homelab has a very simple network topology, everything is connected to a single flat network. This has served me well over the years, but sometimes it can prevent me from deploying more complex scenarios. Most recently while working with NSX-T and Project Pacific, I had a need for additional VLANs which my home router does not support. There are a number of software solutions that can be used including the popular pfSense, which I have used before.

Over the Winter break, a colleague introduced me to VyOS, which is another popular software firewall and router solution. I had not heard of VyOS before but later realized it was derived from Vyatta, which I had heard of, but development of that solution had stopped and VyOS is now the open source version of that software. Having never played with VyoS before, I thought this might be a good learning opopournity and started to dabble with VyOS over the holiday. At a high level, I have VyOS connected to two networks: Outside network as VyOS refers which is your local LAN and Inside network as VyOS refers which is an is an isolated vSphere Portgroup (VSS/VDS) that is not connected to anything and configured to pass all traffic (4095). From here, you can create multiple VLANs in VyOS which can then be untagged using Virtual Guest Tagging (VGT) by placing a Nested ESXi VM on the same isolated portgroup and then creating the respective portgroups within the Nested ESXi VM mapping to the VyOS VLANs you have created.

One of the nice benefits of this solution is that you can create multiple "Isolated" yet routable networks that can still reach your primary LAN network and still have  to access core infrastructure services running like Active Directory, DNS, etc. which was one of my requirements.  After figuring out how VyOS works and applying that to my specific use case, I thought why not build some basic automation to setup this solution as I probably will forget how I setup everything. Initially I was using the VyOS OVA but later found out it was an extremely out of date there was no public version of the latest VyOS release in OVA form. I decided to use their latest rolling release and apply some vSphere API Automation to not only install VyOS but also fully configure based on template containing VyOS commands. I know the latest version of VyOS now includes a REST API but its a bit of a chicken/egg to enable and not very friendly to use compared to the solution I have built.

[Read more...]

Categories // Automation, PowerCLI, vSphere Tags // VLAN, VyOS

Home Lab

VMware Community Homelabs Project:

  • Submit Community Homelab
  • View Community Homelabs

Homelab Hardware Options:

  • VMware Cloud Foundation (VCF) Homelab Hardware Options
  • Interesting VMware Homelab Kits for 2024
  • Interesting VMware Homelab Kits for 2023
  • Interesting VMware Homelab Kits for 2022
  • Supermicro VMware Homelab 2020 Options

Homelab Podcasts:

  • Unexplored Territory - VMware Homelabs for AI
  • Unexplored Territory - William Lam's top 10 home lab gifts for under the Christmas tree!
  • VirtuallySpeaking - vSphere 8 Homelab Edition
  • Home Labbers - William Lam

Nested Lab Deployment Scripts:

  • Automated Lab Deployment Script for VMware Cloud Foundation (VCF) 5.2 Import Tool
  • Automated Lab Deployment Script for VMware Cloud Foundation (VCF) 5.1
  • Automated Lab Deployment Script for Aria Suite (Lifecycle, Identity, Operations, Logs & Automation)
  • Automated Lab Deployment Script for vSphere & vSAN 8.x
  • Automated Lab Deployment Script for VMware Cloud Foundation (VCF) 4.2
  • Automated Lab Deployment Script for vSphere with Tanzu using NSX Advanced Load Balancer (NSX ALB)
  • Automated Lab Deployment Script for vSphere with Tanzu using HAProxy
  • Automated Lab Deployment Script for vSphere with Tanzu using NSX-T
  • Automated Lab Deployment Script for vSphere 6.x
  • Automated Lab Deployment Script for NSX-T 2.x
  • Automated Lab Deployment Script for VMware PKS

ASUS/Intel NUC General Resources:

  • VMware customer production use cases for Intel NUC
  • Experimenting with ESXi CPU affinity and Intel Hybrid CPU Cores
  • How to disable the Efficiency Cores (E-cores) on an Intel NUC?
  • ESXi PSOD due to GP Exception 13 in world with Intel 13th Generation CPU
  • ESXi with Intel Arc 750 / 770 GPU
  • Video of ESXi install workaround for Fatal CPU mismatch on feature for Intel 12th Gen CPUs and newer
  • Updated findings for passthrough of Intel NUC Integrated Graphics (iGPU) with ESXi

ASUS NUC Hardware Review Resources:

  • ASUS NUC 14 Performance (Scorpion Canyon)
  • ASUS NUC 14 Pro (Revel Canyon)

Intel NUC Hardware Review Resources:

  • Intel NUC 13 Pro (Arena Canyon)
  • Intel NUC 12 Enthusiast (Serpent Canyon)
  • Intel NUC 12 Pro (Wall Street Canyon)
  • Intel NUC 12 Extreme (Dragon Canyon)
  • Intel NUC 11 Extreme (Beast Canyon)
  • Intel NUC 11 Pro (Panther Canyon & Tiger Canyon)
  • Intel NUC 10 Pro (Frost Canyon)
  • Intel NUC 9 Extreme (Quartz Canyon & Ghost Canyon)
  • Intel NUC 8 Extreme (Hades Canyon)
  • Intel NUC 7 Pro (Baby Canyon)
  • Intel NUC 6 Extreme (Skull Canyon)
  • Intel NUC 6 Pro (Swift Canyon)

Additional Hardware Review Resources:

  • ESXi on GMKtec NucBox K11
  • ESXi on GMKtec EVO-X1 with AMD Ryzen AI Pro 300 Series (formally Strix Point)
  • ESXi on SimplyNUC extremeEDGE 3000 Series
  • ESXi on Protectli Vault Pro 6650/6670
  • ESXi on Minisforum MS-01
  • ESXi on iKOOLCORE R2
  • ESXi on Lenovo ThinkStation P3 Ultra
  • ESXi on SimplyNUC Moonstone
  • ESXi on Lenovo ThinkStation P3 Tiny
  • ESXi on SolidRun V3000
  • ESXi on ASUS PN64-E1
  • ESXi on palm size iKOOLCORE R1
  • ESXi on AMD ChangWang CW56-58
  • ESXi on Dell Precision 7770 & 7670
  • ESXi on Supermicro E302-12D
  • ESXi on Supermicro E100-12T
  • ESXi on SimplyNUC Ruby and Topaz
  • ESXi on Supermicro E100-9W
  • ESXi on ASRock 4x4 BOX V2
  • ESXi on Supermicro E300-9D
  • ESXi on ASRock 4x4 BOX

ESXi on Arm Resources:

  • ESXi-Arm Articles

Homelab Resources:

  • 128GB memory mini PCs is now a reality with 64GB DDR5 SODIMM
  • Sharing a single NVMe device with NVMe Tiering, ESXi-OSDATA & VMFS Datastore?
  • Intel Neural Processing Unit (NPU) with ESXi
  • Experimenting with ESXi CPU affinity and Intel Hybrid CPU Cores
  • ESXi support for Intel iGPU with SR-IOV
  • Heads Up - ESXi 8.0 Update 2 requires XSAVE CPU instruction even with allowLegacyCPU=true
  • Synology NFS VAAI Plug-in support for vSphere 8.0
  • Synology DS7233+ in Homelab
  • Removable drive tray accessory for Supermicro SYS-E302-12x fanless chassis
  • VMware Cloud Foundation 5.0 running on Intel NUC
  • DDR5 SODIMM capable kits for ESXi
  • 96GB SODIMM memory for DDR5 system with ESXi
  • USB Network Native Driver Fling for ESXi 8.0 Update 1
  • How to enable passthrough for USB Network Adapters claimed by ESXi CDCE Driver?
  • SSD with multiple NVMe namespaces for VMware Homelab
  • Interesting VMware Homelab Kits for 2023
  • Quick Tip - How to deploy vCenter Server Appliance (VCSA) to legacy CPU without VMX Unrestricted Guest feature?
  • VMware Cloud Foundation on Intel NUC?
  • Removing NSX CPU/Memory reservations when deploying a VMware Cloud Foundation (VCF) Management or Workload Domain
  • VMware Cloud Foundation with a single ESXi host for Workload Domain?
  • VMware Cloud Foundation with a single ESXi host for Management Domain?
  • Heads Up - 24GB & 48GB DDR5 SODIMM memory now available
  • Quick Tip - Additional NVMe vendors (SK Hynix & Sabrent) for ESXi homelab
  • How to bootstrap ESXi compute only node and connect to vSAN HCI Mesh?
  • ESXi with Intel Arc 750 / 770 GPU
  • How to bootstrap vSAN Express Storage Architecture (ESA) on unsupported hardware?
  • USB Network Native Driver for ESXi Fling now supports vSphere 8!
  • Homelab considerations for vSphere 8
  • vSphere 8 productizes Community Networking Driver Fling for ESXi
  • Potentially interesting VMware Homelab Kits for 2022
  • USB Network Adapters without using the USB Network Native Driver for ESXi
  • Updates to USB Network & NVMe Community Driver for ESXi 7.0 Update 3
  • Considerations for future vSphere Homelabs due to upcoming removal of SD card/USB support for ESXi
  • New storage devices added to Community NVMe Driver for ESXi Fling
  • Passthrough of Intel Iris Xe Integrated GPU on 11th Gen NUC results in Error Code 43
  • USB Network Native Driver for ESXi Fling supports ESXi 7.0 Update 2
  • Community Networking Driver for ESXi Fling v1.2
  • Easily create custom ESXi Images from patch releases using vSphere Image Builder UI
  • Community NVMe Driver for ESXi
  • Community Networking Driver for ESXi
  • Supermicro VMware Homelab 2020 Options
  • Intel NUC with 512GB memory
  • vSphere with Tanzu Homelab with just 32GB memory
  • USB Network Native Driver now supports ESXi 7.0 Update 1
  • ESXi 7.0 Update 1 now includes NIC driver for Intel NUC 10
  • USB Native Driver Fling for ESXi v1.6
  • Disabling TPM 2.0 connection cannot be established message in ESXi for Intel NUC 10
  • Other Intel and AMD small form factor (SFF) systems for vSphere Homelabs
  • Enhancements to the community ne1000 VIB for Intel NUC 10
  • Removable M.2 NVMe SSD PCIe enclosure by Icy Dock
  • How to patch Intel NUC 10 with latest ESXi 7.0 update?
  • Passthrough of Integrated GPU (iGPU) for Apple Mac Mini 2018
  • Passthrough of Integrated GPU (iGPU) for standard Intel NUC
  • How to passthrough USB Keyboard/Mouse HID and CCID devices to VM in ESXi?
  • Configure NSX-T Edge to run on AMD Ryzen CPU
  • Quick Tip – Suppress new core dump warning in ESXi 7.0
  • Changing the default size of the ESX-OSData volume in ESXi 7.0
  • Deploying a minimal vSphere with Kubernetes environment
  • Important – NVMe SSD not found after upgrading to ESXi 7.0
  • Heads Up – Nested ESXi crashes in ESXi 7.0 running on older CPUs
  • Quick Tip - Allow unsupported CPUs when upgrading to ESXi 7.0
  • Homelab considerations for vSphere 7
  • Sonnet Solo5G Multi-Gig (1G/2.5G/5G) USB Adapter works with ESXi
  • How to automate the creation multiple routable VLANs on single L2 network using VyOS
  • USB Native Driver Fling for ESXi adds support for Multi-Gig (1G/2.5G/5G) Adapter
  • New hardware support & enhancements to USB Network Native Driver for ESXi
  • Thunderbolt 3 enclosures with (Single, Dual & Quad) M.2 NVMe SSDs for ESXi
  • Quick Tip – Crucial NVMe SSD not recognized by ESXi 6.7
  • New Thunderbolt 3 to 10GbE options for ESXi
  • Aquantia 10GbE ESXi Driver for Apple 2018 Mac Mini
  • 64GB memory on the Intel NUCs?
  • Touch screen + case for the Raspberry Pi 3
  • ESXi Native Driver for USB NIC Fling
  • PowerShell for PhotonOS on Raspberry Pi 3
  • GPU Passthrough of Radeon RX Vega M in Intel Hades Canyon
  • Dual Intel M.2 Optane 4801x in Supermicro E300-9D
  • How to change the default CPU and Memory requirements for deploying the VMC vCenter Cloud Gateway
  • Supermicro Home Lab Group Buy
  • Is a DNS server still required when using a Static IP for VCSA?
  • Update on running ESXi on Intel NUC Hades Canyon (NUC8i7HNK & NUC8i7HVK)
  • Useful M.2 NVMe accessories for vSphere (VSAN/VMFS) Home Labs
  • How to simulate Persistent Memory (PMem) in vSphere 6.7 for educational purposes? 
  • vYetti – Fun animated vSphere Login UI customization
  • Cool browser plugin for Dark Theme vSphere H5 Client 
  • Native MAC Learning in vSphere 6.7 removes the need for Promiscuous mode for Nested ESXi
  • Thunderbolt to 10GbE Network Adapters for ESXi
  • AHCI (vmw_ahci) performance issue resolved in ESXi 6.5 Update 1
  • Project USB to SDDC – Part 3
  • Project USB to SDDC – Part 2
  • Exclusive vGhetto discount on homelab hardware from MITXPC
  • Project USB to SDDC – Part 1
  • Copying files from a USB (FAT32 or NTFS) device to ESXi
  • Functional USB-C Ethernet Adapter for ESXi 5.5, 6.0 & 6.5
  • KMIP Server Docker Container for evaluating VM Encryption in vSphere 6.5
  • ESXi 6.5 Virtual Appliance is now available
  • USB 3.0 Ethernet Adapter (NIC) driver for ESXi 6.5
  • How to deploy the vCenter Server Appliance (VCSA) 6.5 running on VMware Fusion & Workstation?
  • Virtual NVMe and Nested ESXi 6.5?
  • Functional USB 3.0 Ethernet Adapter (NIC) driver for ESXi 5.5 & 6.0
  • Working USB Ethernet Adapter (NIC) for ESXi
  • Deploying Nested ESXi is even easier now with the ESXi Virtual Appliance
  • How to deploy and run the VSAN 6.1 Witness Virtual Appliance on VMware Fusion & Workstation?
  • Running Nested ESXi / VSAN Home Lab on Ravello
  • Subscribe to vGhetto Nested ESXi Template Content Library in vSphere 6.0
  • Home Labs made easier with VSAN 6.0 + USB Disks
  • Thunderbolt Storage for ESXi
  • A killer custom Apple Mac Mini setup running VSAN
  • New VMware Fling to improve Network/CPU performance when using Promiscuous Mode for Nested ESXi
  • VMworld vBrownBag Tech Talk : Nested Virtualization & Dev/Test/Home Lab Panel
  • Quick Tip – Minimum amount of memory to run the vCenter Server Appliance
  • Installing ESXi 5.0 Update 2 on Mac Mini is Now a Breeze! (No Custom ISO/patches Needed!)
  • Running ESXi 5.0 & 5.1 on 2012 Mac Mini 6,2
  • #NotSupported Sessions at VMworld 2012, A Dream Come True
  • How to Access USB Storage in ESXi Shell
  • How to Enable Support for Nested 64bit & Hyper-V VMs in vSphere 5

VMware Cloud

VMware Cloud on AWS (VMConAWS)

    • Decoding Services Roles/Permissions from a VMware Cloud Services Platform (CSP) Token
    • VMware Cloud on AWS 1.13 adds support for VMRC vCenter Proxy
    • New SDDC Linking capability for VMware Cloud on AWS
    • Automated Nested Lab Deployment on SDDC Part 1: VMware Cloud on AWS
    • VMworld 2020 Demo - Voice activated workload migration to VMware Cloud SDDCs
    • Retrieving network statistics on VMware Cloud on AWS using NSX-T Policy API
    • Custom notification and automation based on host failure in VMware Cloud on AWS
    • Extending VMware Cloud on AWS Notifications using the Notification Gateway API
    • Tanzu Kubernetes Grid (TKG) Demo Appliance for VMC and vSphere
    • VMware Cloud Services Status APIs
    • New vCenter events for vSphere 7, VMware Cloud on AWS 1.10 and vSphere with Kubernetes
    • Sneak peak at deploying Tanzu Kubernetes Grid Plus on vSphere & VMware Cloud on AWS
    • Automating the creation of NSX-T "Disconnected" Segments for DR testing on VMware Cloud on AWS 
    • Simulating the VMware Cloud on AWS API using Stoplight Prism Tool
    • RSS feed for VMware Cloud on AWS and VMware Release Notes
    • ESX 3.x on VMware Cloud on AWS? 
    • Configuring Standalone vRealize Orchestrator with VMware Cloud on AWS
    • Automating HCX Multi-Site Service Mesh configuration using the new HCX PowerCLI cmdlets
    • Automating HCX Add On for VMware Cloud on AWS
    • Forwarding VMC Events to AWS Lambda/CloudWatch using Log Intelligence Webhook
    • Forwarding VMC Events to Slack using Log Intelligence Webhook
    • Connecting to NSX-T Policy API using NSX-T Private IP in VMC
    • Automating VMware Site Recovery (DRaaS) with VMC
    • NSX-T Policy API Explorer, Docs and Sample Updates for VMC
    • Deploying a vCenter Server Appliance (VCSA) in VMC?
    • NSX-T Opaque Networks now supported with Cross vCenter Workload Migration Fling
    • Integrating Github Actions with vSphere and VMware Cloud on AWS
    • ESXTOP and VMware Cloud on AWS
    • vSphere Tag Attach/Detach events now in VMware Cloud on AWS
    • Automating complete HCX deployment and configuration to first cloud migration using PowerCLI
    • Running sk8s (Simple Kubernetes) on VMC with an AWS Elastic Load Balancer
    • Which NSX-T Policy APIs are used in the NSX-T UI in VMC?
    • How to retrieve the NSX-T Overview Info (SDDC Public IP, Appliance & Infra Subnet, etc.) in VMC?
    • Common PowerCLI examples for VM Provisioning in VMware Cloud on AWS
    • Using NSX-T Policy API to retrieve the Routing Table in VMC
    • Changing the default behavior of the NSX-T Distributed Firewall (DFW) in VMC to Deny All
    • Quick Tip – Import OVF/OVA as VM Template using OVFTool 4.3 Update 1
    • New VMC API to rename SDDC
    • How to retrieve the CSP Refresh Token expiry using the CSP API
    • Managing Distributed Firewall Rules in VMC using PowerShell & NSX-T Policy API
    • Learning more about the Nitro platform which will power VMware Cloud on AWS Outposts
    • VMware Cloud on AWS reInvent sessions posted
    • Can a VM in the VMC Compute Network access the SDDC Management Network?
    • Automating Hybrid Cloud Extension (HCX) Manager initial configuration for VMC
    • Quick Tip – How to clear all Hybrid Cloud Extension (HCX) Migrations in the vSphere UI
    • Enhancements to Hybrid Linked Mode (HLM) in VMC using the new vCenter Cloud Gateway
    • Nested ESXi on VMware Cloud on AWS (VMC)
    • Automating new Cloud Motion with vSphere Replication using Hybrid Cloud Extension (HCX) API
    • Automating Hybrid Cloud Extension (HCX) Manager OVA deployment
    • NSX-T Policy PowerShell Community Module for VMC
    • Create vCenter Alarms for monitoring HCX migration events
    • vMotion across different VDS version between onPrem and VMC
    • Getting started with the Hybrid Cloud Extension (HCX) APIs
    • How to unregister Hybrid Cloud Extension (HCX) from your onPrem vCenter Server?
    • Getting started with the new NSX-T Policy API in VMC
    • Using VMC API to answer commonly asked questions about your SDDC
    • Quick Tip – Requirements for using Guest Operation APIs (Invoke-VMScript & Copy-VMGuestFile) in VMC
    • Creating a vSphere Content Library directly on Amazon S3
    • Automation with the VMware Cloud Services Platform (CSP)
    • VMworld US 2018 sessions on VMware Cloud on AWS
    • Resource Pools, Folders & VMC now supported with Cross vCenter vMotion Utility Fling
    • Automating VM Template management using Content Library in VMC
    • Auditing detailed operations within VMware Cloud on AWS using the Activity Log API
    • OVFTool and VMware Cloud on AWS
    • New Adventure
    • Getting started with Hybrid Cloud Extension (HCX) on VMware Cloud on AWS
    • VMware Cloud on AWS – VM Creation Date available in vSphere API
    • VPN Configuration to VMware Cloud on AWS using pfSense
    • VMworld Hackathon Hardware/Software BOM

Azure VMware Solution (AVS)

  • Automated Nested Lab Deployment on SDDC Part 2: Azure VMware Solution
  • VMworld 2020 Demo - Voice activated workload migration to VMware Cloud SDDCs

Google Cloud VMware Engine (GVCVE)

  • Automated Nested Lab Deployment on SDDC Part 3: Google VMware Cloud Engine
  • VMworld 2020 Demo - Voice activated workload migration to VMware Cloud SDDCs

Oracle Cloud VMware Solution (OCVS)

  • Automated Nested Lab Deployment on SDDC Part 4: Oracle Cloud VMware Solution
  • VMworld 2020 Demo - Voice activated workload migration to VMware Cloud SDDCs
  • « Previous Page
  • 1
  • …
  • 45
  • 46
  • 47
  • 48
  • 49
  • …
  • 67
  • Next Page »

Search

Thank Author

Author

William is Distinguished Platform Engineering Architect in the VMware Cloud Foundation (VCF) Division at Broadcom. His primary focus is helping customers and partners build, run and operate a modern Private Cloud using the VMware Cloud Foundation (VCF) platform.

Connect

  • Bluesky
  • Email
  • GitHub
  • LinkedIn
  • Mastodon
  • Reddit
  • RSS
  • Twitter
  • Vimeo

Recent

  • Programmatically accessing the Broadcom Compatibility Guide (BCG) 05/06/2025
  • Quick Tip - Validating Broadcom Download Token  05/01/2025
  • Supported chipsets for the USB Network Native Driver for ESXi Fling 04/23/2025
  • vCenter Identity Federation with Authelia 04/16/2025
  • vCenter Server Identity Federation with Kanidm 04/10/2025

Advertisment

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

Copyright WilliamLam.com © 2025