[openstack-dev] [heat][nova]: anti-affinity policy via heat in IceHouse?
Dimitri Mazmanov
dimitri.mazmanov at ericsson.com
Mon May 25 11:30:08 UTC 2015
Here’s one way:
heat_template_version: 2013-05-23
parameters:
image:
type: string
default: TestVM
flavor:
type: string
default: m1.micro
network:
type: string
default: cirros_net2
resources:
serv_1:
type: OS::Nova::Server
properties:
image: { get_param: image }
flavor: { get_param: flavor }
networks:
- network: {get_param: network}
scheduler_hints: {different_host: {get_resource: serv_2}}
serv_2:
type: OS::Nova::Server
properties:
image: { get_param: image }
flavor: { get_param: flavor }
networks:
- network: {get_param: network}
scheduler_hints: {different_host: {get_resource: serv_1}}
Note: In order to the above mentioned scheduler hints to work, the following scheduler filter should be enabled for nova scheduler
SameHostFilter and
DifferentHostFilter
There’s another way of doing it using OS::Nova::ServerGroup, but it’s available only since Juno.
-
Dimitri
From: Daniel Comnea <comnea.dani at gmail.com<mailto:comnea.dani at gmail.com>>
Reply-To: "OpenStack Development Mailing List (not for usage questions)" <openstack-dev at lists.openstack.org<mailto:openstack-dev at lists.openstack.org>>
Date: Sunday 24 May 2015 12:24
To: "OpenStack Development Mailing List (not for usage questions)" <openstack-dev at lists.openstack.org<mailto:openstack-dev at lists.openstack.org>>
Subject: Re: [openstack-dev] [heat][nova]: anti-affinity policy via heat in IceHouse?
Thanks Kevin !
Would you have an example?
Much appreciated,
Dani
On Sun, May 24, 2015 at 12:28 AM, Fox, Kevin M <Kevin.Fox at pnnl.gov<mailto:Kevin.Fox at pnnl.gov>> wrote:
It works with heat. You can use a scheduler hint on the instance and the server group resource to make a new one.
Thanks,
Kevin
________________________________
From: Daniel Comnea
Sent: Saturday, May 23, 2015 3:17:11 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: [openstack-dev] [heat][nova]: anti-affinity policy via heat in IceHouse?
Hi,
I'm aware of the anti-affinity policy which you can create via nova cli and associated instances with it.
I'm also aware of the default policies in nova.conf
by creating instances via HEAT is any alternatives to create instances part of anti-affinity group?
Thx,
Dani
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe<http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150525/ef2635ce/attachment.html>
More information about the OpenStack-dev
mailing list