Ask Your Question
1

Low-Budget Cluster with OpenStack?

asked 2015-02-27 06:09:41 -0600

Nascire gravatar image

Hey there,

I´m currently using Proxmox (based on KVM with some cluster functionalities) on 3 physical servers, each with one public interface and a private interface connected on a separate switch. As storage, I use the local drives as Ceph-Storage with Monitor and OSDs on every node. For public network connectivity, I´ve got "Failover-IPs" by my Rootserver Provider, which I´m doing iptables SNAT and DNAT from Failover-IPs to internal IP´s located on my Routing-Firewall-HA-VM (based on pfSense). Those IP´s are bound/routed to the physical servers public IP, so only one server at a time can be reached by those Failover-IPs - that´s why I need SNAT/DNAT. (e.g. public 1.2.3.4 -> node1 2.3.4.5 <-SNAT/DNAT-> internal 10.0.1.100)

I´ve now read some things about OpenStack, and I´m really excited (even tried it out with Single-Node). My question now is, can the above setup be also built with OpenStack? Hosting every piece of OpenStack on every physical node, clustered?

Thanks in advance!

BR, Stefan

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted
0

answered 2015-04-30 03:46:07 -0600

fifieldt gravatar image

updated 2015-04-30 03:46:54 -0600

Hi Stefan,

Glad you're excited - welcome to the community :)

Putting every OpenStack component on every server should work just fine - there's no hardcoded need for a 'control' server, since the various daemons talk with each other using the message queue or their API. The challenges are generally about non OpenStack things:

  • database server clusting
    • rabbitmq server clustering
    • networking

Ceph should just work as you've got it setup, just need to configure OpenStack to use it. There's good docs for database (eg galera) and rabbitmq (the default clustering tends to Just Work) around. Networking will be the tough one, but it looks like you've got a lot of experience there, so you'll probably be OK. OpenStack does like to dominate any server it's on, so it'll probably be a little bit of a ramp up to work out how to do your same networking deployment.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2015-02-27 06:09:41 -0600

Seen: 865 times

Last updated: Apr 30 '15