)]}'
{"doc/cinder-guide-hnas.rst":[{"author":{"_account_id":24164,"name":"Sayantani Goswami","email":"sayantani.goswami@intel.com","username":"sayantani.goswami"},"change_message_id":"7ac0485d69c719d20b503d1534d69f8cc6b36f7c","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Overview"},{"line_number":8,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":"The Block Storage service provides persistent block storage resources that Compute instances can consume."},{"line_number":10,"context_line":"This includes secondary attached storage similar to the Amazon Elastic Block Storage (EBS) offering."},{"line_number":11,"context_line":"In addition, you can write images to a Block Storage device for Compute to use as a bootable persistent instance."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a3905b3_c4d897f2","line":9,"range":{"start_line":9,"start_character":98,"end_line":9,"end_character":102},"updated":"2017-01-19 17:46:25.000000000","message":"wrap lines at 79 characters.","commit_id":"98c14f7dc7d514314b257ed9bf60a28f19428f49"},{"author":{"_account_id":24164,"name":"Sayantani Goswami","email":"sayantani.goswami@intel.com","username":"sayantani.goswami"},"change_message_id":"7ac0485d69c719d20b503d1534d69f8cc6b36f7c","unresolved":false,"context_lines":[{"line_number":53,"context_line":"---------------------------------"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"Enable Shared File Systems service and HNAS driver in"},{"line_number":56,"context_line":"``/etc/kolla/globals.yml``"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":".. code-block:: console"},{"line_number":59,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a3905b3_2eba1ae2","line":56,"updated":"2017-01-19 17:46:25.000000000","message":"Can we add a link to Quickstart Guide here and add a sentence saying \" For more information about globals.yml reference the Quickstart Guide\" ? Or a similar sentence ?","commit_id":"98c14f7dc7d514314b257ed9bf60a28f19428f49"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"056baf1f3515f32f279107ce32d1c5604757a55d","unresolved":false,"context_lines":[{"line_number":123,"context_line":"Verify Operation."},{"line_number":124,"context_line":""},{"line_number":125,"context_line":".. code-block:: console"},{"line_number":126,"context_line":"   "},{"line_number":127,"context_line":"    $ cinder show my-volume"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"    +--------------------------------+--------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a3c09a3_5d02e7b5","line":126,"range":{"start_line":126,"start_character":0,"end_line":126,"end_character":3},"updated":"2017-01-18 19:13:41.000000000","message":"remove whitespace","commit_id":"98c14f7dc7d514314b257ed9bf60a28f19428f49"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"056baf1f3515f32f279107ce32d1c5604757a55d","unresolved":false,"context_lines":[{"line_number":164,"context_line":"    | id       | 4f5b8ae8-9781-411e-8ced-de616ae64cfd |"},{"line_number":165,"context_line":"    | serverId | 3bf5e176-be05-4634-8cbd-e5fe491f5f9c |"},{"line_number":166,"context_line":"    | volumeId | 4f5b8ae8-9781-411e-8ced-de616ae64cfd |"},{"line_number":167,"context_line":"    +----------+--------------------------------------+    "},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"    $ openstack volume list"},{"line_number":170,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a3c09a3_1d1f7f0a","line":167,"range":{"start_line":167,"start_character":55,"end_line":167,"end_character":59},"updated":"2017-01-18 19:13:41.000000000","message":"ditto","commit_id":"98c14f7dc7d514314b257ed9bf60a28f19428f49"},{"author":{"_account_id":24164,"name":"Sayantani Goswami","email":"sayantani.goswami@intel.com","username":"sayantani.goswami"},"change_message_id":"7ac0485d69c719d20b503d1534d69f8cc6b36f7c","unresolved":false,"context_lines":[{"line_number":179,"context_line":"Below are configuration examples for both iSCSI backend."},{"line_number":180,"context_line":"For HNAS iSCSI driver, create this section in your cinder.conf file:"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"Modify the file ``/etc/kolla/config/cinder.conf`` and add the contents:"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":".. code-block:: console"},{"line_number":185,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a3905b3_e493d3f8","line":182,"range":{"start_line":182,"start_character":18,"end_line":182,"end_character":47},"updated":"2017-01-19 17:46:25.000000000","message":"I think this should be /etc/kolla/config/cinder/cinder.conf. Would like to know what others feel about this.","commit_id":"98c14f7dc7d514314b257ed9bf60a28f19428f49"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"94365d22ee0a6fdddbce21332aa2244bccc31999","unresolved":false,"context_lines":[{"line_number":179,"context_line":"Below are configuration examples for both iSCSI backend."},{"line_number":180,"context_line":"For HNAS iSCSI driver, create this section in your cinder.conf file:"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"Modify the file ``/etc/kolla/config/cinder.conf`` and add the contents:"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":".. code-block:: console"},{"line_number":185,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a3905b3_8b458eb4","line":182,"range":{"start_line":182,"start_character":18,"end_line":182,"end_character":47},"in_reply_to":"5a3905b3_e493d3f8","updated":"2017-01-20 12:45:56.000000000","message":"/etc/kolla/config/cinder.conf works fine.\nhttps://github.com/openstack/kolla-ansible/blob/master/ansible/roles/cinder/tasks/config.yml#L32","commit_id":"98c14f7dc7d514314b257ed9bf60a28f19428f49"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"9e19d3ab9aecb715d1cfeafa7262bc81fc3403cd","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Overview"},{"line_number":8,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":"The Block Storage service provides persistent block storage resources that "},{"line_number":10,"context_line":"Compute instances can consume. This includes secondary attached storage similar"},{"line_number":11,"context_line":"to the Amazon Elastic Block Storage (EBS) offering. In addition, you can write "},{"line_number":12,"context_line":"images to a Block Storage device for Compute to use as a bootable persistent "}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a3905b3_a9109102","line":9,"range":{"start_line":9,"start_character":74,"end_line":9,"end_character":75},"updated":"2017-01-20 13:50:48.000000000","message":"Remove empty space","commit_id":"008f072e9e5ab14c1b30fb128724260fc58f84d0"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"9e19d3ab9aecb715d1cfeafa7262bc81fc3403cd","unresolved":false,"context_lines":[{"line_number":8,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":"The Block Storage service provides persistent block storage resources that "},{"line_number":10,"context_line":"Compute instances can consume. This includes secondary attached storage similar"},{"line_number":11,"context_line":"to the Amazon Elastic Block Storage (EBS) offering. In addition, you can write "},{"line_number":12,"context_line":"images to a Block Storage device for Compute to use as a bootable persistent "},{"line_number":13,"context_line":"instance."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a3905b3_09f605d7","line":11,"range":{"start_line":11,"start_character":78,"end_line":11,"end_character":79},"updated":"2017-01-20 13:50:48.000000000","message":"ditto","commit_id":"008f072e9e5ab14c1b30fb128724260fc58f84d0"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"9e19d3ab9aecb715d1cfeafa7262bc81fc3403cd","unresolved":false,"context_lines":[{"line_number":9,"context_line":"The Block Storage service provides persistent block storage resources that "},{"line_number":10,"context_line":"Compute instances can consume. This includes secondary attached storage similar"},{"line_number":11,"context_line":"to the Amazon Elastic Block Storage (EBS) offering. In addition, you can write "},{"line_number":12,"context_line":"images to a Block Storage device for Compute to use as a bootable persistent "},{"line_number":13,"context_line":"instance."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Requirements"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a3905b3_893035a0","line":12,"range":{"start_line":12,"start_character":76,"end_line":12,"end_character":77},"updated":"2017-01-20 13:50:48.000000000","message":"ditto","commit_id":"008f072e9e5ab14c1b30fb128724260fc58f84d0"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"9e19d3ab9aecb715d1cfeafa7262bc81fc3403cd","unresolved":false,"context_lines":[{"line_number":60,"context_line":".. code-block:: console"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    enable_cinder: \"yes\""},{"line_number":63,"context_line":"    enable_cinder_backend_iscsi: \"yes\""},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"Configuration on HNAS"},{"line_number":66,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a3905b3_09928557","line":63,"updated":"2017-01-20 13:50:48.000000000","message":"hnas driver is not enabled here","commit_id":"008f072e9e5ab14c1b30fb128724260fc58f84d0"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"9e19d3ab9aecb715d1cfeafa7262bc81fc3403cd","unresolved":false,"context_lines":[{"line_number":80,"context_line":""},{"line_number":81,"context_line":".. code-block:: console"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    $ neutron net-create --tenant-id \u003cSERVICE_ID\u003e hnas_network \\"},{"line_number":84,"context_line":"    --provider:physical_network\u003dphysnet2 --provider:network_type\u003dflat"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"*Optional* - List available networks:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a3905b3_69b789d8","line":83,"range":{"start_line":83,"start_character":6,"end_line":83,"end_character":13},"updated":"2017-01-20 13:50:48.000000000","message":"why not use openstackclient?","commit_id":"008f072e9e5ab14c1b30fb128724260fc58f84d0"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"cd13da60c1fbc8df4f5a07bfc8a0c5063bdadccb","unresolved":false,"context_lines":[{"line_number":80,"context_line":""},{"line_number":81,"context_line":".. code-block:: console"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    $ neutron net-create --tenant-id \u003cSERVICE_ID\u003e hnas_network \\"},{"line_number":84,"context_line":"    --provider:physical_network\u003dphysnet2 --provider:network_type\u003dflat"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"*Optional* - List available networks:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a3905b3_a93c11e3","line":83,"range":{"start_line":83,"start_character":6,"end_line":83,"end_character":13},"in_reply_to":"5a3905b3_69b789d8","updated":"2017-01-20 13:56:34.000000000","message":"I think this is optional.","commit_id":"008f072e9e5ab14c1b30fb128724260fc58f84d0"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"9e19d3ab9aecb715d1cfeafa7262bc81fc3403cd","unresolved":false,"context_lines":[{"line_number":83,"context_line":"    $ neutron net-create --tenant-id \u003cSERVICE_ID\u003e hnas_network \\"},{"line_number":84,"context_line":"    --provider:physical_network\u003dphysnet2 --provider:network_type\u003dflat"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"*Optional* - List available networks:"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":".. code-block:: console"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    $ neutron net-list"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Create a subnet to the same tenant (service), the gateway IP of this subnet,"},{"line_number":93,"context_line":"a name for the subnet, the network ID created before, and the CIDR of"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a3905b3_2978212a","line":90,"range":{"start_line":86,"start_character":0,"end_line":90,"end_character":22},"updated":"2017-01-20 13:50:48.000000000","message":"I think this is not necessary at all","commit_id":"008f072e9e5ab14c1b30fb128724260fc58f84d0"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"9e19d3ab9aecb715d1cfeafa7262bc81fc3403cd","unresolved":false,"context_lines":[{"line_number":98,"context_line":"    $ neutron subnet-create --tenant-id \u003cSERVICE_ID\u003e --gateway \u003cGATEWAY\u003e \\"},{"line_number":99,"context_line":"    --name hnas_subnet \u003cNETWORK_ID\u003e \u003cSUBNET_CIDR\u003e"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"*Optional* - List available subnets:"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":".. code-block:: console"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    $ neutron subnet-list"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"Add the subnet interface to a router, providing the router ID and subnet"},{"line_number":108,"context_line":"ID created before:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a3905b3_c9b4fdd2","line":105,"range":{"start_line":101,"start_character":0,"end_line":105,"end_character":25},"updated":"2017-01-20 13:50:48.000000000","message":"ditto","commit_id":"008f072e9e5ab14c1b30fb128724260fc58f84d0"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"9e19d3ab9aecb715d1cfeafa7262bc81fc3403cd","unresolved":false,"context_lines":[{"line_number":174,"context_line":"    | 4f5b8ae8-9781-411e-8ced-de616ae64cfd | my-volume     | in-use         |    1 | Attached to private-instance on /dev/vdb  |"},{"line_number":175,"context_line":"    +--------------------------------------+---------------+----------------+------+-------------------------------------------+"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"Configure hnas-iscsi backend"},{"line_number":178,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":179,"context_line":"Below are configuration examples for both iSCSI backend."},{"line_number":180,"context_line":"For HNAS iSCSI driver, create this section in your cinder.conf file:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a3905b3_c9107dab","line":177,"range":{"start_line":177,"start_character":10,"end_line":177,"end_character":20},"updated":"2017-01-20 13:50:48.000000000","message":"This section should be in group_vars/all as now is implemented as variables.","commit_id":"008f072e9e5ab14c1b30fb128724260fc58f84d0"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"d736195ee76c962b7a1a2d973d72e855ad1c16db","unresolved":false,"context_lines":[{"line_number":174,"context_line":"    | 4f5b8ae8-9781-411e-8ced-de616ae64cfd | my-volume     | in-use         |    1 | Attached to private-instance on /dev/vdb  |"},{"line_number":175,"context_line":"    +--------------------------------------+---------------+----------------+------+-------------------------------------------+"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"Configure hnas-iscsi backend"},{"line_number":178,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":179,"context_line":"Below are configuration examples for both iSCSI backend."},{"line_number":180,"context_line":"For HNAS iSCSI driver, create this section in your cinder.conf file:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a3905b3_6fd4e91f","line":177,"range":{"start_line":177,"start_character":10,"end_line":177,"end_character":20},"in_reply_to":"5a3905b3_694b0988","updated":"2017-01-20 14:21:59.000000000","message":"What I mean, is that the user can add those vars to their globals. For them will be easier to maintain a variable than a merge config file with hardcoded values.","commit_id":"008f072e9e5ab14c1b30fb128724260fc58f84d0"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"cd13da60c1fbc8df4f5a07bfc8a0c5063bdadccb","unresolved":false,"context_lines":[{"line_number":174,"context_line":"    | 4f5b8ae8-9781-411e-8ced-de616ae64cfd | my-volume     | in-use         |    1 | Attached to private-instance on /dev/vdb  |"},{"line_number":175,"context_line":"    +--------------------------------------+---------------+----------------+------+-------------------------------------------+"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"Configure hnas-iscsi backend"},{"line_number":178,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":179,"context_line":"Below are configuration examples for both iSCSI backend."},{"line_number":180,"context_line":"For HNAS iSCSI driver, create this section in your cinder.conf file:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a3905b3_694b0988","line":177,"range":{"start_line":177,"start_character":10,"end_line":177,"end_character":20},"in_reply_to":"5a3905b3_c9107dab","updated":"2017-01-20 13:56:34.000000000","message":"I disagree, if we put any variable within all.yml file we will create a big file with some variables that aren\u0027t used normally","commit_id":"008f072e9e5ab14c1b30fb128724260fc58f84d0"}]}
