Go to file
2025-02-25 14:45:19 +01:00
group_vars install xen meta 2025-02-25 14:45:01 +01:00
roles link to latest xen for ganeti 2025-02-25 14:45:19 +01:00
.gitignore we live in a society 🤡 2025-02-24 01:48:14 +01:00
inventory we live in a society 🤡 2025-02-24 01:48:14 +01:00
master.yml init 2024-11-26 15:56:58 +01:00
node.yml init 2024-11-26 15:56:58 +01:00
Readme.md we live in a society 🤡 2025-02-24 01:48:14 +01:00
web-manager.yml remove zfs support, install webmanager 2025-02-23 19:07:24 +01:00
worker.yml init 2024-11-26 15:56:58 +01:00

Ganeti cluster deployment using Ansible

Setup a Ganeti cluster on Debian VMs.

How to use

  • First, edit the inventory file.
  • DON'T use UEFI
  • Then:
# allow ansible to use the ssh key
ssh-agent $SHELL
ssh-add ~/.ssh/id_rsa

# setup nodes
ansible-playbook -i inventory -u root node.yml

# setup master
ansible-playbook -i inventory -u root master.yml

# setup ganeti web manager
ansible-playbook -i inventory -u root web-manager.yml

Features

  • static IP using systemd-networkd (using the last IP of the server before running the playbook)
  • ganeti web manager