)]}'
{"doc/networking-guide/source/tips_and_tricks.rst":[{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"988412c2696014b9c4f4842fc557ca5567d2b640","unresolved":false,"context_lines":[{"line_number":5,"context_line":"Preserving a port and IP allocation"},{"line_number":6,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"If you are planning on terminating an instance but you\u0027d like to preserve"},{"line_number":9,"context_line":"that instance\u0027s IP address for a new instance follow the procedures below."},{"line_number":10,"context_line":"Be sure to follow steps 1 through 5 before terminating your instance."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_7ef3ef73","line":8,"range":{"start_line":8,"start_character":51,"end_line":8,"end_character":56},"updated":"2016-04-18 02:19:43.000000000","message":"you would* don\u0027t use contractions :)","commit_id":"6b5699a6cec291289e16d13196962e9f0bc8d43d"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"84a32abf1e9b0eeb45ca4ebbb2718b64225c4713","unresolved":false,"context_lines":[{"line_number":7,"context_line":""},{"line_number":8,"context_line":"If you are planning on terminating an instance but you\u0027d like to preserve"},{"line_number":9,"context_line":"that instance\u0027s IP address for a new instance follow the procedures below."},{"line_number":10,"context_line":"Be sure to follow steps 1 through 5 before terminating your instance."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"#. Create a neutron port."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"dab17558_70521c15","line":10,"range":{"start_line":10,"start_character":18,"end_line":10,"end_character":36},"updated":"2016-05-06 22:53:52.000000000","message":"step 2 through step 5?","commit_id":"6b5699a6cec291289e16d13196962e9f0bc8d43d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"988412c2696014b9c4f4842fc557ca5567d2b640","unresolved":false,"context_lines":[{"line_number":9,"context_line":"that instance\u0027s IP address for a new instance follow the procedures below."},{"line_number":10,"context_line":"Be sure to follow steps 1 through 5 before terminating your instance."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"#. Create a neutron port."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"   .. code-block:: console"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_beed878d","line":12,"range":{"start_line":12,"start_character":24,"end_line":12,"end_character":25},"updated":"2016-04-18 02:19:43.000000000","message":"I\u0027d use a colon here","commit_id":"6b5699a6cec291289e16d13196962e9f0bc8d43d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"988412c2696014b9c4f4842fc557ca5567d2b640","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"   This will give you the name of the network."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"#. Attach a new instance to new neutron port"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"   .. code-block:: console"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_1e03db43","line":20,"updated":"2016-04-18 02:19:43.000000000","message":"ditto. Apply throughout please :)","commit_id":"6b5699a6cec291289e16d13196962e9f0bc8d43d"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"84a32abf1e9b0eeb45ca4ebbb2718b64225c4713","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"   This will give you the name of the network."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"#. Attach a new instance to new neutron port"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"   .. code-block:: console"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"dab17558_f5239e03","line":20,"in_reply_to":"1a122d0e_1e03db43","updated":"2016-05-06 22:53:52.000000000","message":"From the symmetry to L.40 and L.60, how about the following?\n\n  attach a new neutron port to a new instance\n\nI also prefer to \"a neutron port created in advance\".\nThe port is created by a separate command before \u0027nova boot\u0027.","commit_id":"6b5699a6cec291289e16d13196962e9f0bc8d43d"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"84a32abf1e9b0eeb45ca4ebbb2718b64225c4713","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"   .. code-block:: console"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"      # neutron port-create My_Valuable_Port"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"   Take note of the port id number of the newly created port. It will be used"},{"line_number":27,"context_line":"   in our next command that boots and attaches a new instance to the IP"}],"source_content_type":"text/x-rst","patch_set":3,"id":"dab17558_b55f5671","line":24,"range":{"start_line":24,"start_character":28,"end_line":24,"end_character":44},"updated":"2016-05-06 22:53:52.000000000","message":"This parameter specifies a network, so My_Valuable_Port looks wrong.\nI think you want to specify a name of a new port.\n\n  neutron port-create --name My_Valuable_Port \u003cnetwork-id\u003e","commit_id":"6b5699a6cec291289e16d13196962e9f0bc8d43d"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"84a32abf1e9b0eeb45ca4ebbb2718b64225c4713","unresolved":false,"context_lines":[{"line_number":22,"context_line":"   .. code-block:: console"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"      # neutron port-create My_Valuable_Port"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"   Take note of the port id number of the newly created port. It will be used"},{"line_number":27,"context_line":"   in our next command that boots and attaches a new instance to the IP"},{"line_number":28,"context_line":"   address."}],"source_content_type":"text/x-rst","patch_set":3,"id":"dab17558_503558d8","line":25,"updated":"2016-05-06 22:53:52.000000000","message":"Could you split step 2 into two steps?\n\nWhen we want to reuse an existing port, steps we need to do are the latter half of step 2 thru step 5.","commit_id":"6b5699a6cec291289e16d13196962e9f0bc8d43d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"988412c2696014b9c4f4842fc557ca5567d2b640","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"      # neutron port-create My_Valuable_Port"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"   Take note of the port id number of the newly created port. It will be used"},{"line_number":27,"context_line":"   in our next command that boots and attaches a new instance to the IP"},{"line_number":28,"context_line":"   address."},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_feffff31","line":26,"range":{"start_line":26,"start_character":25,"end_line":26,"end_character":27},"updated":"2016-04-18 02:19:43.000000000","message":"ID*","commit_id":"6b5699a6cec291289e16d13196962e9f0bc8d43d"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"84a32abf1e9b0eeb45ca4ebbb2718b64225c4713","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"   .. code-block:: console"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"      # nova --os-region-name ndc_as_a boot --flavor m1.tiny --image \u003cid\u003e \\"},{"line_number":33,"context_line":"        --security_group \u003cname\u003e --nic port-id\u003d\u003cport id number\u003e PortTest1"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"#. Verify"}],"source_content_type":"text/x-rst","patch_set":3,"id":"dab17558_5559ca59","line":32,"range":{"start_line":32,"start_character":13,"end_line":32,"end_character":43},"updated":"2016-05-06 22:53:52.000000000","message":"I think this option is not mandatory. You can drop it from the sample command line.","commit_id":"6b5699a6cec291289e16d13196962e9f0bc8d43d"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"84a32abf1e9b0eeb45ca4ebbb2718b64225c4713","unresolved":false,"context_lines":[{"line_number":30,"context_line":"   .. code-block:: console"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"      # nova --os-region-name ndc_as_a boot --flavor m1.tiny --image \u003cid\u003e \\"},{"line_number":33,"context_line":"        --security_group \u003cname\u003e --nic port-id\u003d\u003cport id number\u003e PortTest1"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"#. Verify"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"dab17558_55fd4a39","line":33,"range":{"start_line":33,"start_character":8,"end_line":33,"end_character":24},"updated":"2016-05-06 22:53:52.000000000","message":"\"--security-groups\" is preferred because it is shown in \u0027nova help boot\u0027.","commit_id":"6b5699a6cec291289e16d13196962e9f0bc8d43d"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"84a32abf1e9b0eeb45ca4ebbb2718b64225c4713","unresolved":false,"context_lines":[{"line_number":30,"context_line":"   .. code-block:: console"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"      # nova --os-region-name ndc_as_a boot --flavor m1.tiny --image \u003cid\u003e \\"},{"line_number":33,"context_line":"        --security_group \u003cname\u003e --nic port-id\u003d\u003cport id number\u003e PortTest1"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"#. Verify"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"dab17558_952b32eb","line":33,"range":{"start_line":33,"start_character":47,"end_line":33,"end_character":61},"updated":"2016-05-06 22:53:52.000000000","message":"Port ID is not a number. I would suggest \u0027port ID\u0027 or \u0027port-id\u0027.","commit_id":"6b5699a6cec291289e16d13196962e9f0bc8d43d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"988412c2696014b9c4f4842fc557ca5567d2b640","unresolved":false,"context_lines":[{"line_number":41,"context_line":"      # nova show \u003cinstance UUID\u003e"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"#. Detach the port from the instance (note: if you get an error similar to"},{"line_number":45,"context_line":"   ``The resource could not be found``, try this command again without the"},{"line_number":46,"context_line":"   ``--binding:host_id`` option)"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_9e952be6","line":44,"range":{"start_line":44,"start_character":38,"end_line":44,"end_character":43},"updated":"2016-04-18 02:19:43.000000000","message":"Please put in an actual notation.\n\n.. note:: *","commit_id":"6b5699a6cec291289e16d13196962e9f0bc8d43d"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"c65f477e7e15ed9269bfd6b2c2ae48c98324d860","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"#. Detach the port from the instance (note: if you get an error similar to"},{"line_number":45,"context_line":"   ``The resource could not be found``, try this command again without the"},{"line_number":46,"context_line":"   ``--binding:host_id`` option)"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"   .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"dab17558_d0a5c804","line":45,"range":{"start_line":45,"start_character":3,"end_line":45,"end_character":38},"updated":"2016-05-06 22:56:01.000000000","message":"It is not easy to read in the rendered HTML [1].\nText with double backquotes is not distinguished well from other text.\nI would suggest to use double quotes or something if you still need this note.\n\n[1] http://docs-draft.openstack.org/27/232627/3/check/gate-openstack-manuals-tox-doc-publish-checkbuild/06afa3c//publish-docs/draft/networking-guide/tips_and_tricks.html","commit_id":"6b5699a6cec291289e16d13196962e9f0bc8d43d"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"84a32abf1e9b0eeb45ca4ebbb2718b64225c4713","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"#. Detach the port from the instance (note: if you get an error similar to"},{"line_number":45,"context_line":"   ``The resource could not be found``, try this command again without the"},{"line_number":46,"context_line":"   ``--binding:host_id`` option)"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"   .. code-block:: console"},{"line_number":49,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"dab17558_554a6ac6","line":46,"updated":"2016-05-06 22:53:52.000000000","message":"L.50 does not contain --binding:host_id option, so it seems this note is no longer needed.","commit_id":"6b5699a6cec291289e16d13196962e9f0bc8d43d"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"84a32abf1e9b0eeb45ca4ebbb2718b64225c4713","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"   .. code-block:: console"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"      # nova show \u003cinstance UUID\u003e"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"#. You are now free to terminate your instance."},{"line_number":59,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"dab17558_75ccce35","line":56,"updated":"2016-05-06 22:53:52.000000000","message":"It would be nice if you have some example output so that a user can know what should be checked.","commit_id":"6b5699a6cec291289e16d13196962e9f0bc8d43d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"988412c2696014b9c4f4842fc557ca5567d2b640","unresolved":false,"context_lines":[{"line_number":60,"context_line":"#. You can boot a new instance and attach it to your existing neutron port"},{"line_number":61,"context_line":"   (IP address). Repeat step 2."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"   .. note:: The last argument of the command gives the instance its name."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_bea46757","line":63,"range":{"start_line":63,"start_character":13,"end_line":63,"end_character":16},"updated":"2016-04-18 02:19:43.000000000","message":"please place on the next line.","commit_id":"6b5699a6cec291289e16d13196962e9f0bc8d43d"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"84a32abf1e9b0eeb45ca4ebbb2718b64225c4713","unresolved":false,"context_lines":[{"line_number":60,"context_line":"#. You can boot a new instance and attach it to your existing neutron port"},{"line_number":61,"context_line":"   (IP address). Repeat step 2."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"   .. note:: The last argument of the command gives the instance its name."}],"source_content_type":"text/x-rst","patch_set":3,"id":"dab17558_95185286","line":63,"range":{"start_line":63,"start_character":13,"end_line":63,"end_character":16},"in_reply_to":"1a122d0e_bea46757","updated":"2016-05-06 22:53:52.000000000","message":"Could you move this note just after \u0027nova boot\u0027 command?","commit_id":"6b5699a6cec291289e16d13196962e9f0bc8d43d"}]}
