4f4361de9210f5625037097a90c0394b60e53ab6
ceph-on-lxd-by-terraform
I dont know how to name it correctly.
Эти манифесты создадут виртуалки под CEPH, проект, по одному диску для каждого OSD и отдельную сеть с NAT'ом. Также на каждую ноду будет разложен ssh ключ и /etc/hosts.
Сначала надо прогнать терраформ, затем запустить ансибл плейбук. В папке data/ должны лежать ключи и инвентарь для ансибла
Перед запуском надо:
- Сгенерировать ssh ключ в данной репе под именем
ceph_keyиceph_key.pub, положить ключи в data/ - Проверить что на компьютере есть lxd клиент и он направлен на нужный remote (или можно использовать локалхост)
- Конечно же
terraform init
TLDR:
cd data/ssh-keygen -f ceph_keycd ../terraformterraform initterraform planterraform applycd ../dataansible-playbook -i inventory ../ansible/playbook.yml
Languages
HCL
88.1%
Jinja
11.9%