33 lines
895 B
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
|