)]}'
{"doc/source/reference/architecture/baremetal-networking.rst":[{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"a6676fd1bb499063e52162f09a9af6738440bfdf","unresolved":true,"context_lines":[{"line_number":1,"context_line":".. _baremetal-networking:"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"Baremetal networking"},{"line_number":4,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"OpenStack-Ansible supports deploying OpenStack and related services on \"metal\""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bf2f3173_0786933e","line":3,"range":{"start_line":3,"start_character":0,"end_line":3,"end_character":20},"updated":"2022-12-14 08:14:50.000000000","message":"i\u0027m not totally clear if this page is supposed to be talking about networking for \"metal\" deploys (as it talks about this in the first paragraph), or if it\u0027s talking about the general host networking for metal or LXC as theres a bunch of container discussion as well","commit_id":"f38371156fbe64cdf96c275536534ab7e58a67a1"},{"author":{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},"change_message_id":"3f293b63ebef8c4701efe2ec0595a93b4b4bd080","unresolved":true,"context_lines":[{"line_number":1,"context_line":".. _baremetal-networking:"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"Baremetal networking"},{"line_number":4,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"OpenStack-Ansible supports deploying OpenStack and related services on \"metal\""}],"source_content_type":"text/x-rst","patch_set":3,"id":"fce8f0f5_c9ce796c","line":3,"range":{"start_line":3,"start_character":0,"end_line":3,"end_character":20},"in_reply_to":"bf2f3173_0786933e","updated":"2023-01-08 14:00:41.000000000","message":"Probably a misuse of the \u0027metal\u0027 term - it\u0027s meant to reflect \"non-container (LXC)\" deployments.","commit_id":"f38371156fbe64cdf96c275536534ab7e58a67a1"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"a6676fd1bb499063e52162f09a9af6738440bfdf","unresolved":true,"context_lines":[{"line_number":4,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"OpenStack-Ansible supports deploying OpenStack and related services on \"metal\""},{"line_number":7,"context_line":"rather than inside LXC containers. Python virtual environments (venvs) provide"},{"line_number":8,"context_line":"OpenStack service and Python library segregation, while other services such"},{"line_number":9,"context_line":"as Galera and RabbitMQ are co-located on the host. All services in this"},{"line_number":10,"context_line":"deployment model share the same IP address."}],"source_content_type":"text/x-rst","patch_set":3,"id":"a9f8a292_7ad640b6","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":11},"updated":"2022-12-14 08:14:50.000000000","message":"as well as","commit_id":"f38371156fbe64cdf96c275536534ab7e58a67a1"},{"author":{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},"change_message_id":"3f293b63ebef8c4701efe2ec0595a93b4b4bd080","unresolved":false,"context_lines":[{"line_number":4,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"OpenStack-Ansible supports deploying OpenStack and related services on \"metal\""},{"line_number":7,"context_line":"rather than inside LXC containers. Python virtual environments (venvs) provide"},{"line_number":8,"context_line":"OpenStack service and Python library segregation, while other services such"},{"line_number":9,"context_line":"as Galera and RabbitMQ are co-located on the host. All services in this"},{"line_number":10,"context_line":"deployment model share the same IP address."}],"source_content_type":"text/x-rst","patch_set":3,"id":"dbb30dc1_bd124dd4","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":11},"in_reply_to":"a9f8a292_7ad640b6","updated":"2023-01-08 14:00:41.000000000","message":"Ack","commit_id":"f38371156fbe64cdf96c275536534ab7e58a67a1"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"a6676fd1bb499063e52162f09a9af6738440bfdf","unresolved":true,"context_lines":[{"line_number":67,"context_line":"Network diagrams"},{"line_number":68,"context_line":"~~~~~~~~~~~~~~~~"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Hosts with services running in containers"},{"line_number":71,"context_line":"-----------------------------------------"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"The following diagram shows how all of the interfaces and bridges interconnect"},{"line_number":74,"context_line":"to provide network connectivity to the OpenStack deployment:"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":".. image:: ../figures/networkarch-container-external.drawio.png"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"The Linux bridge ``lxcbr0`` is configured automatically and provides"},{"line_number":79,"context_line":"connectivity for the containers (via eth0) to the outside world, thanks to"},{"line_number":80,"context_line":"dnsmasq (dhcp/dns) + NAT."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":".. note::"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"   If you require additional network configuration for your container interfaces"},{"line_number":85,"context_line":"   (like changing the routes on eth1 for routes on the management network),"},{"line_number":86,"context_line":"   please adapt your ``openstack_user_config.yml`` file."},{"line_number":87,"context_line":"   See :ref:`openstack-user-config-reference` for more details."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"Neutron traffic"},{"line_number":90,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"f40a899e_c2906daf","line":87,"range":{"start_line":70,"start_character":0,"end_line":87,"end_character":63},"updated":"2022-12-14 08:14:50.000000000","message":"is this section duplicate off the other page?","commit_id":"f38371156fbe64cdf96c275536534ab7e58a67a1"},{"author":{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},"change_message_id":"3f293b63ebef8c4701efe2ec0595a93b4b4bd080","unresolved":true,"context_lines":[{"line_number":67,"context_line":"Network diagrams"},{"line_number":68,"context_line":"~~~~~~~~~~~~~~~~"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Hosts with services running in containers"},{"line_number":71,"context_line":"-----------------------------------------"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"The following diagram shows how all of the interfaces and bridges interconnect"},{"line_number":74,"context_line":"to provide network connectivity to the OpenStack deployment:"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":".. image:: ../figures/networkarch-container-external.drawio.png"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"The Linux bridge ``lxcbr0`` is configured automatically and provides"},{"line_number":79,"context_line":"connectivity for the containers (via eth0) to the outside world, thanks to"},{"line_number":80,"context_line":"dnsmasq (dhcp/dns) + NAT."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":".. note::"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"   If you require additional network configuration for your container interfaces"},{"line_number":85,"context_line":"   (like changing the routes on eth1 for routes on the management network),"},{"line_number":86,"context_line":"   please adapt your ``openstack_user_config.yml`` file."},{"line_number":87,"context_line":"   See :ref:`openstack-user-config-reference` for more details."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"Neutron traffic"},{"line_number":90,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"627ab9ca_eb080ff7","line":87,"range":{"start_line":70,"start_character":0,"end_line":87,"end_character":63},"in_reply_to":"f40a899e_c2906daf","updated":"2023-01-08 14:00:41.000000000","message":"yes - apparently I didn\u0027t finish that.","commit_id":"f38371156fbe64cdf96c275536534ab7e58a67a1"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"a6676fd1bb499063e52162f09a9af6738440bfdf","unresolved":true,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":".. note::"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"   The ML2/OVN (LXB) mechanism driver is deployed by default"},{"line_number":165,"context_line":"   as of the Zed release of OpenStack-Ansible."},{"line_number":166,"context_line":""},{"line_number":167,"context_line":".. image:: ../figures/networking-ovn-nn.drawio.png"}],"source_content_type":"text/x-rst","patch_set":3,"id":"a3da0c27_1194b4e2","line":164,"range":{"start_line":164,"start_character":15,"end_line":164,"end_character":20},"updated":"2022-12-14 08:14:50.000000000","message":"looks like an error","commit_id":"f38371156fbe64cdf96c275536534ab7e58a67a1"},{"author":{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},"change_message_id":"3f293b63ebef8c4701efe2ec0595a93b4b4bd080","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":".. note::"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"   The ML2/OVN (LXB) mechanism driver is deployed by default"},{"line_number":165,"context_line":"   as of the Zed release of OpenStack-Ansible."},{"line_number":166,"context_line":""},{"line_number":167,"context_line":".. image:: ../figures/networking-ovn-nn.drawio.png"}],"source_content_type":"text/x-rst","patch_set":3,"id":"d612e7b6_ff13ece1","line":164,"range":{"start_line":164,"start_character":15,"end_line":164,"end_character":20},"in_reply_to":"a3da0c27_1194b4e2","updated":"2023-01-08 14:00:41.000000000","message":"Ack","commit_id":"f38371156fbe64cdf96c275536534ab7e58a67a1"}],"doc/source/reference/architecture/container-networking.rst":[{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"a6676fd1bb499063e52162f09a9af6738440bfdf","unresolved":true,"context_lines":[{"line_number":36,"context_line":"implementation of advanced Linux networking features, such as bridges,"},{"line_number":37,"context_line":"switches, and namespaces."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"* Bridges provide layer 2 connectivity (similar to switches) among"},{"line_number":40,"context_line":"  physical, logical, and virtual network interfaces within a host. After"},{"line_number":41,"context_line":"  a bridge/switch is created, the network interfaces are virtually plugged"},{"line_number":42,"context_line":"  in to it."}],"source_content_type":"text/x-rst","patch_set":3,"id":"2038bc92_61f688d0","line":39,"range":{"start_line":39,"start_character":51,"end_line":39,"end_character":59},"updated":"2022-12-14 08:14:50.000000000","message":"physical switches?\n\nbridge/switch are synonymous later in the paragraph but only are \"similar\" here","commit_id":"f38371156fbe64cdf96c275536534ab7e58a67a1"},{"author":{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},"change_message_id":"3f293b63ebef8c4701efe2ec0595a93b4b4bd080","unresolved":false,"context_lines":[{"line_number":36,"context_line":"implementation of advanced Linux networking features, such as bridges,"},{"line_number":37,"context_line":"switches, and namespaces."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"* Bridges provide layer 2 connectivity (similar to switches) among"},{"line_number":40,"context_line":"  physical, logical, and virtual network interfaces within a host. After"},{"line_number":41,"context_line":"  a bridge/switch is created, the network interfaces are virtually plugged"},{"line_number":42,"context_line":"  in to it."}],"source_content_type":"text/x-rst","patch_set":3,"id":"2a93bcfb_cd870805","line":39,"range":{"start_line":39,"start_character":51,"end_line":39,"end_character":59},"in_reply_to":"2038bc92_61f688d0","updated":"2023-01-08 14:00:41.000000000","message":"Ack","commit_id":"f38371156fbe64cdf96c275536534ab7e58a67a1"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"a6676fd1bb499063e52162f09a9af6738440bfdf","unresolved":true,"context_lines":[{"line_number":46,"context_line":"  data plane connections that connect virtual machine instances to the"},{"line_number":47,"context_line":"  physical network infrastructure."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"* Namespaces provide logically separate layer 3 environments (similar to"},{"line_number":50,"context_line":"  VRFs) within a host. Namespaces use virtual interfaces to connect"},{"line_number":51,"context_line":"  with other namespaces, including the host namespace. These interfaces,"},{"line_number":52,"context_line":"  often called ``veth`` pairs, are virtually plugged in between"}],"source_content_type":"text/x-rst","patch_set":3,"id":"d5889460_3e46a4b0","line":49,"range":{"start_line":49,"start_character":2,"end_line":49,"end_character":12},"updated":"2022-12-14 08:14:50.000000000","message":"should this be \"Network Namespaces\"?","commit_id":"f38371156fbe64cdf96c275536534ab7e58a67a1"},{"author":{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},"change_message_id":"3f293b63ebef8c4701efe2ec0595a93b4b4bd080","unresolved":false,"context_lines":[{"line_number":46,"context_line":"  data plane connections that connect virtual machine instances to the"},{"line_number":47,"context_line":"  physical network infrastructure."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"* Namespaces provide logically separate layer 3 environments (similar to"},{"line_number":50,"context_line":"  VRFs) within a host. Namespaces use virtual interfaces to connect"},{"line_number":51,"context_line":"  with other namespaces, including the host namespace. These interfaces,"},{"line_number":52,"context_line":"  often called ``veth`` pairs, are virtually plugged in between"}],"source_content_type":"text/x-rst","patch_set":3,"id":"e1e2798f_d38ebfb9","line":49,"range":{"start_line":49,"start_character":2,"end_line":49,"end_character":12},"in_reply_to":"d5889460_3e46a4b0","updated":"2023-01-08 14:00:41.000000000","message":"Ack","commit_id":"f38371156fbe64cdf96c275536534ab7e58a67a1"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"6f8f1cd1f290c352f0b5a786dc022a8ed5b49dca","unresolved":true,"context_lines":[{"line_number":3,"context_line":"Container networking"},{"line_number":4,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"OpenStack-Ansible deploys Linux containers (LXC) and uses Linux"},{"line_number":7,"context_line":"bridging between the container and the host interfaces to ensure that"},{"line_number":8,"context_line":"all traffic from containers flows over multiple host interfaces. All services"},{"line_number":9,"context_line":"in this deployment model use a *unique* IP address."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"f3f08ae0_a80648ff","line":7,"range":{"start_line":6,"start_character":58,"end_line":7,"end_character":8},"updated":"2023-01-11 16:41:20.000000000","message":"they can be OVS bridges as well","commit_id":"d8dcaf6c6d076c00a590ce19d01249a75d7900bd"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"6f8f1cd1f290c352f0b5a786dc022a8ed5b49dca","unresolved":true,"context_lines":[{"line_number":41,"context_line":"  a bridge/switch is created, the network interfaces are virtually plugged"},{"line_number":42,"context_line":"  in to it."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"  OpenStack-Ansible uses Linux bridges for control plane connections to LXC"},{"line_number":45,"context_line":"  containers, and can use Linux bridges or Open vSwitch-based bridges for"},{"line_number":46,"context_line":"  data plane connections that connect virtual machine instances to the"},{"line_number":47,"context_line":"  physical network infrastructure."}],"source_content_type":"text/x-rst","patch_set":5,"id":"9b0d869d_f90d1b0b","line":44,"range":{"start_line":44,"start_character":24,"end_line":44,"end_character":38},"updated":"2023-01-11 16:41:20.000000000","message":"or OVS","commit_id":"d8dcaf6c6d076c00a590ce19d01249a75d7900bd"}],"doc/source/reference/figures/networking-ovn-cn.drawio.png":[{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"480eaca2af7c968a04795e5c029544f35a95b035","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":5,"id":"1c64f8bd_88e9e2f2","updated":"2023-01-13 20:34:18.000000000","message":"also the br-tunnel bridge can probably removed or commented","commit_id":"d8dcaf6c6d076c00a590ce19d01249a75d7900bd"},{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"0351f55f04c05c843cf63434da736b53163963ee","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":5,"id":"21533b69_b1da7595","updated":"2023-01-13 20:29:15.000000000","message":"can we add the kvm here as well ?\n\nthanks","commit_id":"d8dcaf6c6d076c00a590ce19d01249a75d7900bd"}]}
