← Back to team overview

openstack team mailing list archive

Re: VM High Availability and Floating IP

 

Thank you Jay, never read about that.
Seems something like scalr/chef? WHich handles application and keeps a minimum number of vm running?

Best

Alessandro

Il giorno 24/lug/2012, alle ore 14:34, Jay Pipes ha scritto:

> On 07/24/2012 04:29 AM, Alessandro Tagliapietra wrote:
>> Hi guys,
>> 
>> i've 2 missing pieces in my HA openstack install. Actually all openstack
>> services are managed by pacemaker and i can succesfully start/stop vm
>> etc. when the cloud controller is down (i've only 2 servers atm).
>> 
>> 1 - how can i make a VM HA? Actually live-migration works fine, but if a
>> host goes down, how can i restart the vm on the other host? Should i
>> edit the 'host' column in the db and issue the restart of the vm? Any
>> other way?
> 
> Check out that HEAT API:
> 
> https://github.com/heat-api/heat/wiki/
> 
>> 2 - i've the servers hosted at Hetzner, for floating ip we've bought
>> failover ip which are assigned to each host and can be changed via the
>> api. So i have to make sure that if vm is on host1, floating ip
>> associated to the vm is routed to host1.  My idea was to run a job that
>> checks the floating ip already associated to any vm, then queries the vm
>> info, checks on which host it's running and if it's different from the
>> other check, calls the hetzner api to switch the ip to the other server.
>> Any other idea?
> 
> See above :)
> 
> Best,
> -jay
> 
>> Thanks in advance
>> 
>> Best Regards
>> 
>> -- 
>> Alessandro Tagliapietra | VISup srl
>> piazza 4 novembre 7
>> 20124 Milano
>> 
>> http://www.visup.it
>> 
>> 
>> 
>> _______________________________________________
>> Mailing list: https://launchpad.net/~openstack
>> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~openstack
>> More help   : https://help.launchpad.net/ListHelp
>> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp



Follow ups

References