Re: [Openstack-operators] Using Openstack-ansible to deploy hosts on mutliple br-vxlan/br-vlan/br-provider/br-mgmt l3 networks

2017-01-31 Thread bpetit
Hi,

Thank you for this sample
(https://gist.github.com/odyssey4me/09d963776f8872f2562e477c5158a3e0).

I assume osa is not yet ready to handle n provider_networks blocs ?

Here is the openstack_user_config I use (based on the one you proposed):
https://respawner.fr/p/61aa5c

Or is there something I missed ? I get this error when I run
openstack-ansible setup-infrastructure.yml --syntax-check :

Variable files: "-e @/etc/openstack_deploy/user_secrets.yml -e
@/etc/openstack_deploy/user_variables.yml "
ERROR! The file
/opt/openstack-ansible/playbooks/inventory/dynamic_inventory.py is
marked as executable, but failed to execute correctly. If this is not
supposed to be an executable script, correct this with `chmod -x
/opt/openstack-ansible/playbooks/inventory/dynamic_inventory.py`.
Inventory script
(/opt/openstack-ansible/playbooks/inventory/dynamic_inventory.py) had an
execution error: No container or management network specified in user
config.
 
/opt/openstack-ansible/playbooks/inventory/dynamic_inventory.py:18:
Expected key=value host variable assignment, got: argparse

Thanks


On 12/01/2017 15:28, Jesse Pretorius wrote:
> Hi Benoit,
>
> Some time ago I did sketched out a possible way of doing this using a single 
> inventory for OSA: 
> https://gist.github.com/odyssey4me/09d963776f8872f2562e477c5158a3e0
>
> This is an entirely untested mechanism and may expose some horrible 
> assumptions we’ve made in the way we configure things, but I thought it’d be 
> a way of implementing OSA in a pod-like deployment. All this does, in theory, 
> is have the dynamic inventory implement the container IP’s in different 
> CIDR’s.
>
> If someone puts together some sort of PoC for making this work and identifies 
> the shortcomings in the current mechanisms then I’m quite sure there would be 
> many interested parties in the community who’d love to pitch in to help 
> resolve them. It would make for a great discussion at the PTG!
>
> HTH,
>
> Jesse
> IRC: odyssey4me
>
> On 11/15/16, 5:38 PM, "bpe...@b0rk.in"  wrote:
>
> Hi,
>
> I would like to deploy OpenStack (newton) on multiple management,
> overlay and vlan/uplink l3 networks, thanks to Openstack-Ansible.
> In other words, I would like to deploy Openstack on multiple compute and
> controller nodes that are on different subnets, assuming I do the
> routing configuration to permit to management network 1 to communicate
> with management network n, overlay network 1 to overlay network n,
> etc...
>
> I attached a sample schema to illustrate my statement.
>
> To sum up, in this case a compute or controller node which is on
> management network 10.0.1.0/24 via br-mgmt can communicate with br-mgmt
> of another compute node on management network 10.1.1.0/24. The same is
> true from overlay network 10.0.2.0/24 to overlay network 10.1.2.0/24,
> etc...
>
> Am I wrong if I understand that OSA is designed to handle only 1
> mangement subnet, 1 overlay subnet, etc... (storage subnet, ...) ?
>
> During my tests, specifying compute hosts in different networks, in
> openstack_user_config.yml, results in the apparently correct setup of
> the compute host "compute3" (Having previously setup correct static
> route on each hypervisors):
>
> compute_hosts:
>compute1:
>  ip: 10.0.1.4
>compute2:
>  ip: 10.0.1.5
>compute3:
>  ip: 10.1.1.4
>
> However, how to deal with it in cidr_networks: ? (I assume I can't now).
> During my tests, an example of what's lacking was that I had to manually
> configure static routes in the neutron_agents_container lxc provisionned
> by OSA.
>
> Is that kind of deployment possible ? If not possible, is this or could
> this be in the roadmap of the project ?
>
> Thanks,
>
> Benoit Petit
>
>
>
>
>
> 
> Rackspace Limited is a company registered in England & Wales (company 
> registered number 03897010) whose registered office is at 5 Millington Road, 
> Hyde Park Hayes, Middlesex UB3 4AZ. Rackspace Limited privacy policy can be 
> viewed at www.rackspace.co.uk/legal/privacy-policy - This e-mail message may 
> contain confidential or privileged information intended for the recipient. 
> Any dissemination, distribution or copying of the enclosed material is 
> prohibited. If you receive this transmission in error, please notify us 
> immediately by e-mail at ab...@rackspace.com and delete the original message. 
> Your cooperation is appreciated.


___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


[Openstack-operators] Using Openstack-ansible to deploy hosts on mutliple br-vxlan/br-vlan/br-provider/br-mgmt l3 networks

2016-11-15 Thread bpetit

Hi,

I would like to deploy OpenStack (newton) on multiple management, 
overlay and vlan/uplink l3 networks, thanks to Openstack-Ansible.
In other words, I would like to deploy Openstack on multiple compute and 
controller nodes that are on different subnets, assuming I do the 
routing configuration to permit to management network 1 to communicate 
with management network n, overlay network 1 to overlay network n, 
etc...


I attached a sample schema to illustrate my statement.

To sum up, in this case a compute or controller node which is on 
management network 10.0.1.0/24 via br-mgmt can communicate with br-mgmt 
of another compute node on management network 10.1.1.0/24. The same is 
true from overlay network 10.0.2.0/24 to overlay network 10.1.2.0/24, 
etc...


Am I wrong if I understand that OSA is designed to handle only 1 
mangement subnet, 1 overlay subnet, etc... (storage subnet, ...) ?


During my tests, specifying compute hosts in different networks, in 
openstack_user_config.yml, results in the apparently correct setup of 
the compute host "compute3" (Having previously setup correct static 
route on each hypervisors):


compute_hosts:
  compute1:
ip: 10.0.1.4
  compute2:
ip: 10.0.1.5
  compute3:
ip: 10.1.1.4

However, how to deal with it in cidr_networks: ? (I assume I can't now). 
During my tests, an example of what's lacking was that I had to manually 
configure static routes in the neutron_agents_container lxc provisionned 
by OSA.


Is that kind of deployment possible ? If not possible, is this or could 
this be in the roadmap of the project ?


Thanks,

Benoit Petit


___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators