Synnefo¶
synnefo || ns || apt || mq || db || gunicorn || apache || webproject || astakos || cms || pithos || cyclades || kamaki || backends
Backends¶
ganeti || image || gtools || network
The sections above, guide you though the actions needed to create a synnefo backend. Once you have at least one backend up and running you can go back to the cyclades section, add the backend, create a public network and have full Synnefo functionality.
In the following sections we will refer to the following roles:
ganeti
(all nodes of a Ganeti cluster/synnefo backend)master
(ganeti master node)router
Please note that all these roles can be “played” by the same node.
Prerequisites:¶
master
:
- Available master IP that resolves to FQDN (ganeti.example.com)
ganeti
:
- primary interface: eth0 with IP that resolves to FQDN (nodeX.example.com)
- /etc/hosts: hostname should not resolv to 127.* address.
- /etc/ssh/ssh_host_rsa_key*: must be identical among all nodes.
- extra interfaces: eth1, eth2 (vlans can be used too)
- NFS mount point: /srv/pithos
- lvm: Volume Group named ganeti
router
:
- primary interface: eth0 with public routable IP
- extra interfaces: eth1, eth2 (vlans can be used too) connected with ganeti nodes