[Openstack] HA inside VMs (via Corosync/Pacemaker)
Christian Parpart
trapni at gmail.com
Sat Jun 30 08:06:11 UTC 2012
Oh, no. I use floating IPs for actually "real" public IPs.
But now, that you mention the pools, well, I would have to assign one
"floating IP"
to at least TWO KVM instances.
Hm, Pacemaker/Corosync *inside* the VM will add the Service-IP to the local
ethernet
interface, and thus, the outside OpenStack components do not know about.
Using a dedicated floating IP pool for service IPs might feel like a great
solution, but
OpenStack is not the one to manage who gets what IP - but
Corosync/Pacemaker inside
the KVM instances. :-)
Anyone an idea how to solve this?
Many thanks in advance,
Christian.
On Sat, Jun 30, 2012 at 5:00 AM, Vishvananda Ishaya
<vishvananda at gmail.com>wrote:
> Seems like you could use a floating ip for this. You can define a range
> for internal floating ips by using a separate floating ip pool.
> On Jun 29, 2012 7:06 PM, "Christian Parpart" <trapni at gmail.com> wrote:
>
>> Hey all,
>>
>> I would like to setup a highly available service *inside* two KVM
>> instances,
>> so I have created a security group to contain all required service ports,
>> so clients can connect to either VM and that works.
>>
>> And both instances have their own designated IP address, provided by
>> nova itself.
>>
>> And now I want to allocate a custom private IP address (I just chose one
>> from
>> the higher address range, since I've a quite a big one (/21) and it was
>> planned
>> to use higher numbers for HA service IPs.
>>
>> But how do I teach OpneStack to let traffic to these KVMs via its
>> designated
>> Service IP?
>>
>> I took a look at the iptables rules, however, they are created
>> automatically,
>> and I did not get it really right what it all wants to tell me yet and
>> what is there
>> for what (not every rule uses -m comment --comment $hint). :-)
>>
>> So how do I teach OpneStack custom provided IP addresses?
>>
>> Best regards,
>> Christian.
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~openstack
>> Post to : openstack at lists.launchpad.net
>> Unsubscribe : https://launchpad.net/~openstack
>> More help : https://help.launchpad.net/ListHelp
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20120630/c021a360/attachment.html>
More information about the Openstack
mailing list