[openstack-dev] [NOVA] How boot an instance on specific compute with provider-network: physnet1
Rick Jones
rick.jones2 at hpe.com
Wed Aug 17 15:38:34 UTC 2016
On 08/17/2016 08:25 AM, Kelam, Koteswara Rao wrote:
> Hi All,
>
> I have two computes
>
> Compute node 1:
> 1. physnet3:br-eth0
>
> 2. physnet2: br-eth2
>
> Compute node 2:
> 1. physnet3:br-eth0
> 2. physnet1:br-eth1
> 3. physnet2:br-eth2
>
> When I boot an instance with a network of provider-network physnet1,
> nova is scheduling it on compute1 but there is no physnet1 on compute1
> and it fails.
>
> Is there any mechanism/way to choose correct compute with correct
> provider-network?
Well, the --availability-zone option can be given a host name separated
from an optional actual availability zone identifier by a colon:
nova boot .. --availability-zone :hostname ...
But specifying a specific host rather than just an availability zone
requires the project to have forced_host (or is it force_host?)
capabilities. You could, perhaps, define the two computes to be
separate availability zones to work around that.
rick jones
More information about the OpenStack-dev
mailing list