)]}'
{"pages/operations/3000-ml2-create.rst":[{"author":{"_account_id":8967,"name":"Miroslav Anashkin","email":"manashkin@mirantis.com","username":"manashkin"},"change_message_id":"22334fa8292825d90a43dcf535a93e024c85ce1d","unresolved":false,"context_lines":[{"line_number":12,"context_line":"ML2 support is implemented by manually editing configuration files"},{"line_number":13,"context_line":"on the server where ML2 support is to be implemented."},{"line_number":14,"context_line":"To get started, use SSH to log into the Fuel Master node"},{"line_number":15,"context_line":"and use **su** to gain superuser privileges."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"You can follow an example ml2 configuration at"},{"line_number":18,"context_line":"`\u003chttp://www.revolutionlabs.net/2013/11/part-2-how-to-install-openstack-havana_15.html\u003e`."}],"source_content_type":"text/x-rst","patch_set":2,"id":"baada198_4b93c24d","line":15,"updated":"2014-08-01 18:27:22.000000000","message":"Add:\nFrom the master node you may connect to every OpenStack node with `ssh \u003cnode name or IP address\u003e`","commit_id":"402c6fd8b43aa4bb4500f3b91384fbafb2f3a145"},{"author":{"_account_id":10014,"name":"Meg McRoberts","email":"DreidelLhasa@yahoo.com","username":"SstackScribe"},"change_message_id":"d9eac2122c393d0b635dd94701865c1e8982160e","unresolved":false,"context_lines":[{"line_number":12,"context_line":"ML2 support is implemented by manually editing configuration files"},{"line_number":13,"context_line":"on the server where ML2 support is to be implemented."},{"line_number":14,"context_line":"To get started, use SSH to log into the Fuel Master node"},{"line_number":15,"context_line":"and use **su** to gain superuser privileges."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"You can follow an example ml2 configuration at"},{"line_number":18,"context_line":"`\u003chttp://www.revolutionlabs.net/2013/11/part-2-how-to-install-openstack-havana_15.html\u003e`."}],"source_content_type":"text/x-rst","patch_set":2,"id":"baada198_4eae70a2","line":15,"in_reply_to":"baada198_4b93c24d","updated":"2014-08-01 18:58:11.000000000","message":"Done","commit_id":"402c6fd8b43aa4bb4500f3b91384fbafb2f3a145"},{"author":{"_account_id":8797,"name":"Andrew Woodward","email":"xarses@gmail.com","username":"xarses"},"change_message_id":"044906f312db88fd4f075688a14cf2ff8a0b681d","unresolved":false,"context_lines":[{"line_number":22,"context_line":"You can now add ML2 data to the quantum_settings section"},{"line_number":23,"context_line":"of the *astute.yaml* file:"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"::"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    quantum_settings:"},{"line_number":28,"context_line":"      server:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"baada198_fbc86e78","line":25,"updated":"2014-08-06 01:34:25.000000000","message":"::yaml","commit_id":"30ebb39fc2d101288433f2bef61f7bdf4bacfcff"},{"author":{"_account_id":10014,"name":"Meg McRoberts","email":"DreidelLhasa@yahoo.com","username":"SstackScribe"},"change_message_id":"576bac09c71206d80669898d306beb34cac1a3c6","unresolved":false,"context_lines":[{"line_number":22,"context_line":"You can now add ML2 data to the quantum_settings section"},{"line_number":23,"context_line":"of the *astute.yaml* file:"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"::"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    quantum_settings:"},{"line_number":28,"context_line":"      server:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"baada198_1db513ed","line":25,"in_reply_to":"baada198_fbc86e78","updated":"2014-08-06 02:03:13.000000000","message":"Done","commit_id":"30ebb39fc2d101288433f2bef61f7bdf4bacfcff"},{"author":{"_account_id":8797,"name":"Andrew Woodward","email":"xarses@gmail.com","username":"xarses"},"change_message_id":"044906f312db88fd4f075688a14cf2ff8a0b681d","unresolved":false,"context_lines":[{"line_number":31,"context_line":"            \u0027neutron.services.l3_router.l3_router_plugin.L3RouterPlugin,"},{"line_number":32,"context_line":"            neutron.services.firewall.fwaas_plugin.FirewallPlugin,"},{"line_number":33,"context_line":"            neutron.services.metering.metering_plugin.MeteringPlugin\u0027"},{"line_number":34,"context_line":"      L2:"},{"line_number":35,"context_line":"        mechanism_drivers:"},{"line_number":36,"context_line":"        type_drivers: \"local,flat,l2[:segmentation_type]\""},{"line_number":37,"context_line":"        tenant_network_types: \"local,flat,l2[:segmentation_type]\""}],"source_content_type":"text/x-rst","patch_set":4,"id":"baada198_ba2c2db4","line":34,"updated":"2014-08-06 01:34:25.000000000","message":"add under l2\n\"provider: \u0027ml2\u0027\"","commit_id":"30ebb39fc2d101288433f2bef61f7bdf4bacfcff"},{"author":{"_account_id":10014,"name":"Meg McRoberts","email":"DreidelLhasa@yahoo.com","username":"SstackScribe"},"change_message_id":"576bac09c71206d80669898d306beb34cac1a3c6","unresolved":false,"context_lines":[{"line_number":31,"context_line":"            \u0027neutron.services.l3_router.l3_router_plugin.L3RouterPlugin,"},{"line_number":32,"context_line":"            neutron.services.firewall.fwaas_plugin.FirewallPlugin,"},{"line_number":33,"context_line":"            neutron.services.metering.metering_plugin.MeteringPlugin\u0027"},{"line_number":34,"context_line":"      L2:"},{"line_number":35,"context_line":"        mechanism_drivers:"},{"line_number":36,"context_line":"        type_drivers: \"local,flat,l2[:segmentation_type]\""},{"line_number":37,"context_line":"        tenant_network_types: \"local,flat,l2[:segmentation_type]\""}],"source_content_type":"text/x-rst","patch_set":4,"id":"baada198_1dac339f","line":34,"in_reply_to":"baada198_ba2c2db4","updated":"2014-08-06 02:03:13.000000000","message":"Done","commit_id":"30ebb39fc2d101288433f2bef61f7bdf4bacfcff"},{"author":{"_account_id":8797,"name":"Andrew Woodward","email":"xarses@gmail.com","username":"xarses"},"change_message_id":"044906f312db88fd4f075688a14cf2ff8a0b681d","unresolved":false,"context_lines":[{"line_number":32,"context_line":"            neutron.services.firewall.fwaas_plugin.FirewallPlugin,"},{"line_number":33,"context_line":"            neutron.services.metering.metering_plugin.MeteringPlugin\u0027"},{"line_number":34,"context_line":"      L2:"},{"line_number":35,"context_line":"        mechanism_drivers:"},{"line_number":36,"context_line":"        type_drivers: \"local,flat,l2[:segmentation_type]\""},{"line_number":37,"context_line":"        tenant_network_types: \"local,flat,l2[:segmentation_type]\""},{"line_number":38,"context_line":"        flat_networks: \u0027*\u0027"}],"source_content_type":"text/x-rst","patch_set":4,"id":"baada198_5be95ae2","line":35,"updated":"2014-08-06 01:34:25.000000000","message":"mechanism_drivers: \u0027openvswitch\u0027","commit_id":"30ebb39fc2d101288433f2bef61f7bdf4bacfcff"},{"author":{"_account_id":10014,"name":"Meg McRoberts","email":"DreidelLhasa@yahoo.com","username":"SstackScribe"},"change_message_id":"576bac09c71206d80669898d306beb34cac1a3c6","unresolved":false,"context_lines":[{"line_number":32,"context_line":"            neutron.services.firewall.fwaas_plugin.FirewallPlugin,"},{"line_number":33,"context_line":"            neutron.services.metering.metering_plugin.MeteringPlugin\u0027"},{"line_number":34,"context_line":"      L2:"},{"line_number":35,"context_line":"        mechanism_drivers:"},{"line_number":36,"context_line":"        type_drivers: \"local,flat,l2[:segmentation_type]\""},{"line_number":37,"context_line":"        tenant_network_types: \"local,flat,l2[:segmentation_type]\""},{"line_number":38,"context_line":"        flat_networks: \u0027*\u0027"}],"source_content_type":"text/x-rst","patch_set":4,"id":"baada198_3d90174f","line":35,"in_reply_to":"baada198_5be95ae2","updated":"2014-08-06 02:03:13.000000000","message":"Done","commit_id":"30ebb39fc2d101288433f2bef61f7bdf4bacfcff"},{"author":{"_account_id":8797,"name":"Andrew Woodward","email":"xarses@gmail.com","username":"xarses"},"change_message_id":"c277c0a46b947b78fa281d322b21893811498dba","unresolved":false,"context_lines":[{"line_number":8,"context_line":"and uses them to provide support for Mellanox and NSX devices."},{"line_number":9,"context_line":"The */etc/neutron/neutron.conf* file"},{"line_number":10,"context_line":"and init scripts provide support for ML2"},{"line_number":11,"context_line":"and all required packages are installed"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"To implement support for an additional ML2 driver,"},{"line_number":14,"context_line":"you must manually edit the *astute.yaml* file"}],"source_content_type":"text/x-rst","patch_set":7,"id":"baada198_63d8c2f0","line":11,"updated":"2014-08-08 17:01:08.000000000","message":"I\u0027m not sure the point of lines 9-11","commit_id":"d7509415e8b42229bd31fad6c35d78c3b90d9336"},{"author":{"_account_id":10014,"name":"Meg McRoberts","email":"DreidelLhasa@yahoo.com","username":"SstackScribe"},"change_message_id":"f9da5c6fa058c6eec5c9fc56c2c5ba8c8eb86ede","unresolved":false,"context_lines":[{"line_number":8,"context_line":"and uses them to provide support for Mellanox and NSX devices."},{"line_number":9,"context_line":"The */etc/neutron/neutron.conf* file"},{"line_number":10,"context_line":"and init scripts provide support for ML2"},{"line_number":11,"context_line":"and all required packages are installed"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"To implement support for an additional ML2 driver,"},{"line_number":14,"context_line":"you must manually edit the *astute.yaml* file"}],"source_content_type":"text/x-rst","patch_set":7,"id":"baada198_aba38842","line":11,"in_reply_to":"baada198_63d8c2f0","updated":"2014-08-26 20:18:39.000000000","message":"Done","commit_id":"d7509415e8b42229bd31fad6c35d78c3b90d9336"},{"author":{"_account_id":8797,"name":"Andrew Woodward","email":"xarses@gmail.com","username":"xarses"},"change_message_id":"c277c0a46b947b78fa281d322b21893811498dba","unresolved":false,"context_lines":[{"line_number":10,"context_line":"and init scripts provide support for ML2"},{"line_number":11,"context_line":"and all required packages are installed"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"To implement support for an additional ML2 driver,"},{"line_number":14,"context_line":"you must manually edit the *astute.yaml* file"},{"line_number":15,"context_line":"on the server where ML2 support is to be implemented."},{"line_number":16,"context_line":"To get started, use SSH to log into the Fuel Master node"}],"source_content_type":"text/x-rst","patch_set":7,"id":"baada198_c36d0e31","line":13,"updated":"2014-08-08 17:01:08.000000000","message":"This isn\u0027t correct, they can download the config yaml from \u0027fuel --env \u003cid\u003e deployment default\u0027 and edit it there and upload it back with \u0027fuel --env \u003cid\u003e deployment --upload\u0027. This is the same process as making any other custom changes to the yaml.\n\nOtherwise these steps are wrong (and overly complex) as you would also have to include separating the deploy and provision tasks so that you can get on the nodes before deployment starts.","commit_id":"d7509415e8b42229bd31fad6c35d78c3b90d9336"},{"author":{"_account_id":10014,"name":"Meg McRoberts","email":"DreidelLhasa@yahoo.com","username":"SstackScribe"},"change_message_id":"f9da5c6fa058c6eec5c9fc56c2c5ba8c8eb86ede","unresolved":false,"context_lines":[{"line_number":10,"context_line":"and init scripts provide support for ML2"},{"line_number":11,"context_line":"and all required packages are installed"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"To implement support for an additional ML2 driver,"},{"line_number":14,"context_line":"you must manually edit the *astute.yaml* file"},{"line_number":15,"context_line":"on the server where ML2 support is to be implemented."},{"line_number":16,"context_line":"To get started, use SSH to log into the Fuel Master node"}],"source_content_type":"text/x-rst","patch_set":7,"id":"baada198_e415ae3e","line":13,"in_reply_to":"baada198_c36d0e31","updated":"2014-08-26 20:18:39.000000000","message":"I deleted this text.  I\u0027m trying to find instructions for modifying the yaml somewhere -- I\u0027ll link to them if I do.","commit_id":"d7509415e8b42229bd31fad6c35d78c3b90d9336"},{"author":{"_account_id":8935,"name":"Andrey Danin","email":"gcon.monolake@gmail.com","username":"adanin"},"change_message_id":"744423cb95d7f7be749591a29e8af03dbf8f679b","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fuel 5.1 supports :ref:`ml2-term` drivers"},{"line_number":8,"context_line":"and uses them to provide support for Mellanox and NSX devices."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"You can now add ML2 data to the quantum_settings section"},{"line_number":11,"context_line":"of the *node.yaml* file,"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1abeadc6_1dac0e35","line":8,"updated":"2014-08-19 12:02:41.000000000","message":"NSX doesn\u0027t use ML2. It uses its own core_plugin.","commit_id":"3763f9e43dda25a724d6b053f61d24232a37afd2"},{"author":{"_account_id":10014,"name":"Meg McRoberts","email":"DreidelLhasa@yahoo.com","username":"SstackScribe"},"change_message_id":"beff0b6823f9477c5f571c56add29c3759771a53","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fuel 5.1 supports :ref:`ml2-term` drivers"},{"line_number":8,"context_line":"and uses them to provide support for Mellanox and NSX devices."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"You can now add ML2 data to the quantum_settings section"},{"line_number":11,"context_line":"of the *node.yaml* file,"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1abeadc6_d643796a","line":8,"in_reply_to":"1abeadc6_1dac0e35","updated":"2014-08-25 23:36:43.000000000","message":"Done","commit_id":"3763f9e43dda25a724d6b053f61d24232a37afd2"},{"author":{"_account_id":8935,"name":"Andrey Danin","email":"gcon.monolake@gmail.com","username":"adanin"},"change_message_id":"744423cb95d7f7be749591a29e8af03dbf8f679b","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"        quantum_settings:"},{"line_number":17,"context_line":"          server:"},{"line_number":18,"context_line":"            core_plugin: openvswitch"},{"line_number":19,"context_line":"            service_plugins:"},{"line_number":20,"context_line":"                \u0027neutron.services.l3_router.l3_router_plugin.L3RouterPlugin,"},{"line_number":21,"context_line":"                neutron.services.firewall.fwaas_plugin.FirewallPlugin,"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1abeadc6_18cb3c54","line":18,"updated":"2014-08-19 12:02:41.000000000","message":"server:core_plugin will be overriden by sanitize_neutron_config function if L2:provider\u003d\u003dml2 see [0]\nSo,  you don\u0027t need to set it to any value.\n[0] https://github.com/stackforge/fuel-library/blob/master/deployment/puppet/neutron/lib/puppet/parser/functions/sanitize_neutron_config.rb#L471","commit_id":"3763f9e43dda25a724d6b053f61d24232a37afd2"},{"author":{"_account_id":10014,"name":"Meg McRoberts","email":"DreidelLhasa@yahoo.com","username":"SstackScribe"},"change_message_id":"beff0b6823f9477c5f571c56add29c3759771a53","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"        quantum_settings:"},{"line_number":17,"context_line":"          server:"},{"line_number":18,"context_line":"            core_plugin: openvswitch"},{"line_number":19,"context_line":"            service_plugins:"},{"line_number":20,"context_line":"                \u0027neutron.services.l3_router.l3_router_plugin.L3RouterPlugin,"},{"line_number":21,"context_line":"                neutron.services.firewall.fwaas_plugin.FirewallPlugin,"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1abeadc6_96302109","line":18,"in_reply_to":"1abeadc6_18cb3c54","updated":"2014-08-25 23:36:43.000000000","message":"I deleted that line; please verify that it is done correctly.","commit_id":"3763f9e43dda25a724d6b053f61d24232a37afd2"},{"author":{"_account_id":9788,"name":"Christopher Aedo","email":"doc@aedo.net","username":"doc"},"change_message_id":"3ded9dd42dd88517ad7529e28efc982c8c8620c1","unresolved":false,"context_lines":[{"line_number":8,"context_line":"and uses them to provide support for Mellanox devices."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"You can now add ML2 data to the quantum_settings section"},{"line_number":11,"context_line":"of the *node.yaml* file,"},{"line_number":12,"context_line":"which will update the *astute.yaml* file:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":10,"id":"1abeadc6_4fff9e01","line":11,"updated":"2014-08-26 23:33:08.000000000","message":"Where is the node.yaml file found, and what should be done after adding something to the quantum_settings section? If it\u0027s redundant to cover in detail here, a pointer to the doc section covering \"modifying node.yaml\" would be helpful.","commit_id":"8d493a71b6f952a906eafc961b7543a35413092f"}]}
