incus-contrib/envs/beelink/lab-cluster.yaml

33 lines
895 B
YAML

# lab-cluster.yaml - 3-node IncusOS cluster for Beelink
#
# Sized for a Beelink mini PC (typically 8-16 cores, 32-64 GiB RAM).
# Deploys 3 standalone Incus nodes that can be clustered after deployment.
#
# Usage:
# incusos-proxmox --proxmox incusos/targets/beelink/proxmox.yaml \
# incusos/targets/beelink/lab-cluster.yaml
#
# Connection settings from proxmox.yaml in this directory.
defaults:
cores: 4
memory: 4096
disk: 50
start_vmid: 900
vms:
- name: incus-lab-01
app: incus
apply_defaults: true # init node: needs storage pool + network
ip: 192.168.102.101/22
- name: incus-lab-02
app: incus
apply_defaults: false # joining node: cluster join creates pool entry
ip: 192.168.102.102/22
- name: incus-lab-03
app: incus
apply_defaults: false # joining node: cluster join creates pool entry
ip: 192.168.102.103/22