)]}'
{"doc/source/install-guide/targethosts-network.rst":[{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"ebdb0098b81954f5022accda3099ef983cf949c1","unresolved":false,"context_lines":[{"line_number":11,"context_line":"particular environment."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This documentation section describes a recommended reference architecture."},{"line_number":14,"context_line":"Although some components, such as the bridges described below, are mandatory,"},{"line_number":15,"context_line":"other components, like the bonded interfaces, are not required. However,"},{"line_number":16,"context_line":"deployers are strongly urged to follow the reference design as closely as"},{"line_number":17,"context_line":"possible for production deployments."}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa69d971_63fefc39","line":14,"updated":"2016-01-08 15:14:06.000000000","message":"Too many commas. This line get rid of the comma after below.","commit_id":"59c1863095dc0e9ccbc8a83a2841f8e59296564f"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"5c221c36c051716eee521c2c20340b39a7c5ea9d","unresolved":false,"context_lines":[{"line_number":11,"context_line":"particular environment."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This documentation section describes a recommended reference architecture."},{"line_number":14,"context_line":"Although some components, such as the bridges described below, are mandatory,"},{"line_number":15,"context_line":"other components, like the bonded interfaces, are not required. However,"},{"line_number":16,"context_line":"deployers are strongly urged to follow the reference design as closely as"},{"line_number":17,"context_line":"possible for production deployments."}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa69d971_15cf3780","line":14,"in_reply_to":"fa69d971_63fefc39","updated":"2016-01-08 15:20:19.000000000","message":"Done","commit_id":"59c1863095dc0e9ccbc8a83a2841f8e59296564f"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"ebdb0098b81954f5022accda3099ef983cf949c1","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This documentation section describes a recommended reference architecture."},{"line_number":14,"context_line":"Although some components, such as the bridges described below, are mandatory,"},{"line_number":15,"context_line":"other components, like the bonded interfaces, are not required. However,"},{"line_number":16,"context_line":"deployers are strongly urged to follow the reference design as closely as"},{"line_number":17,"context_line":"possible for production deployments."},{"line_number":18,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa69d971_a3a2b449","line":15,"updated":"2016-01-08 15:14:06.000000000","message":"This line remove both commas","commit_id":"59c1863095dc0e9ccbc8a83a2841f8e59296564f"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"5c221c36c051716eee521c2c20340b39a7c5ea9d","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This documentation section describes a recommended reference architecture."},{"line_number":14,"context_line":"Although some components, such as the bridges described below, are mandatory,"},{"line_number":15,"context_line":"other components, like the bonded interfaces, are not required. However,"},{"line_number":16,"context_line":"deployers are strongly urged to follow the reference design as closely as"},{"line_number":17,"context_line":"possible for production deployments."},{"line_number":18,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa69d971_d5c8bf76","line":15,"in_reply_to":"fa69d971_a3a2b449","updated":"2016-01-08 15:20:19.000000000","message":"Done","commit_id":"59c1863095dc0e9ccbc8a83a2841f8e59296564f"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"ebdb0098b81954f5022accda3099ef983cf949c1","unresolved":false,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":"   -  Provides external (typically internet) connectivity to containers."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"   -  Automatically created and managed by LXC. Does not directly attach"},{"line_number":80,"context_line":"      to any physical or logical interfaces on the host because iptables"},{"line_number":81,"context_line":"      handle connectivity. Attaches to ``eth0`` in each container."},{"line_number":82,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa69d971_9526c7b8","line":79,"updated":"2016-01-08 15:14:06.000000000","message":"It does not","commit_id":"59c1863095dc0e9ccbc8a83a2841f8e59296564f"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"5c221c36c051716eee521c2c20340b39a7c5ea9d","unresolved":false,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":"   -  Provides external (typically internet) connectivity to containers."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"   -  Automatically created and managed by LXC. Does not directly attach"},{"line_number":80,"context_line":"      to any physical or logical interfaces on the host because iptables"},{"line_number":81,"context_line":"      handle connectivity. Attaches to ``eth0`` in each container."},{"line_number":82,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa69d971_d5767f3d","line":79,"in_reply_to":"fa69d971_9526c7b8","updated":"2016-01-08 15:20:19.000000000","message":"Done","commit_id":"59c1863095dc0e9ccbc8a83a2841f8e59296564f"},{"author":{"_account_id":11268,"name":"Miguel Alex Cantu (alextricity25)","email":"miguel.can2@gmail.com","username":"elextro"},"change_message_id":"43eead1c2be5e9e874f5c4d150db007ec049c629","unresolved":false,"context_lines":[{"line_number":88,"context_line":"      OpenStack services."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"   -  Manually created and attaches to a physical or logical interface,"},{"line_number":91,"context_line":"      typically a ``bond0`` VLAN subinterface. Also attaches to ``eth1``"},{"line_number":92,"context_line":"      in each container."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"-  Storage ``br-storage``:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa69d971_bfbde4d8","line":91,"range":{"start_line":91,"start_character":66,"end_line":91,"end_character":70},"updated":"2016-01-08 16:50:51.000000000","message":"It would be good to to mention that this is configurable here:\nhttps://github.com/openstack/openstack-ansible/blob/master/etc/openstack_deploy/openstack_user_config.yml.example#L217\nAnd therefore it might not be eth1. Same goes for the other bridges.","commit_id":"32e32a8cae3a50539d72e9f587d2fe71d732c990"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"595ddf99617be463cbcd0633f8fffe2a27a5b887","unresolved":false,"context_lines":[{"line_number":88,"context_line":"      OpenStack services."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"   -  Manually created and attaches to a physical or logical interface,"},{"line_number":91,"context_line":"      typically a ``bond0`` VLAN subinterface. Also attaches to ``eth1``"},{"line_number":92,"context_line":"      in each container."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"-  Storage ``br-storage``:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa69d971_e2c3bc55","line":91,"in_reply_to":"fa69d971_bfbde4d8","updated":"2016-01-08 18:10:04.000000000","message":"Done","commit_id":"32e32a8cae3a50539d72e9f587d2fe71d732c990"},{"author":{"_account_id":11268,"name":"Miguel Alex Cantu (alextricity25)","email":"miguel.can2@gmail.com","username":"elextro"},"change_message_id":"43eead1c2be5e9e874f5c4d150db007ec049c629","unresolved":false,"context_lines":[{"line_number":99,"context_line":"      Compute and Block Storage hosts."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"   -  Manually created and attaches to a physical or logical interface,"},{"line_number":102,"context_line":"      typically a ``bond0`` VLAN subinterface. Also attaches to ``eth2``"},{"line_number":103,"context_line":"      in each associated container."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"-  OpenStack Networking tunnel/overlay ``br-vxlan``:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa69d971_9fa100ac","line":102,"range":{"start_line":102,"start_character":66,"end_line":102,"end_character":70},"updated":"2016-01-08 16:50:51.000000000","message":"https://github.com/openstack/openstack-ansible/blob/master/etc/openstack_deploy/openstack_user_config.yml.example#L233","commit_id":"32e32a8cae3a50539d72e9f587d2fe71d732c990"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"595ddf99617be463cbcd0633f8fffe2a27a5b887","unresolved":false,"context_lines":[{"line_number":99,"context_line":"      Compute and Block Storage hosts."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"   -  Manually created and attaches to a physical or logical interface,"},{"line_number":102,"context_line":"      typically a ``bond0`` VLAN subinterface. Also attaches to ``eth2``"},{"line_number":103,"context_line":"      in each associated container."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"-  OpenStack Networking tunnel/overlay ``br-vxlan``:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa69d971_82a1a0ab","line":102,"in_reply_to":"fa69d971_9fa100ac","updated":"2016-01-08 18:10:04.000000000","message":"Done","commit_id":"32e32a8cae3a50539d72e9f587d2fe71d732c990"},{"author":{"_account_id":11268,"name":"Miguel Alex Cantu (alextricity25)","email":"miguel.can2@gmail.com","username":"elextro"},"change_message_id":"43eead1c2be5e9e874f5c4d150db007ec049c629","unresolved":false,"context_lines":[{"line_number":110,"context_line":""},{"line_number":111,"context_line":"   -  Manually created and attaches to a physical or logical interface,"},{"line_number":112,"context_line":"      typically a ``bond1`` VLAN subinterface. Also attaches to"},{"line_number":113,"context_line":"      ``eth10`` in each associated container."},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"-  OpenStack Networking provider ``br-vlan``:"},{"line_number":116,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa69d971_3f78142b","line":113,"range":{"start_line":113,"start_character":8,"end_line":113,"end_character":13},"updated":"2016-01-08 16:50:51.000000000","message":"https://github.com/openstack/openstack-ansible/blob/master/etc/openstack_deploy/openstack_user_config.yml.example#L241","commit_id":"32e32a8cae3a50539d72e9f587d2fe71d732c990"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"595ddf99617be463cbcd0633f8fffe2a27a5b887","unresolved":false,"context_lines":[{"line_number":110,"context_line":""},{"line_number":111,"context_line":"   -  Manually created and attaches to a physical or logical interface,"},{"line_number":112,"context_line":"      typically a ``bond1`` VLAN subinterface. Also attaches to"},{"line_number":113,"context_line":"      ``eth10`` in each associated container."},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"-  OpenStack Networking provider ``br-vlan``:"},{"line_number":116,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa69d971_a2a4e4b8","line":113,"in_reply_to":"fa69d971_3f78142b","updated":"2016-01-08 18:10:04.000000000","message":"Done","commit_id":"32e32a8cae3a50539d72e9f587d2fe71d732c990"},{"author":{"_account_id":11268,"name":"Miguel Alex Cantu (alextricity25)","email":"miguel.can2@gmail.com","username":"elextro"},"change_message_id":"43eead1c2be5e9e874f5c4d150db007ec049c629","unresolved":false,"context_lines":[{"line_number":119,"context_line":"   -  Provides infrastructure for VLAN networks."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"   -  Manually created and attaches to a physical or logical interface,"},{"line_number":122,"context_line":"      typically ``bond1``. Attaches to ``eth11`` for vlan type networks"},{"line_number":123,"context_line":"      in each associated container. It does not contain an IP address because"},{"line_number":124,"context_line":"      it only handles layer 2 connectivity. This interface can support flat"},{"line_number":125,"context_line":"      networks as well, though additional bridge configuration will be needed."}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa69d971_df76983d","line":122,"range":{"start_line":122,"start_character":41,"end_line":122,"end_character":46},"updated":"2016-01-08 16:50:51.000000000","message":"https://github.com/openstack/openstack-ansible/blob/master/etc/openstack_deploy/openstack_user_config.yml.example#L252","commit_id":"32e32a8cae3a50539d72e9f587d2fe71d732c990"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"595ddf99617be463cbcd0633f8fffe2a27a5b887","unresolved":false,"context_lines":[{"line_number":119,"context_line":"   -  Provides infrastructure for VLAN networks."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"   -  Manually created and attaches to a physical or logical interface,"},{"line_number":122,"context_line":"      typically ``bond1``. Attaches to ``eth11`` for vlan type networks"},{"line_number":123,"context_line":"      in each associated container. It does not contain an IP address because"},{"line_number":124,"context_line":"      it only handles layer 2 connectivity. This interface can support flat"},{"line_number":125,"context_line":"      networks as well, though additional bridge configuration will be needed."}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa69d971_62aeec99","line":122,"in_reply_to":"fa69d971_df76983d","updated":"2016-01-08 18:10:04.000000000","message":"Done","commit_id":"32e32a8cae3a50539d72e9f587d2fe71d732c990"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"2c6a90ff26421ab428f813eefd83fb5254e6b1bc","unresolved":false,"context_lines":[{"line_number":140,"context_line":""},{"line_number":141,"context_line":".. image:: figures/networkarch-bare-external.png"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"The following image shows how the neutron agent uses the ``br-vlan`` and"},{"line_number":144,"context_line":"``br-vxlan`` to provide network connectivity:"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":".. image:: figures/networking-neutronagents.png"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa69d971_4e999c6d","line":143,"updated":"2016-01-08 16:02:39.000000000","message":"The following image show how the neutron agents work with the bridges ``br-vlan`` and ``br-vxlan``. As a reminder, OpenStack Networking (neutron) is configured to use a DHCP agent, L3 agent and Linux Bridge agent within a ``networking-agents`` container. You can see how the DHCP agents can provide information (ip/dns) to the instances, but also how routing works on the image:","commit_id":"32e32a8cae3a50539d72e9f587d2fe71d732c990"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"595ddf99617be463cbcd0633f8fffe2a27a5b887","unresolved":false,"context_lines":[{"line_number":140,"context_line":""},{"line_number":141,"context_line":".. image:: figures/networkarch-bare-external.png"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"The following image shows how the neutron agent uses the ``br-vlan`` and"},{"line_number":144,"context_line":"``br-vxlan`` to provide network connectivity:"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":".. image:: figures/networking-neutronagents.png"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa69d971_a28b841d","line":143,"in_reply_to":"fa69d971_4e999c6d","updated":"2016-01-08 18:10:04.000000000","message":"Done","commit_id":"32e32a8cae3a50539d72e9f587d2fe71d732c990"},{"author":{"_account_id":3114,"name":"Karin Levenstein","email":"karin.levenstein@rackspace.com","username":"karin-levenstein"},"change_message_id":"639ff79976a88a118207dbbf2f2cb68ab93b9a70","unresolved":false,"context_lines":[{"line_number":8,"context_line":"dramatically per environment. For demonstration purposes, these"},{"line_number":9,"context_line":"instructions use a reference architecture with example network interface"},{"line_number":10,"context_line":"names, networks, and IP addresses. Modify these values as needed for the"},{"line_number":11,"context_line":"particular environment."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This documentation section describes a recommended reference architecture."},{"line_number":14,"context_line":"Some components are mandatory, such as the bridges described below. Other"}],"source_content_type":"text/x-rst","patch_set":4,"id":"fa69d971_16528435","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":10},"updated":"2016-01-11 22:16:14.000000000","message":"Move to next para (see next note)","commit_id":"7683ca5e7fa2cfdae89985c32f8990a908b4cd0d"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"b602578d86fb2da285ec7ee7e88e4e5e7d829359","unresolved":false,"context_lines":[{"line_number":8,"context_line":"dramatically per environment. For demonstration purposes, these"},{"line_number":9,"context_line":"instructions use a reference architecture with example network interface"},{"line_number":10,"context_line":"names, networks, and IP addresses. Modify these values as needed for the"},{"line_number":11,"context_line":"particular environment."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This documentation section describes a recommended reference architecture."},{"line_number":14,"context_line":"Some components are mandatory, such as the bridges described below. Other"}],"source_content_type":"text/x-rst","patch_set":4,"id":"da6ed579_a1558dc2","line":11,"in_reply_to":"fa69d971_16528435","updated":"2016-01-14 13:30:55.000000000","message":"Done","commit_id":"7683ca5e7fa2cfdae89985c32f8990a908b4cd0d"},{"author":{"_account_id":3114,"name":"Karin Levenstein","email":"karin.levenstein@rackspace.com","username":"karin-levenstein"},"change_message_id":"639ff79976a88a118207dbbf2f2cb68ab93b9a70","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Some components are mandatory, such as the bridges described below. Other"},{"line_number":15,"context_line":"components aren\u0027t required but are strongly recommended, such as the bonded"},{"line_number":16,"context_line":"network interfaces. Deployers are strongly urged to follow the reference"},{"line_number":17,"context_line":"design as closely as possible for production deployments."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Bonded network interfaces"},{"line_number":20,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":4,"id":"fa69d971_d61dcc73","line":17,"range":{"start_line":17,"start_character":45,"end_line":17,"end_character":56},"updated":"2016-01-11 22:16:14.000000000","message":"Add here: For demonstration purposes, these instructions use example network interface names, networks, and IP addresses. Modify these values as needed for the particular environment.","commit_id":"7683ca5e7fa2cfdae89985c32f8990a908b4cd0d"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"b602578d86fb2da285ec7ee7e88e4e5e7d829359","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Some components are mandatory, such as the bridges described below. Other"},{"line_number":15,"context_line":"components aren\u0027t required but are strongly recommended, such as the bonded"},{"line_number":16,"context_line":"network interfaces. Deployers are strongly urged to follow the reference"},{"line_number":17,"context_line":"design as closely as possible for production deployments."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Bonded network interfaces"},{"line_number":20,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":4,"id":"da6ed579_c15a01f2","line":17,"in_reply_to":"fa69d971_d61dcc73","updated":"2016-01-14 13:30:55.000000000","message":"Done","commit_id":"7683ca5e7fa2cfdae89985c32f8990a908b4cd0d"},{"author":{"_account_id":3114,"name":"Karin Levenstein","email":"karin.levenstein@rackspace.com","username":"karin-levenstein"},"change_message_id":"639ff79976a88a118207dbbf2f2cb68ab93b9a70","unresolved":false,"context_lines":[{"line_number":19,"context_line":"Bonded network interfaces"},{"line_number":20,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"The reference architecture includes the use of bonded network interfaces, which"},{"line_number":23,"context_line":"use multiple physical network interfaces for better redundancy and throughput."},{"line_number":24,"context_line":"Avoid using two ports on the same multi-port network card for the same bonded"},{"line_number":25,"context_line":"interface since a network card failure would affect both physical network"}],"source_content_type":"text/x-rst","patch_set":4,"id":"da6ed579_89b3790a","line":22,"range":{"start_line":22,"start_character":27,"end_line":22,"end_character":43},"updated":"2016-01-11 22:16:14.000000000","message":"uses? or includes?","commit_id":"7683ca5e7fa2cfdae89985c32f8990a908b4cd0d"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"b602578d86fb2da285ec7ee7e88e4e5e7d829359","unresolved":false,"context_lines":[{"line_number":19,"context_line":"Bonded network interfaces"},{"line_number":20,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"The reference architecture includes the use of bonded network interfaces, which"},{"line_number":23,"context_line":"use multiple physical network interfaces for better redundancy and throughput."},{"line_number":24,"context_line":"Avoid using two ports on the same multi-port network card for the same bonded"},{"line_number":25,"context_line":"interface since a network card failure would affect both physical network"}],"source_content_type":"text/x-rst","patch_set":4,"id":"da6ed579_e10625cd","line":22,"in_reply_to":"da6ed579_89b3790a","updated":"2016-01-14 13:30:55.000000000","message":"Done","commit_id":"7683ca5e7fa2cfdae89985c32f8990a908b4cd0d"},{"author":{"_account_id":3114,"name":"Karin Levenstein","email":"karin.levenstein@rackspace.com","username":"karin-levenstein"},"change_message_id":"639ff79976a88a118207dbbf2f2cb68ab93b9a70","unresolved":false,"context_lines":[{"line_number":25,"context_line":"interface since a network card failure would affect both physical network"},{"line_number":26,"context_line":"interfaces used by the bond."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"The ``bond0`` interface will carry the traffic from the containers which"},{"line_number":29,"context_line":"run the OpenStack infrastructure. Configure a static IP address on the"},{"line_number":30,"context_line":"``bond0`` interface from your management network."},{"line_number":31,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"da6ed579_09c8e973","line":28,"range":{"start_line":28,"start_character":67,"end_line":28,"end_character":72},"updated":"2016-01-11 22:16:14.000000000","message":"that","commit_id":"7683ca5e7fa2cfdae89985c32f8990a908b4cd0d"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"b602578d86fb2da285ec7ee7e88e4e5e7d829359","unresolved":false,"context_lines":[{"line_number":25,"context_line":"interface since a network card failure would affect both physical network"},{"line_number":26,"context_line":"interfaces used by the bond."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"The ``bond0`` interface will carry the traffic from the containers which"},{"line_number":29,"context_line":"run the OpenStack infrastructure. Configure a static IP address on the"},{"line_number":30,"context_line":"``bond0`` interface from your management network."},{"line_number":31,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"da6ed579_010c99eb","line":28,"in_reply_to":"da6ed579_09c8e973","updated":"2016-01-14 13:30:55.000000000","message":"Done","commit_id":"7683ca5e7fa2cfdae89985c32f8990a908b4cd0d"},{"author":{"_account_id":3114,"name":"Karin Levenstein","email":"karin.levenstein@rackspace.com","username":"karin-levenstein"},"change_message_id":"639ff79976a88a118207dbbf2f2cb68ab93b9a70","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"*Namespaces* provide logically separate layer 3 environments (similar to"},{"line_number":56,"context_line":"routers) within a host. Namespaces use virtual interfaces to connect"},{"line_number":57,"context_line":"with other namespaces including the host namespace. These interfaces,"},{"line_number":58,"context_line":"often called ``veth`` pairs, are virtually \"plugged in\" between"},{"line_number":59,"context_line":"namespaces similar to patch cables connecting physical devices such as"},{"line_number":60,"context_line":"switches and routers."}],"source_content_type":"text/x-rst","patch_set":4,"id":"da6ed579_6979652f","line":57,"range":{"start_line":57,"start_character":11,"end_line":57,"end_character":21},"updated":"2016-01-11 22:16:14.000000000","message":"namespaces,","commit_id":"7683ca5e7fa2cfdae89985c32f8990a908b4cd0d"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"b602578d86fb2da285ec7ee7e88e4e5e7d829359","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"*Namespaces* provide logically separate layer 3 environments (similar to"},{"line_number":56,"context_line":"routers) within a host. Namespaces use virtual interfaces to connect"},{"line_number":57,"context_line":"with other namespaces including the host namespace. These interfaces,"},{"line_number":58,"context_line":"often called ``veth`` pairs, are virtually \"plugged in\" between"},{"line_number":59,"context_line":"namespaces similar to patch cables connecting physical devices such as"},{"line_number":60,"context_line":"switches and routers."}],"source_content_type":"text/x-rst","patch_set":4,"id":"da6ed579_013339ac","line":57,"in_reply_to":"da6ed579_6979652f","updated":"2016-01-14 13:30:55.000000000","message":"Done","commit_id":"7683ca5e7fa2cfdae89985c32f8990a908b4cd0d"},{"author":{"_account_id":10881,"name":"Neill Cox","email":"neill@ingenious.com.au","username":"neillc"},"change_message_id":"3e153b7dc0592db97122e16323f4caa3cad6ff6b","unresolved":false,"context_lines":[{"line_number":150,"context_line":""},{"line_number":151,"context_line":".. image:: figures/networkarch-bare-external.png"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"The following image show how the neutron agents work with the bridges"},{"line_number":154,"context_line":"``br-vlan`` and ``br-vxlan``. As a reminder, OpenStack Networking (neutron) is"},{"line_number":155,"context_line":"configured to use a DHCP agent, L3 agent and Linux Bridge agent within a"},{"line_number":156,"context_line":"``networking-agents`` container. You can see how the DHCP agents can provide"}],"source_content_type":"text/x-rst","patch_set":4,"id":"da6ed579_d1f31c09","line":153,"range":{"start_line":153,"start_character":29,"end_line":153,"end_character":32},"updated":"2016-01-12 21:48:05.000000000","message":"...image shows... (if it was images it would be show, but the singular shows)","commit_id":"7683ca5e7fa2cfdae89985c32f8990a908b4cd0d"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"b602578d86fb2da285ec7ee7e88e4e5e7d829359","unresolved":false,"context_lines":[{"line_number":150,"context_line":""},{"line_number":151,"context_line":".. image:: figures/networkarch-bare-external.png"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"The following image show how the neutron agents work with the bridges"},{"line_number":154,"context_line":"``br-vlan`` and ``br-vxlan``. As a reminder, OpenStack Networking (neutron) is"},{"line_number":155,"context_line":"configured to use a DHCP agent, L3 agent and Linux Bridge agent within a"},{"line_number":156,"context_line":"``networking-agents`` container. You can see how the DHCP agents can provide"}],"source_content_type":"text/x-rst","patch_set":4,"id":"da6ed579_e1d4e520","line":153,"in_reply_to":"da6ed579_d1f31c09","updated":"2016-01-14 13:30:55.000000000","message":"Done","commit_id":"7683ca5e7fa2cfdae89985c32f8990a908b4cd0d"}]}
