Hi,

Are you sure I need to make a new Fuel plugin? I assumed this feature handles the physnet generation already.
This part is ok, I guesse.
But, as stated in my previous mail, when 2 external networks are configured, then the network_scheme section assigns 2 different values to the roles neutron/floating and ex.

Thank you,

Cheers,

m.

--
*Michaël Van de Borne*
Free Bird Computing SPRL - Gérant
104 rue d'Azebois, 6230 Thiméon
*Tel:* +32(0)472 695716
*Skype:* mikemowgli *TVA:* BE0637.834.386
Linkedin profile <https://www.linkedin.com/in/micha%C3%ABl-van-de-borne-56409167>

Le 27-04-16 17:52, Aleksey Kasatkin a écrit :
Hi!

Michaël,

As I understand, it is required to make a simple Fuel plugin to override standard physnet list. Please look at https://github.com/openstack/fuel-specs/blob/master/specs/8.0/dyn-gen-physnet-set.rst for more details.

Sergey,

Could you provide more information on this?

Thanks,



Aleksey Kasatkin


On Wed, Apr 27, 2016 at 2:36 PM, Michaël Van de Borne <[email protected] <mailto:[email protected]>> wrote:

    Hi all,

    According to this bug
    <https://bugs.launchpad.net/fuel/+bug/1513887> and this blueprint
    <https://blueprints.launchpad.net/fuel/+spec/dyn-gen-physnet-set>
    it should be possible to create multiple external networks.
    I currently have the default public network with a configured
    range and am trying to add a second tagged VLAN external network
    to have 2 different floating IP pools (reason: we need 1 range for
    external users and 1 range for internal users with more access to
    other services)
    What I have done currently is added a new network:
    fuel network-group --create --node-group 6 --name "public2"
    --release 1 --vlan 215 --cidr 192.168.208.0/22
    <http://192.168.208.0/22>
    and then downloading the network.yaml file to change the range
    from cidr to ip_ranges and reuploading it afterwards.

    I also have a network-template which creates a public2 network
    that is added to the controller and compute roles. (see below, I
    copied only the public and public2 network_schemes).

    The problem here is that the network roles neutron/floating and ex
    are already configured in the default public network role.

    Can this be done using network templates and network groups or can
    this only be done by downloading the deployment.yaml files of each
    node and changing them manually (which can become a big chore when
    deploying ~15 nodes with multiple roles)?

    network_scheme:
        public:
            transformations:
              - action: add-br
                name: br-ex
              - action: add-br
                name: br-floating
                provider: ovs
              - action: add-patch
                bridges:
                - br-floating
                - br-ex
                provider: ovs
                mtu: 65000
              - action: add-port
                bridge: br-ex
                name: <% if2 %>
            endpoints:
              - br-ex
            roles:
              public/vip: br-ex
    *neutron/floating: br-floating**
    **          ex: br-ex*
        public2:
            transformations:
              - action: add-br
                name: br-ex2
              - action: add-br
                name: br-floating2
                provider: ovs
              - action: add-patch
                bridges:
                - br-floating2
                - br-ex2
                provider: ovs
                mtu: 65000
              - action: add-port
                bridge: br-ex2
                name: <% if2 %>.215
            endpoints:
              - br-ex2
            roles:
    *neutron/floating: br-floating2  //different bridge for same role?
              ex: br-ex2*

    Thank you

    Note: we're using fuel 8.

    _______________________________________________
    Mailing list:
    http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
    Post to     : [email protected]
    <mailto:[email protected]>
    Unsubscribe :
    http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack




_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : [email protected]
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : [email protected]
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to