43 lines
1.1 KiB
YAML
43 lines
1.1 KiB
YAML
# lab-networking.yaml - 4-node cluster for networking exploration
|
|
#
|
|
# Deploys 4 Incus nodes using an OC-provisioned ISO for a networking
|
|
# tutorial covering bridge, OVN overlay, ACLs, load balancers, and
|
|
# LAN integration.
|
|
#
|
|
# Usage:
|
|
# # First: deploy OC server with lab-oc-deploy.yaml
|
|
# # Then: create OC provisioning token + download ISO
|
|
# # Then deploy with --iso:
|
|
# incusos-proxmox --iso /tmp/IncusOS-oc.iso --dry-run examples/lab-networking.yaml
|
|
# incusos-proxmox --iso /tmp/IncusOS-oc.iso --yes examples/lab-networking.yaml
|
|
# incusos-proxmox --status examples/lab-networking.yaml
|
|
# incusos-proxmox --cleanup --deep examples/lab-networking.yaml
|
|
#
|
|
# Connection settings from proxmox.yaml (see examples/proxmox.yaml.example).
|
|
#
|
|
# Resource budget: 4 nodes x 8 GiB = 32 GiB RAM
|
|
# Plus OC server (4 GiB) = 36 GiB total
|
|
|
|
defaults:
|
|
cores: 4
|
|
memory: 8192
|
|
disk: 50
|
|
start_vmid: 400
|
|
|
|
vms:
|
|
- name: net-node-01
|
|
app: incus
|
|
apply_defaults: false
|
|
|
|
- name: net-node-02
|
|
app: incus
|
|
apply_defaults: false
|
|
|
|
- name: net-node-03
|
|
app: incus
|
|
apply_defaults: false
|
|
|
|
- name: net-node-04
|
|
app: incus
|
|
apply_defaults: false
|