Skip to content
This repository has been archived by the owner on Apr 21, 2023. It is now read-only.

vincentvdk/ansible_pb_opennebula

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Opennebula playbooks

Ansible playbooks to deploy Opennebula. This playbooks support deployment on CentOS 6.x and KVM as hypervisor.

This inventory includes some roles to configure iptables and to add some necessary inventories. Feel free to integrate this into your own way of doing things.

Currently these playbooks configure a basic Opennebula setup. Things like SSL, LDAP, Gluster etc.. are not yet included.

How to use

Edit the hosts file and add your hosts.

Note
You need to deploy the management host first because we’ll fetch the SSH keys from this host when the hypervisor nodes get deployed.

Edit the inventory

Edit the hosts file. Put the management host under [one-mgmt]

[one-mgmt]
192.168.122.131

Put all your hypervisor hosts under [kvmnodes]

[kvmnodes]
192.168.122.34 listen_addr=eth0

Execute the playbooks

Execute the one_core playbook to deploy the management node including the Sunstone webui.

ansible-playbook -i hosts one_core.yml -u root -k

Next you can deploy the hypervisor nodes

ansible-playbook -i hosts one_kvmnode.yml -u root -k
Note
We assume you have libselinux-python installed on all hosts.

About

Ansible playbooks to deploy Opennebula

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published