)]}'
{"doc/source/user/adding-and-removing-hosts.rst":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"728b0e09588762bdb1eca2c64d5eeec17675b821","unresolved":false,"context_lines":[{"line_number":8,"context_line":"types of nodes - controllers and compute nodes. Other types of nodes will need"},{"line_number":9,"context_line":"consideration."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Any procedure being used should be tested locally before being applied in a"},{"line_number":12,"context_line":"production environment."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Adding new hosts"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_82abf71b","line":11,"range":{"start_line":11,"start_character":42,"end_line":11,"end_character":49},"updated":"2020-10-12 16:55:42.000000000","message":"or remotely? I guess this sentence would do better without this word.","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"898f6c9d6a85cb1e67046d8db594765daad88280","unresolved":false,"context_lines":[{"line_number":8,"context_line":"types of nodes - controllers and compute nodes. Other types of nodes will need"},{"line_number":9,"context_line":"consideration."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Any procedure being used should be tested locally before being applied in a"},{"line_number":12,"context_line":"production environment."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Adding new hosts"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_ca297c89","line":11,"range":{"start_line":11,"start_character":42,"end_line":11,"end_character":49},"in_reply_to":"9f560f44_82abf71b","updated":"2020-10-13 08:36:32.000000000","message":"Done","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"728b0e09588762bdb1eca2c64d5eeec17675b821","unresolved":false,"context_lines":[{"line_number":19,"context_line":"Adding new controllers"},{"line_number":20,"context_line":"----------------------"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"If using the :doc:`bootstrap-servers command"},{"line_number":23,"context_line":"\u003c/reference/deployment-and-bootstrapping/bootstrap-servers\u003e`, it can be used to"},{"line_number":24,"context_line":"prepare the new hosts that are being added to the system."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"The ``bootstrap-servers`` command also adds an entry to ``/etc/hosts`` for the"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_626863f3","line":23,"range":{"start_line":22,"start_character":0,"end_line":23,"end_character":64},"updated":"2020-10-12 16:55:42.000000000","message":"The bootstrap-servers commands ... (can be used...)","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"898f6c9d6a85cb1e67046d8db594765daad88280","unresolved":false,"context_lines":[{"line_number":19,"context_line":"Adding new controllers"},{"line_number":20,"context_line":"----------------------"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"If using the :doc:`bootstrap-servers command"},{"line_number":23,"context_line":"\u003c/reference/deployment-and-bootstrapping/bootstrap-servers\u003e`, it can be used to"},{"line_number":24,"context_line":"prepare the new hosts that are being added to the system."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"The ``bootstrap-servers`` command also adds an entry to ``/etc/hosts`` for the"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_4a356cda","line":23,"range":{"start_line":22,"start_character":0,"end_line":23,"end_character":64},"in_reply_to":"9f560f44_626863f3","updated":"2020-10-13 08:36:32.000000000","message":"Done","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"728b0e09588762bdb1eca2c64d5eeec17675b821","unresolved":false,"context_lines":[{"line_number":22,"context_line":"If using the :doc:`bootstrap-servers command"},{"line_number":23,"context_line":"\u003c/reference/deployment-and-bootstrapping/bootstrap-servers\u003e`, it can be used to"},{"line_number":24,"context_line":"prepare the new hosts that are being added to the system."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"The ``bootstrap-servers`` command also adds an entry to ``/etc/hosts`` for the"},{"line_number":27,"context_line":"new hosts, and some services such as RabbitMQ require entries to exist for all"},{"line_number":28,"context_line":"controllers on every controller. If using a ``--limit`` argument, ensure that"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_827017dc","line":25,"updated":"2020-10-12 16:55:42.000000000","message":"No need to split paragraph here.","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"898f6c9d6a85cb1e67046d8db594765daad88280","unresolved":false,"context_lines":[{"line_number":22,"context_line":"If using the :doc:`bootstrap-servers command"},{"line_number":23,"context_line":"\u003c/reference/deployment-and-bootstrapping/bootstrap-servers\u003e`, it can be used to"},{"line_number":24,"context_line":"prepare the new hosts that are being added to the system."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"The ``bootstrap-servers`` command also adds an entry to ``/etc/hosts`` for the"},{"line_number":27,"context_line":"new hosts, and some services such as RabbitMQ require entries to exist for all"},{"line_number":28,"context_line":"controllers on every controller. If using a ``--limit`` argument, ensure that"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_0a5534f9","line":25,"in_reply_to":"9f560f44_827017dc","updated":"2020-10-13 08:36:32.000000000","message":"Done","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"728b0e09588762bdb1eca2c64d5eeec17675b821","unresolved":false,"context_lines":[{"line_number":23,"context_line":"\u003c/reference/deployment-and-bootstrapping/bootstrap-servers\u003e`, it can be used to"},{"line_number":24,"context_line":"prepare the new hosts that are being added to the system."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"The ``bootstrap-servers`` command also adds an entry to ``/etc/hosts`` for the"},{"line_number":27,"context_line":"new hosts, and some services such as RabbitMQ require entries to exist for all"},{"line_number":28,"context_line":"controllers on every controller. If using a ``--limit`` argument, ensure that"},{"line_number":29,"context_line":"all controllers are included, e.g. via ``--limit control``."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_426b9fee","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":33},"updated":"2020-10-12 16:55:42.000000000","message":"It","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"898f6c9d6a85cb1e67046d8db594765daad88280","unresolved":false,"context_lines":[{"line_number":23,"context_line":"\u003c/reference/deployment-and-bootstrapping/bootstrap-servers\u003e`, it can be used to"},{"line_number":24,"context_line":"prepare the new hosts that are being added to the system."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"The ``bootstrap-servers`` command also adds an entry to ``/etc/hosts`` for the"},{"line_number":27,"context_line":"new hosts, and some services such as RabbitMQ require entries to exist for all"},{"line_number":28,"context_line":"controllers on every controller. If using a ``--limit`` argument, ensure that"},{"line_number":29,"context_line":"all controllers are included, e.g. via ``--limit control``."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_aa452846","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":33},"in_reply_to":"9f560f44_426b9fee","updated":"2020-10-13 08:36:32.000000000","message":"Done","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"728b0e09588762bdb1eca2c64d5eeec17675b821","unresolved":false,"context_lines":[{"line_number":24,"context_line":"prepare the new hosts that are being added to the system."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"The ``bootstrap-servers`` command also adds an entry to ``/etc/hosts`` for the"},{"line_number":27,"context_line":"new hosts, and some services such as RabbitMQ require entries to exist for all"},{"line_number":28,"context_line":"controllers on every controller. If using a ``--limit`` argument, ensure that"},{"line_number":29,"context_line":"all controllers are included, e.g. via ``--limit control``."},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_e27bd3bb","line":27,"range":{"start_line":27,"start_character":29,"end_line":27,"end_character":45},"updated":"2020-10-12 16:55:42.000000000","message":"*commas* around","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"898f6c9d6a85cb1e67046d8db594765daad88280","unresolved":false,"context_lines":[{"line_number":24,"context_line":"prepare the new hosts that are being added to the system."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"The ``bootstrap-servers`` command also adds an entry to ``/etc/hosts`` for the"},{"line_number":27,"context_line":"new hosts, and some services such as RabbitMQ require entries to exist for all"},{"line_number":28,"context_line":"controllers on every controller. If using a ``--limit`` argument, ensure that"},{"line_number":29,"context_line":"all controllers are included, e.g. via ``--limit control``."},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_ca77bc9e","line":27,"range":{"start_line":27,"start_character":29,"end_line":27,"end_character":45},"in_reply_to":"9f560f44_e27bd3bb","updated":"2020-10-13 08:36:32.000000000","message":"Done","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"728b0e09588762bdb1eca2c64d5eeec17675b821","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":".. code-block:: console"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"   kolla-ansible -i \u003cinventory\u003e bootstrap-servers [--limit \u003climit\u003e]"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Pull down containers to the new hosts."},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_02336714","line":33,"range":{"start_line":33,"start_character":51,"end_line":33,"end_character":66},"updated":"2020-10-12 16:55:42.000000000","message":"could use spacing to render better","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"898f6c9d6a85cb1e67046d8db594765daad88280","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":".. code-block:: console"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"   kolla-ansible -i \u003cinventory\u003e bootstrap-servers [--limit \u003climit\u003e]"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Pull down containers to the new hosts."},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_0a6ed4c6","line":33,"range":{"start_line":33,"start_character":51,"end_line":33,"end_character":66},"in_reply_to":"9f560f44_02336714","updated":"2020-10-13 08:36:32.000000000","message":"how so?","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"9a66f158f7ab23f79ca3b9141d3deab5c5c3c533","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":".. code-block:: console"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"   kolla-ansible -i \u003cinventory\u003e bootstrap-servers [--limit \u003climit\u003e]"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Pull down containers to the new hosts."},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_e09f4162","line":33,"range":{"start_line":33,"start_character":51,"end_line":33,"end_character":66},"in_reply_to":"9f560f44_0a6ed4c6","updated":"2020-10-13 09:51:49.000000000","message":"[ --limit \u003climit\u003e ]\n\nIt\u0027s strictly my preference.","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"728b0e09588762bdb1eca2c64d5eeec17675b821","unresolved":false,"context_lines":[{"line_number":31,"context_line":".. code-block:: console"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"   kolla-ansible -i \u003cinventory\u003e bootstrap-servers [--limit \u003climit\u003e]"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Pull down containers to the new hosts."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_42443f73","line":34,"updated":"2020-10-12 16:55:42.000000000","message":"Should we remind running bootstrap on live things can be dangerous?","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"898f6c9d6a85cb1e67046d8db594765daad88280","unresolved":false,"context_lines":[{"line_number":31,"context_line":".. code-block:: console"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"   kolla-ansible -i \u003cinventory\u003e bootstrap-servers [--limit \u003climit\u003e]"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Pull down containers to the new hosts."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_ca85fc5a","line":34,"in_reply_to":"9f560f44_42443f73","updated":"2020-10-13 08:36:32.000000000","message":"Done","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"728b0e09588762bdb1eca2c64d5eeec17675b821","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"   kolla-ansible -i \u003cinventory\u003e bootstrap-servers [--limit \u003climit\u003e]"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Pull down containers to the new hosts."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. code-block:: console"},{"line_number":38,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_8259375c","line":35,"range":{"start_line":35,"start_character":10,"end_line":35,"end_character":20},"updated":"2020-10-12 16:55:42.000000000","message":"container images","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"898f6c9d6a85cb1e67046d8db594765daad88280","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"   kolla-ansible -i \u003cinventory\u003e bootstrap-servers [--limit \u003climit\u003e]"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Pull down containers to the new hosts."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. code-block:: console"},{"line_number":38,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_2a791881","line":35,"range":{"start_line":35,"start_character":10,"end_line":35,"end_character":20},"in_reply_to":"9f560f44_8259375c","updated":"2020-10-13 08:36:32.000000000","message":"Done","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"728b0e09588762bdb1eca2c64d5eeec17675b821","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. code-block:: console"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"   kolla-ansible -i \u003cinventory\u003e pull [--limit \u003climit\u003e]"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Deploy containers to the new hosts. If using a ``--limit`` argument, ensure"},{"line_number":42,"context_line":"that all controllers are included, e.g. via ``--limit control``."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_e229139c","line":39,"range":{"start_line":39,"start_character":47,"end_line":39,"end_character":52},"updated":"2020-10-12 16:55:42.000000000","message":"should mention this limit should likely be to new hosts only","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"898f6c9d6a85cb1e67046d8db594765daad88280","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. code-block:: console"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"   kolla-ansible -i \u003cinventory\u003e pull [--limit \u003climit\u003e]"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Deploy containers to the new hosts. If using a ``--limit`` argument, ensure"},{"line_number":42,"context_line":"that all controllers are included, e.g. via ``--limit control``."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_2aee3820","line":39,"range":{"start_line":39,"start_character":47,"end_line":39,"end_character":52},"in_reply_to":"9f560f44_e229139c","updated":"2020-10-13 08:36:32.000000000","message":"Done","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"728b0e09588762bdb1eca2c64d5eeec17675b821","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"   kolla-ansible -i \u003cinventory\u003e pull [--limit \u003climit\u003e]"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Deploy containers to the new hosts. If using a ``--limit`` argument, ensure"},{"line_number":42,"context_line":"that all controllers are included, e.g. via ``--limit control``."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_e2547324","line":41,"range":{"start_line":41,"start_character":18,"end_line":41,"end_character":20},"updated":"2020-10-12 16:55:42.000000000","message":"on?","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"898f6c9d6a85cb1e67046d8db594765daad88280","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"   kolla-ansible -i \u003cinventory\u003e pull [--limit \u003climit\u003e]"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Deploy containers to the new hosts. If using a ``--limit`` argument, ensure"},{"line_number":42,"context_line":"that all controllers are included, e.g. via ``--limit control``."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_6adb107c","line":41,"range":{"start_line":41,"start_character":18,"end_line":41,"end_character":20},"in_reply_to":"9f560f44_e2547324","updated":"2020-10-13 08:36:32.000000000","message":"Done","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"728b0e09588762bdb1eca2c64d5eeec17675b821","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Some resources may not be automatically balanced onto the new controllers. It"},{"line_number":53,"context_line":"may be helpful to manually rebalance these resources onto the new controllers."},{"line_number":54,"context_line":"Examples include networks hosted by Neutron DHCP agent, and routers hosted by"},{"line_number":55,"context_line":"Neutron L3 agent."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":".. _adding-new-compute-nodes:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_e202b30b","line":54,"range":{"start_line":54,"start_character":68,"end_line":54,"end_character":74},"updated":"2020-10-12 16:55:42.000000000","message":"controlled?","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"728b0e09588762bdb1eca2c64d5eeec17675b821","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Some resources may not be automatically balanced onto the new controllers. It"},{"line_number":53,"context_line":"may be helpful to manually rebalance these resources onto the new controllers."},{"line_number":54,"context_line":"Examples include networks hosted by Neutron DHCP agent, and routers hosted by"},{"line_number":55,"context_line":"Neutron L3 agent."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":".. _adding-new-compute-nodes:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_8207771d","line":54,"range":{"start_line":54,"start_character":17,"end_line":54,"end_character":32},"updated":"2020-10-12 16:55:42.000000000","message":"is it the proper wording in case of DHCP agent? Should not we say something more along the lines of \"DHCP services controlled by\"","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"9a66f158f7ab23f79ca3b9141d3deab5c5c3c533","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Some resources may not be automatically balanced onto the new controllers. It"},{"line_number":53,"context_line":"may be helpful to manually rebalance these resources onto the new controllers."},{"line_number":54,"context_line":"Examples include networks hosted by Neutron DHCP agent, and routers hosted by"},{"line_number":55,"context_line":"Neutron L3 agent."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":".. _adding-new-compute-nodes:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_00a9958d","line":54,"range":{"start_line":54,"start_character":68,"end_line":54,"end_character":74},"in_reply_to":"9f560f44_2a5598c2","updated":"2020-10-13 09:51:49.000000000","message":"OK","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"898f6c9d6a85cb1e67046d8db594765daad88280","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Some resources may not be automatically balanced onto the new controllers. It"},{"line_number":53,"context_line":"may be helpful to manually rebalance these resources onto the new controllers."},{"line_number":54,"context_line":"Examples include networks hosted by Neutron DHCP agent, and routers hosted by"},{"line_number":55,"context_line":"Neutron L3 agent."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":".. _adding-new-compute-nodes:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_2a5598c2","line":54,"range":{"start_line":54,"start_character":68,"end_line":54,"end_character":74},"in_reply_to":"9f560f44_e202b30b","updated":"2020-10-13 08:36:32.000000000","message":"I think I took this terminology from the old neutron CLIL\n\nhttps://docs.openstack.org/newton/networking-guide/config-dhcp-ha.html\n\nList DHCP agents that host a specified network:\n\n$ neutron dhcp-agent-list-hosting-net net1\n\nI prefer hosted to controlled.","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"728b0e09588762bdb1eca2c64d5eeec17675b821","unresolved":false,"context_lines":[{"line_number":52,"context_line":"Some resources may not be automatically balanced onto the new controllers. It"},{"line_number":53,"context_line":"may be helpful to manually rebalance these resources onto the new controllers."},{"line_number":54,"context_line":"Examples include networks hosted by Neutron DHCP agent, and routers hosted by"},{"line_number":55,"context_line":"Neutron L3 agent."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":".. _adding-new-compute-nodes:"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_7d35a2da","line":55,"updated":"2020-10-12 16:55:42.000000000","message":"It could mention we show how to do it in the \u0027removing section\u0027. (or maybe it should be yet another section?)","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"898f6c9d6a85cb1e67046d8db594765daad88280","unresolved":false,"context_lines":[{"line_number":52,"context_line":"Some resources may not be automatically balanced onto the new controllers. It"},{"line_number":53,"context_line":"may be helpful to manually rebalance these resources onto the new controllers."},{"line_number":54,"context_line":"Examples include networks hosted by Neutron DHCP agent, and routers hosted by"},{"line_number":55,"context_line":"Neutron L3 agent."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":".. _adding-new-compute-nodes:"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_0a97f43a","line":55,"in_reply_to":"9f560f44_7d35a2da","updated":"2020-10-13 08:36:32.000000000","message":"Done","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"728b0e09588762bdb1eca2c64d5eeec17675b821","unresolved":false,"context_lines":[{"line_number":59,"context_line":"Adding new compute nodes"},{"line_number":60,"context_line":"------------------------"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"If using the :doc:`bootstrap-servers command"},{"line_number":63,"context_line":"\u003c/reference/deployment-and-bootstrapping/bootstrap-servers\u003e`, it can be used to"},{"line_number":64,"context_line":"prepare the new hosts that are being added to the system."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_1dfe2604","line":63,"range":{"start_line":62,"start_character":0,"end_line":63,"end_character":64},"updated":"2020-10-12 16:55:42.000000000","message":"ditto","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"898f6c9d6a85cb1e67046d8db594765daad88280","unresolved":false,"context_lines":[{"line_number":59,"context_line":"Adding new compute nodes"},{"line_number":60,"context_line":"------------------------"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"If using the :doc:`bootstrap-servers command"},{"line_number":63,"context_line":"\u003c/reference/deployment-and-bootstrapping/bootstrap-servers\u003e`, it can be used to"},{"line_number":64,"context_line":"prepare the new hosts that are being added to the system."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_ca2fbc3b","line":63,"range":{"start_line":62,"start_character":0,"end_line":63,"end_character":64},"in_reply_to":"9f560f44_1dfe2604","updated":"2020-10-13 08:36:32.000000000","message":"Done","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"728b0e09588762bdb1eca2c64d5eeec17675b821","unresolved":false,"context_lines":[{"line_number":67,"context_line":""},{"line_number":68,"context_line":"   kolla-ansible -i \u003cinventory\u003e bootstrap-servers [--limit \u003climit\u003e]"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Pull down containers to the new hosts."},{"line_number":71,"context_line":""},{"line_number":72,"context_line":".. code-block:: console"},{"line_number":73,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_fd009202","line":70,"range":{"start_line":70,"start_character":10,"end_line":70,"end_character":20},"updated":"2020-10-12 16:55:42.000000000","message":"ditto","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"898f6c9d6a85cb1e67046d8db594765daad88280","unresolved":false,"context_lines":[{"line_number":67,"context_line":""},{"line_number":68,"context_line":"   kolla-ansible -i \u003cinventory\u003e bootstrap-servers [--limit \u003climit\u003e]"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Pull down containers to the new hosts."},{"line_number":71,"context_line":""},{"line_number":72,"context_line":".. code-block:: console"},{"line_number":73,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_4a1bac1a","line":70,"range":{"start_line":70,"start_character":10,"end_line":70,"end_character":20},"in_reply_to":"9f560f44_fd009202","updated":"2020-10-13 08:36:32.000000000","message":"Done","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"728b0e09588762bdb1eca2c64d5eeec17675b821","unresolved":false,"context_lines":[{"line_number":88,"context_line":""},{"line_number":89,"context_line":".. code-block:: console"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"   openstack server migrate \u003cserver\u003e --live-migration --host \u003chost\u003e --os-compute-api-version 2.30"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"Alternatively, a service such as :watcher-doc:`Watcher \u003c/\u003e` may be used to do"},{"line_number":94,"context_line":"this automatically."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_5d041e14","line":91,"range":{"start_line":91,"start_character":62,"end_line":91,"end_character":66},"updated":"2020-10-12 16:55:42.000000000","message":"target_host perhaps?","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"898f6c9d6a85cb1e67046d8db594765daad88280","unresolved":false,"context_lines":[{"line_number":88,"context_line":""},{"line_number":89,"context_line":".. code-block:: console"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"   openstack server migrate \u003cserver\u003e --live-migration --host \u003chost\u003e --os-compute-api-version 2.30"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"Alternatively, a service such as :watcher-doc:`Watcher \u003c/\u003e` may be used to do"},{"line_number":94,"context_line":"this automatically."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_cad4dc21","line":91,"range":{"start_line":91,"start_character":62,"end_line":91,"end_character":66},"in_reply_to":"9f560f44_5d041e14","updated":"2020-10-13 08:36:32.000000000","message":"Done","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"728b0e09588762bdb1eca2c64d5eeec17675b821","unresolved":false,"context_lines":[{"line_number":103,"context_line":""},{"line_number":104,"context_line":"When removing controllers or other hosts running clustered services, consider"},{"line_number":105,"context_line":"whether enough hosts remain in the cluster to form a quorum. For example, in a"},{"line_number":106,"context_line":"system with 3 controllers, only one should be removed."},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"Before removing existing controllers from a cluster, it is recommended to move"},{"line_number":109,"context_line":"resources they are hosting. Here we will cover networks hosted by Neutron DHCP"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_bd129a53","line":106,"updated":"2020-10-12 16:55:42.000000000","message":"It\u0027s both true and false at the same time. The services will descale so the quorum is there but then again it is hard to keep it up as there is no redundancy (it\u0027s simply N+0 with N\u003d2).","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"898f6c9d6a85cb1e67046d8db594765daad88280","unresolved":false,"context_lines":[{"line_number":103,"context_line":""},{"line_number":104,"context_line":"When removing controllers or other hosts running clustered services, consider"},{"line_number":105,"context_line":"whether enough hosts remain in the cluster to form a quorum. For example, in a"},{"line_number":106,"context_line":"system with 3 controllers, only one should be removed."},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"Before removing existing controllers from a cluster, it is recommended to move"},{"line_number":109,"context_line":"resources they are hosting. Here we will cover networks hosted by Neutron DHCP"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_2ab11802","line":106,"in_reply_to":"9f560f44_bd129a53","updated":"2020-10-13 08:36:32.000000000","message":"Well, quorum !\u003d redundancy","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"728b0e09588762bdb1eca2c64d5eeec17675b821","unresolved":false,"context_lines":[{"line_number":106,"context_line":"system with 3 controllers, only one should be removed."},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"Before removing existing controllers from a cluster, it is recommended to move"},{"line_number":109,"context_line":"resources they are hosting. Here we will cover networks hosted by Neutron DHCP"},{"line_number":110,"context_line":"agent and routers hosted by Neutron L3 agent. Other actions may be necessary,"},{"line_number":111,"context_line":"depending on your environment and configuration."},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"For each host being removed, find Neutron routers on that host and move them."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_fd29b288","line":110,"range":{"start_line":109,"start_character":41,"end_line":110,"end_character":44},"updated":"2020-10-12 16:55:42.000000000","message":"ditto; if you think this is correct wording, I\u0027m fine with it, but it sounds confusing (the networks exist nonetheless)","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"728b0e09588762bdb1eca2c64d5eeec17675b821","unresolved":false,"context_lines":[{"line_number":116,"context_line":".. code-block:: console"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"   l3_id\u003d$(openstack network agent list --host \u003chost\u003e --agent-type l3 -f value -c ID)"},{"line_number":119,"context_line":"   other_l3_id\u003d$(openstack network agent list --host \u003cother host\u003e --agent-type l3 -f value -c ID)"},{"line_number":120,"context_line":"   openstack router list --agent $l3_id -f value -c ID | while read router; do"},{"line_number":121,"context_line":"     openstack network agent remove router $l3_id $router --l3"},{"line_number":122,"context_line":"     openstack network agent add router $other_l3_id $router --l3"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_bd2bba79","line":119,"range":{"start_line":119,"start_character":3,"end_line":119,"end_character":14},"updated":"2020-10-12 16:55:42.000000000","message":"other\u003dtarget","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"898f6c9d6a85cb1e67046d8db594765daad88280","unresolved":false,"context_lines":[{"line_number":116,"context_line":".. code-block:: console"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"   l3_id\u003d$(openstack network agent list --host \u003chost\u003e --agent-type l3 -f value -c ID)"},{"line_number":119,"context_line":"   other_l3_id\u003d$(openstack network agent list --host \u003cother host\u003e --agent-type l3 -f value -c ID)"},{"line_number":120,"context_line":"   openstack router list --agent $l3_id -f value -c ID | while read router; do"},{"line_number":121,"context_line":"     openstack network agent remove router $l3_id $router --l3"},{"line_number":122,"context_line":"     openstack network agent add router $other_l3_id $router --l3"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_8abf84c8","line":119,"range":{"start_line":119,"start_character":3,"end_line":119,"end_character":14},"in_reply_to":"9f560f44_bd2bba79","updated":"2020-10-13 08:36:32.000000000","message":"Done","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"728b0e09588762bdb1eca2c64d5eeec17675b821","unresolved":false,"context_lines":[{"line_number":128,"context_line":".. code-block:: console"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"   dhcp_id\u003d$(openstack network agent list --host \u003chost\u003e --agent-type dhcp -f value -c ID)"},{"line_number":131,"context_line":"   other_dhcp_id\u003d$(openstack network agent list --host \u003cother host\u003e --agent-type dhcp -f value -c ID)"},{"line_number":132,"context_line":"   openstack network list --agent $dhcp_id -f value -c ID | while read network; do"},{"line_number":133,"context_line":"     openstack network agent remove network $dhcp_id $network --dhcp"},{"line_number":134,"context_line":"     openstack network agent add network $other_dhcp_id $network --dhcp"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_1d4c6674","line":131,"range":{"start_line":131,"start_character":3,"end_line":131,"end_character":16},"updated":"2020-10-12 16:55:42.000000000","message":"other\u003dtarget","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"898f6c9d6a85cb1e67046d8db594765daad88280","unresolved":false,"context_lines":[{"line_number":128,"context_line":".. code-block:: console"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"   dhcp_id\u003d$(openstack network agent list --host \u003chost\u003e --agent-type dhcp -f value -c ID)"},{"line_number":131,"context_line":"   other_dhcp_id\u003d$(openstack network agent list --host \u003cother host\u003e --agent-type dhcp -f value -c ID)"},{"line_number":132,"context_line":"   openstack network list --agent $dhcp_id -f value -c ID | while read network; do"},{"line_number":133,"context_line":"     openstack network agent remove network $dhcp_id $network --dhcp"},{"line_number":134,"context_line":"     openstack network agent add network $other_dhcp_id $network --dhcp"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_ea9f2062","line":131,"range":{"start_line":131,"start_character":3,"end_line":131,"end_character":16},"in_reply_to":"9f560f44_1d4c6674","updated":"2020-10-13 08:36:32.000000000","message":"Done","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"728b0e09588762bdb1eca2c64d5eeec17675b821","unresolved":false,"context_lines":[{"line_number":133,"context_line":"     openstack network agent remove network $dhcp_id $network --dhcp"},{"line_number":134,"context_line":"     openstack network agent add network $other_dhcp_id $network --dhcp"},{"line_number":135,"context_line":"   done"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"Stop all services running on the hosts being removed:"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_fd4ed26b","line":136,"updated":"2020-10-12 16:55:42.000000000","message":"There is one quirk - the services should have been disabled before running the moves - otherwise an active cloud might have already put resources on them.","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"9a66f158f7ab23f79ca3b9141d3deab5c5c3c533","unresolved":false,"context_lines":[{"line_number":133,"context_line":"     openstack network agent remove network $dhcp_id $network --dhcp"},{"line_number":134,"context_line":"     openstack network agent add network $other_dhcp_id $network --dhcp"},{"line_number":135,"context_line":"   done"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"Stop all services running on the hosts being removed:"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_c0903d45","line":136,"in_reply_to":"9f560f44_2a7f5817","updated":"2020-10-13 09:51:49.000000000","message":"Duh, sad. What could be done about it?","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"1dab3ccdcd06dcecc1549e20c76fb24a9a14c924","unresolved":false,"context_lines":[{"line_number":133,"context_line":"     openstack network agent remove network $dhcp_id $network --dhcp"},{"line_number":134,"context_line":"     openstack network agent add network $other_dhcp_id $network --dhcp"},{"line_number":135,"context_line":"   done"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"Stop all services running on the hosts being removed:"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_6054d154","line":136,"in_reply_to":"9f560f44_c0903d45","updated":"2020-10-13 10:05:55.000000000","message":"Pass","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"898f6c9d6a85cb1e67046d8db594765daad88280","unresolved":false,"context_lines":[{"line_number":133,"context_line":"     openstack network agent remove network $dhcp_id $network --dhcp"},{"line_number":134,"context_line":"     openstack network agent add network $other_dhcp_id $network --dhcp"},{"line_number":135,"context_line":"   done"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"Stop all services running on the hosts being removed:"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_2a7f5817","line":136,"in_reply_to":"9f560f44_fd4ed26b","updated":"2020-10-13 08:36:32.000000000","message":"That works for nova, but when I tried it with Neutron it actually disabled the data plane.","commit_id":"78b2eb1fb0037bdf340bea1aecd3e2ff68aa62fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"9a66f158f7ab23f79ca3b9141d3deab5c5c3c533","unresolved":false,"context_lines":[{"line_number":109,"context_line":""},{"line_number":110,"context_line":"When removing controllers or other hosts running clustered services, consider"},{"line_number":111,"context_line":"whether enough hosts remain in the cluster to form a quorum. For example, in a"},{"line_number":112,"context_line":"system with 3 controllers, only one should be removed. Consider also the effect"},{"line_number":113,"context_line":"this will have on redundancy."},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Before removing existing controllers from a cluster, it is recommended to move"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9f560f44_40770d3c","line":112,"range":{"start_line":112,"start_character":46,"end_line":112,"end_character":53},"updated":"2020-10-13 09:51:49.000000000","message":"... at a single time.\n\nAnd we have all the logic covered.","commit_id":"37e330b5b65a43f5d78dbb300853ed324514fb44"}]}
