Skip to content

Instantly share code, notes, and snippets.

View platu's full-sized avatar

Philippe Latu platu

View GitHub Profile
@platu
platu / ovs+incus+sharedvlans-setup.md
Last active December 2, 2025 21:59
Host Incus containers networked on VLANs in the physical world

Host Incus containers networked on VLANs in the physical world

The installation process begins with a Debian trixie base installation on the host system or virtual machine.

It is important to note that this system is networked on a trunk mode port, which allows for the sharing of VLANs between the host or virtual machine and other devices on the networks.

Target topology

description lang tags
Set up a Debian-based Incus host with cloud-init and use Open vSwitch for container networking.
en
linux, netplan.io, openvswitch, incus, cloud-init

Start unprivileged Incus containers on top of Open vSwitch in a few steps

[toc]


@platu
platu / lab15+ansible+incus.md
Last active November 16, 2025 01:10
Using Ansible to automate the installation of Web servers on Incus system containers
tags
m1, Devnet, incus, linux, lab15

DevNet Lab 15 -- Using Ansible to automate the installation of Web servers on Incus system containers

[toc]


Background / Scenario

@platu
platu / ovs+vxlan+incus-lab.md
Last active December 18, 2025 19:37
VXLAN lab based on OpenVSwitch and Incus containers

% VXLAN lab based on OpenVSwitch and Incus containers


Preamble

When I started writing this lab, my first idea was to illustrate the Virtual Extensible LAN (VXLAN) technology. Now that the Open vSwitch configuration has been smoothly integrated into the Debian networking configuration files, the gist should be relatively easy to read.

@platu
platu / ovs+lxd-shared-vlans.md
Last active November 16, 2025 01:10
LXD containers networked on VLANs shared with the (ancient) physical world

LXD containers networked on VLANs shared with the (ancient) physical world

Topology

Starting from a Debian testing base install on host system ...


Let's start with networking

Install OvS on host